WAS ND6.1 集群配置向导-之三
来源:互联网 发布:合肥市近年保险数据 编辑:程序博客网 时间:2024/06/05 19:14
Websphere Application Server Network Deployment version 6.1 Cluster Guide - 3/3
by maj 21/8.08
COPYLEFT BY MAZHE(mazhe219@gmail.com)
附2:自定义LoadBalancer
1.编写自定义LoadBalancer代码
可以使用servlet书写负载分发逻辑,选择好要分发的服务器后可以使用response.sendRedirect(url)
该LoadBalancer应用的上下文要和webserver中的被访问应用一致(待研究)
2.修改webserver的plugin配置
要修改的配置文件地址:
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/Cell01/nodes/Node01/servers/webserver1/plugin-cfg.xml
原始配置:
<VirtualHostGroup Name="default_host">
<VirtualHost Name="*:80"/>
<VirtualHost Name="*:9443"/>
<VirtualHost Name="*:9081"/>
</VirtualHostGroup>
<ServerCluster LoadBalance="Round Robin" Name="testCluster">
<Server CloneID="11111" LoadBalanceWeight="2" Name="Node01_app01">
<Transport Hostname="APPHOST01" Port="9081" Protocol="http"/>
<Transport Hostname="APPHOST01" Port="9444" Protocol="https">
<Property Name="keyring" Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.kdb"/>
<Property Name="stashfile" Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.sth"/>
</Transport>
</Server>
<Server CloneID="22222" LoadBalanceWeight="2" Name="Node02_app02">
<Transport Hostname="APPHOST02" Port="9083" Protocol="http"/>
<Transport Hostname="APPHOST02" Port="9446" Protocol="https">
<Property Name="keyring" Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.kdb"/>
<Property Name="stashfile" Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.sth"/>
</Transport>
</Server>
<Server CloneID="33333" LoadBalanceWeight="2" Name="Node03_app03">
<Transport Hostname="APPHOST02" Port="9081" Protocol="http"/>
<Transport Hostname="APPHOST02" Port="9444" Protocol="https">
<Property Name="keyring" Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.kdb"/>
<Property Name="stashfile" Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.sth"/>
</Transport>
</Server>
<PrimaryServers>
<Server Name="Node01_app01"/>
<Server Name="Node02_app02"/>
<Server Name="Node03_app03"/>
</PrimaryServers>
</ServerCluster>
上面配置文件中一些不很重要的属性被省略掉了,
将配置文件改为:
<VirtualHostGroup Name="default_host">
<VirtualHost Name="*:80"/>
<VirtualHost Name="*:9443"/>
<VirtualHost Name="*:9081"/>
<VirtualHost Name="*:8088"/>
</VirtualHostGroup>
<ServerCluster LoadBalance="Round Robin" Name="testCluster">
<ClusterAddress Name="MyLoadBalancer">
<Transport Hostname="192.168.0.6" Port="8088" Protocol="http"/>
</ClusterAddress>
<Server CloneID="11111" LoadBalanceWeight="2" Name="Node01_app01">
<Transport Hostname="APPHOST01" Port="9081" Protocol="http"/>
<Transport Hostname="APPHOST01" Port="9444" Protocol="https">
<Property Name="keyring" Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.kdb"/>
<Property Name="stashfile" Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.sth"/>
</Transport>
</Server>
<Server CloneID="22222" LoadBalanceWeight="2" Name="Node02_app02">
<Transport Hostname="APPHOST02" Port="9083" Protocol="http"/>
<Transport Hostname="APPHOST02" Port="9446" Protocol="https">
<Property Name="keyring" Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.kdb"/>
<Property Name="stashfile" Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.sth"/>
</Transport>
</Server>
<Server CloneID="33333" LoadBalanceWeight="2" Name="Node03_app03">
<Transport Hostname="APPHOST02" Port="9081" Protocol="http"/>
<Transport Hostname="APPHOST02" Port="9444" Protocol="https">
<Property Name="keyring" Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.kdb"/>
<Property Name="stashfile" Value="/opt/IBM/HTTPServer/config/webserver1/plugin-key.sth"/>
</Transport>
</Server>
<PrimaryServers>
<Server Name="MyLoadBalancer"/>
</PrimaryServers>
</ServerCluster>
主要添加了名为MyLoadBalancer的ClusterAddress,这个自定义LoadBalancer的地址为192.168.0.6,端口为8088,要指定PrimaryServers中为主要添加了名为MyLoadBalancer的ClusterAddress,并在 VirtualHostGroup中添加一个端口.
2.webserver传播插件
点选webserver1并进行插件的传播.
3.完成自定义LoadBalancer
进行访问测试
原发于 http://blog.sina.com.cn/mazhe219
- WAS ND6.1 集群配置向导-之三
- WAS ND6.1 集群配置向导-之二
- WAS ND6.1 集群配置向导-之一
- WAS ND集群配置向导-序
- WAS集群安装<三>App(Application Server)节点安装配置
- WAS中配置集群
- Jboss4集群配置之三:Jboss集群节点配置
- Jboss4集群配置之三:Jboss集群节点配置
- Jboss4集群配置之三:Jboss集群节点配置
- Jboss4集群配置之三:Jboss集群节点配置
- 完全分布式hadoop集群安装之三:hadoop集群配置
- was配置oracle RAC集群的数据源
- WAS集群系列(10):集群搭建:步骤8:WAS控制台配置集群
- Oracle集群url的配置方法(Spring, WAS集群)
- WAS集群安装<五>DM、App、IHS整合集群配置
- Avalon phoenix文档之配置人员向导
- Avalon phoenix文档之配置人员向导
- OpenStack 安装向导之配置identity服务
- WAS ND6.1 集群配置向导-之二
- MM中移动类型的部分英文缩写
- EVC实现WIN CE下截屏并且保存到文件
- VC中的*.aps,*.ncb.*.opt文件分别是做什么用的???
- 从今天起,陆续整理一些Oracle Report Builder 编程资料。。。
- WAS ND6.1 集群配置向导-之三
- IT生活
- 以前读不懂,现在读了发现有太多的东西可以参考了:支持PS2与USB的键盘过滤驱动(可卸载)
- Hadoop HBase 单机环境简单配置教程
- 电子音乐播放程序设计
- [Design]Step by Step
- Linux crontab-自动化的任务
- keytool
- c++/vc删除文件操作