WAS6集群部署及初步测试
配置后的系統(tǒng)的組成如下圖:
?
???????? 172.18.41.112
Web Server,使用IHS6(遠(yuǎn)程安裝,HTTP端口80)
WAS6,應(yīng)用節(jié)點(diǎn),加入98,server1
???????? 172.18.41.98
WAS6,管理節(jié)點(diǎn)
???????? 172.18.41.69
WAS6,應(yīng)用節(jié)點(diǎn),加入98,server2
建立集群:
cluster:server1(9080),server2(9081)
virtul host:default host,并增加別名為*:9081
?
幾個(gè)需要注意的問題:
1、如果建立集群時(shí)沒有選擇創(chuàng)建復(fù)制域,則需要對(duì)每個(gè)WEB容設(shè)計(jì)SESSION復(fù)制策略。
2、慮擬主機(jī)的配置
3、插件配置的生成。httpd.conf中增加:
LoadModule was_ap20_module "C:/IBM/WebSphere/Plugins/bin/mod_was_ap20_http.dll"
WebSpherePluginConfig "C:/IBM/WebSphere/Plugins/config/webserver112/plugin-cfg.xml"
其中的路徑依你安裝插件的具體情況而定。
對(duì)于plugin-cfg.xml文件,注意其中集群的定義部分和轉(zhuǎn)發(fā)策略部分即可。
?
IHS6配置成向集群angelcluster1的成員轉(zhuǎn)發(fā)請(qǐng)求。
?
經(jīng)測(cè)試,證實(shí):
1、CLUSTER SESSION可以同步(要配置多種同步策略)
2、可以實(shí)現(xiàn)集群中一機(jī)器DOWN機(jī)后,服務(wù)自動(dòng)轉(zhuǎn)發(fā)到另一個(gè)服務(wù)器。
3、可實(shí)現(xiàn)負(fù)載平衡(策略可配)
用于測(cè)試的應(yīng)用包含如下一個(gè)簡(jiǎn)單的功能:
http://ip:port/app/servlet/testcluster?cluster=
其中:如果cluster值為空時(shí),系統(tǒng)將返回現(xiàn)在SESSION中cluster的值,并打印出SESSION ID,如果cluster有值,則用該值更新SESSION中cluster的值,并打印出SESSION ID
?
測(cè)試1:不通過WEB SERVER轉(zhuǎn)發(fā),直接請(qǐng)求,如:
http://172.18.41.69:9081/app/servlet/testcluster?cluster=12345
http://172.18.41.1129080/app/servlet/testcluster?cluster=
系統(tǒng)可以正常工作,并打印出期望中的值(雙機(jī)的SESSION同步了)。
?
測(cè)試2:通過WEB SERVER轉(zhuǎn)發(fā):
http://172.18.41.112/app/servlet/testcluster?cluster=12345
http://172.18.41.112/app/servlet/testcluster?cluster=
可以正常得到響應(yīng),并打印出期望中的信息。
?
測(cè)試3:異常情況
在請(qǐng)求過程中,分別殺死其中一個(gè)應(yīng)用服務(wù)器的進(jìn)程/部署管理器進(jìn)程/node agent進(jìn)程,看應(yīng)用的可用性。
結(jié)果:應(yīng)用仍可用,在日志中可以看到,plug-in發(fā)現(xiàn)其中一個(gè)應(yīng)用服務(wù)器不可用時(shí),會(huì)將應(yīng)用轉(zhuǎn)發(fā)到另一服務(wù)器。此時(shí),客戶端會(huì)感覺響應(yīng)時(shí)間慢一些。
?
經(jīng)測(cè)試,證實(shí):
1、CLUSTER SESSION可以同步(可配置多種同步策略)
2、可以實(shí)現(xiàn)集群中一機(jī)器DOWN機(jī)后,服務(wù)自動(dòng)轉(zhuǎn)發(fā)到另一個(gè)服務(wù)器。
3、可實(shí)現(xiàn)負(fù)載平衡(策略可配)
?
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的WAS6集群部署及初步测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 整理的常用JAVA开源库简介
- 下一篇: 在原有AXIS WEBSERVICE基础