實戰weblogic集群之創建節點和集群


一、啟動weblogic,訪問控制台

weblogic的domain創建完成后,接下來就可以啟動它,步驟如下:

$ cd /app/sinova/domains/base_domain/bin
$ ./startWebLogic.sh

按照提示輸入創建domain時設置的用戶名及密碼(weblogic,weblogic123)。

二、創建節點和集群

1、打開瀏覽器訪問:http://10.70.52.11:7001/console

2、輸入用戶名密碼登錄

3、創建節點和集群

點擊“鎖定並編輯”,“環境”,“服務器”

點擊新建,創建節點和集群

此集群節點及端口分布情況如下

10.70.50.11 9000~9009

10.70.50.12 9000~9009

10.70.50.13 9000~9009

10.70.50.14 9000~9009

節點和集群創建完成截圖如下:

4、對管理服務器及被管理服務器啟用認證文件

4.1、配置管理服務器(adminServer)無密碼啟動

$ cd /app/sinova/domains/base_domain/servers/AdminServer
$ mkdir security
$ cd security/
$ vi boot.properties #添加如下內容
username=weblogic
password=weblogic123

4.2、配置被管理服務器(各節點)無密碼啟動

$ cd /app/sinova/domains/base_domain/bin
$ vi startManagedWebLogic.sh #找到如下兩行,位於45行和48行
WLS_USER=""
WLS_PW=""
修改成:
WLS_USER="weblogic"
WLS_PW="weblogic123"

5、創建管理服務器及被管理服務器的啟動(或重啟)腳本,之后可以通過腳本對集群中的節點進行重啟操作

AdminServer的重啟腳本:

$ cat restart-admin.sh 
#!/bin/bash
#/app/sinova/logs/console 此目錄存放控制台日志,需要手動創建
DATE=`date +%Y%m%d`
USER_MEM_ARGS="-Xms1024m -Xmx1024m -XX:MaxPermSize=256m"
export USER_MEM_ARGS
ps -ef | awk '/[A]dminServer/{print $2}' | xargs kill -9 > /dev/null 2>&1  
rm -fr /app/sinova/domains/base_domain/servers/AdminServer/tmp/*
nohup /app/sinova/domains/base_domain/bin/startWebLogic.sh > /app/sinova/logs/console/admin-${DATE}.log 2>&1 &

各節點的重啟腳本(每個節點需要一個重啟腳本)

$ cat restart_node1.sh 
#!/bin/bash
DATE=`date +%Y%m%d`
WLS_NODE="Server-0" #其它節點腳本修改這個名稱即可
USER_MEM_ARGS="-Xms1024m -Xmx2048m -XX:MaxPermSize=512m"
JAVA_OPTIONS="-DUseSunHttpHandler=true"
ServiceIP=10.70.52.11
export USER_MEM_ARGS JAVA_OPTIONS WLS_NODE ServiceIP
ps -ef | grep java | grep weblogic | grep -w ${WLS_NODE} | awk '{print $2}' | xargs kill -9 > /dev/null 2>&1
rm -rf /app/sinova/domains/base_domain/servers/${WLS_NODE}/tmp/*
sleep 1
nohup /app/sinova/domains/base_domain/bin/startManagedWebLogic.sh ${WLS_NODE} http://${ServiceIP}:7001/ >/app/sinova/logs/console/${WLS_NODE}-${DATE}.log 2>&1 &

6、將Oracle、domains這兩個目錄拷到10.70.52.12-14這3台服務器

$ rsync -avz /app/sinova/domains 10.70.52.12:/app/sinova/
$ rsync -avz /app/sinova/Oracle 10.70.52.12:/app/sinova/
$ rsync -avz /app/sinova/domains 10.70.52.13:/app/sinova/
$ rsync -avz /app/sinova/Oracle 10.70.52.13:/app/sinova/
$ rsync -avz /app/sinova/domains 10.70.52.14:/app/sinova/
$ rsync -avz /app/sinova/Oracle 10.70.52.14:/app/sinova/

7、執行腳本啟動AdminServer和集群中所有節點,啟動后效果如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM