WAS6集群部署及初步测试
来源:互联网 发布:mac word 宋体 编辑:程序博客网 时间:2024/04/28 05:29
配置后的系统的组成如下图:
Ø 172.18.41.112
Web Server,使用IHS6(远程安装,HTTP端口80)
WAS6,应用节点,加入98,server1
Ø 172.18.41.98
WAS6,管理节点
Ø 172.18.41.69
WAS6,应用节点,加入98,server2
建立集群:
cluster:server1(9080),server2(9081)
virtul host:default host,并增加别名为*:9081
几个需要注意的问题:
1、如果建立集群时没有选择创建复制域,则需要对每个WEB容设计SESSION复制策略。
2、虑拟主机的配置
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"
其中的路径依你安装插件的具体情况而定。
对于plugin-cfg.xml文件,注意其中集群的定义部分和转发策略部分即可。
IHS6配置成向集群angelcluster1的成员转发请求。
经测试,证实:
1、CLUSTER SESSION可以同步(要配置多种同步策略)
2、可以实现集群中一机器DOWN机后,服务自动转发到另一个服务器。
3、可实现负载平衡(策略可配)
用于测试的应用包含如下一个简单的功能:
http://ip:port/app/servlet/testcluster?cluster=
其中:如果cluster值为空时,系统将返回现在SESSION中cluster的值,并打印出SESSION ID,如果cluster有值,则用该值更新SESSION中cluster的值,并打印出SESSION ID
测试1:不通过WEB SERVER转发,直接请求,如:
http://172.18.41.69:9081/app/servlet/testcluster?cluster=12345
http://172.18.41.1129080/app/servlet/testcluster?cluster=
系统可以正常工作,并打印出期望中的值(双机的SESSION同步了)。
测试2:通过WEB SERVER转发:
http://172.18.41.112/app/servlet/testcluster?cluster=12345
http://172.18.41.112/app/servlet/testcluster?cluster=
可以正常得到响应,并打印出期望中的信息。
测试3:异常情况
在请求过程中,分别杀死其中一个应用服务器的进程/部署管理器进程/node agent进程,看应用的可用性。
结果:应用仍可用,在日志中可以看到,plug-in发现其中一个应用服务器不可用时,会将应用转发到另一服务器。此时,客户端会感觉响应时间慢一些。
经测试,证实:
1、CLUSTER SESSION可以同步(可配置多种同步策略)
2、可以实现集群中一机器DOWN机后,服务自动转发到另一个服务器。
3、可实现负载平衡(策略可配)
- WAS6集群部署及初步测试
- Kafka集群部署及测试
- zookeeper部署及集群测试
- zookeeper部署及集群测试
- zookeeper集群部署及测试
- jenkins集群测试环境原理、部署及常见问题解决
- jenkins集群测试环境原理、部署及常见问题解决
- WAS6.1.0.25 集群SetUp
- Redis集群部署与测试
- 在WAS6.0 ND中实现集群
- was6.1-jdk配置(部分部署问题)
- Hadoop及Spark集群部署
- rabbitmq集群部署及配置
- redis单机及集群部署
- Rancher集群化docker管理平台部署、特性及破坏性测试。
- jenkins-master-slave分布式搭建、使用和集群测试环境原理、部署及常见问题解决
- WAS6.1JNDI数据源配置测试代码
- WAS6.1数据源配置与测试
- Tomcat性能调整(5)
- 杨振宁也学会了瞎扯淡。
- Tomcat性能调整(6)
- DataGrid对Html标签的处理
- 女大学生初夜权,收费一万?
- WAS6集群部署及初步测试
- 第一次看母亲细嚼慢咽地吃饭,欣慰还是心酸?
- DataTable的Select和DataView的RowFilter语句中注意将字段值中的单引号替换成两个单引号
- rootkit入门[转]
- S-PLUS中使用CONNECT/C++模块与C++进行交互
- 天天黑着脸耍脾气的女人,我凭什么要伺候你
- 好久没来....郁闷....
- 学习ASP.NET月记(3)
- Oralce的utl_file