www.diybl.com 時間 : 2010-07-19 作者:網絡 編輯:huyang629 點擊: 130 [ 評論 ]
-
-
Weblogic多機器集羣的配置
需求:192.168.0.85 server1 server2 proxy adminserver1 domain1 cluster
192.168.0.86 server3 server4 adminserver2 domain2
一、在85主機上建立domain 和所有85主機的server,其中建立子server時要加上server3和server4,並且把子server server1、server2、server3、server4 全部加入集羣cluster
建立machine 1 machine2 ,1對應server1 server2,2對應server3、server4
二、在86主機上建立domain(domain的名字必須和85主機的domain名字相同),建立86主機上的所有server
三、建立nodemanager管理85主機和86主機,具體建立nodemanager的方法如下:
1.在weblogic安裝目錄下找到startNodeManager.sh,copy到domain的bin目錄下
2.修改這個文件裏的domain home目錄,然後執行這個文件,會在同目錄下的nodemanager目錄裏生成幾個文件
3.進入nodemanager目錄,修改nodemanager.properties 裏的字段SecureListener=false
4.在nodemanager目錄下建立一個文件叫nodemanager.domains 寫入 domain名字=domain目錄
5.進入bin目錄,做一個啓動腳本,用於執行startNodeManager.sh,啓動命令如下:
nohup ./bin/startNodeManager.sh 192.168.0.95 5558 > $HOME/uiplogs/nodemanager.log &即啓動了nodemanager,當然也可以修改nodemanager.properties 這個文件的端口,並且修改這個地方的端口5558 即可以啓動nodemanager到其它端口,而不是默認的5551
四、copy 85主機的domain目錄下的config目錄下的 nodemanger目錄下的nm_password.properties文件到86主機相同目錄下,copy 85主機的domain目錄下的security目錄下的SerializedSystemIni.dat到86主機的相同目錄下(注意:做完以上操作,86主機的子server不再受86主機管理server所監控,這也是爲什麼一個集羣只有一個管理server的起因之一吧,猜的)
五、啓動86主機nodemanager
六、上傳主應用和代理應用,代理server的配置指向我們要做集羣的4個server
七、啓動85主機的管理server,進入console,部署應用到4個子server,在machines菜單裏把 nodemanager 菜單下的type改爲plain ,把端口改爲nodemanager接聽端口
八、部署主應用到4個server,代理應用到代理server
九、重新管理server和nodemanger
十、進入console,在servers菜單下進入每個server的control菜單,逐個啓動每個server,到此爲止,集羣配置完成。
(以上所有配置是沒有使用SSL的配置,如果使用SSL,另論)
文章出處:飛諾網(www.diybl.com):http://www.diybl.com/course/3_program/java/javajs/20100719/459639.html