Weblogic集群在倆台服務器搭建


一、首先安裝部署沒問題,調整一下weblogic的啟動內存大小

在$HOME/***_domain/bin建域bin目錄下,有setDomainEnv.sh文件,控制默認的java進程參數配置

1、 修改前,先將該文件備份:

cp setDomainEnv.sh  setDomainEnv.sh.bk

2、 修改目標參數配置:

vi setDomainEnv.sh

找到如下配置,藍色部分為被修改的內容:最小、最大啟動內存

紅色部分是64 或者32位的

if [ "${JAVA_VENDOR}" = "Sun" ] ; then

        WLS_MEM_ARGS_64BIT="-Xms2048m -Xmx2048m"

        export WLS_MEM_ARGS_64BIT

        WLS_MEM_ARGS_32BIT="-Xms256m -Xmx512m"

        export WLS_MEM_ARGS_32BIT

else

        WLS_MEM_ARGS_64BIT="-Xms256m -Xmx512m"

        export WLS_MEM_ARGS_64BIT

        WLS_MEM_ARGS_32BIT="-Xms512m -Xmx512m"

        export WLS_MEM_ARGS_32BIT

fi

修改后保存退出,並重啟所有Server使參數生效。

二、啟動adminServer

cd ********domain/bin  就是weblogicbin目錄

./startWebLogic.sh

輸入username/passwordweblogic/weblogic(密碼為創建域時輸入的密碼)

首次啟動時間比較長,約5min左右。直到標准輸出提示兩行RUNNING,說明啟動完成如下:

<Nov 8, 2016, 6:10:53,958 AM PST> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.>

… …

<Nov 8, 2016, 6:10:53,981 AM PST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.>

三、創建服務

1. 打開Weblogic管理控制台:使用管理IP或任何網絡通的IP登錄控制台)

http://admin服務器ip:7031/console

2.點擊“鎖定並編輯點擊“環境”,點擊集群,創建一個Cluster-0的集群

 

 

 

 

 

3.點擊“環境”,點擊服務器,創建倆台節點服務器 Server-0 Server-1,點擊右上角完成,倆台節點服務器都需要如下操作。

 

 

 

 

4.節點服務器創建好,記得左上角,激活更改

四、拷貝服務器1domain 到服務器2

  1. tar -zvcf   **domain.tar.gz   **domain   就是打包全部的weblogic的域
  2. scp  **domian.tar.gz  username@服務器2的ip:/home/***(路徑)  路徑自己安排就行
  3. tar -zvxf  **domain.tar.gz
  4. 到此,weblogic的域domain已經被成功復制到服務器2。只需要AdminServer和Server-0在服務器1啟動;Server-1 在服務器2上啟動。
  5. 在服務器1上啟動AdminServer:
  6. cd /home/*****domain/bin ./startWebLogic.sh
  7. 輸入控制台的username/password對於生產環境的控制台密碼設定,應滿足安全科對密碼復雜度設置的基線要求
  8. 打開新窗口,啟動服務器1上的受管服務Server-0先啟動AdminServer才能啟動受管服務)
  9. cd /home/***domain/bin   ./startManagedWebLogic.sh  Server-0 
  10. 輸入username/password:

五、創建安全文件

1.在Admin和受管服務Server-0的標准輸出窗口分別Ctrl + C停止兩個服務,創建boot.properties安全文件創建后就不用每次啟動輸入用戶、密碼了。這樣才能后台啟動兩個服務。

 

2.配置AdminServerboot.properties文件:

cd domain/servers/AdminServer/

mkdir security

cd security/

vim boot.properties

username=****

password=*****

 

3.配置Server-0服務boot.properties文件:

cd /home/*****domain/servers/Server-0

mkdir security

cd security/

vim boot.properties

username=****

password=*****

 

4.要先啟動服務,才會在~/domain/servers下看到對應服務的目錄啟動服務器2上Server-1服務:

cd /home/****_domain/bin

./startManagedWebLogic.sh  Server-1 

輸入username/password:

 

5.啟動成功后,Ctrl + C 停止服務。

cd /home/*****domain/servers/Server-1

mkdir security

cd security/

vim boot.properties

username=****

password=*****

 

六、后台啟動服務

1.分別先啟動倆台服務器的AdminServer:

cd /home/*****domain/bin

nohup ./startWebLogic.sh > ./admin.log  &  

tail -f admin.log

 

2.確保管理服務啟動成功后再啟動受管服務

在服務器1啟動Server-0

cd /home/*****domain/bin

nohup ./startManagedWebLogic.sh Server-0 > ./Server-0.log &

注意:

標紅的Server-0  是節點名稱,不要寫錯

 

3.檢查啟動成功與否:

tail -f Server-0.log

 

4.在服務器2啟動Server-1

cd /home/*****domain/bin

nohup ./startManagedWebLogic.sh  Server-1  http://服務器1ip:7031  >Server-1.log &

注意:

標藍色的字體是為了確保與AdminServer的通信,需要在啟動命令中加AdminServerurl地址,也就是把Server-1的服務指向Server-0的AdminServer

檢查啟動成功與否:

tail -f Server-1.log


免責聲明!

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



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