五、集群测试 主要验证服务能否正常倒换,因为只有在此前提下才能保障当集群发生故障(如其中一台服务器挂掉,运行中服务突然停止等)时,服务能够接管,实现持续运行,下面是测试过程: 1、查看集群状态: cli:~>cluster-stat Press Ctrl-C or 'Q' to exit Date: Fri Apr 26 11:45:13 2013 Member status suse11-1 UP suse11-2 UP WorkLink suse11-1 suse11-2 bond0 ONLINE ONLINE HeartbeatLink suse11-1 suse11-2 status network eth0 eth0 ONLINE serial /dev/ttyS0 /dev/ttyS0 ONLINE LockDisk /dev/sdb1 /dev/sdb1 ONLINE ServiceName suse11-1 suse11-2 Enable *oracle running stopped YES tomcat stoped running YES |
服务oracle现运行在suse11- 1节点, tomcat运行在suse11- 2节点。 2、 服务倒换,指令:service-migrate cli:~>service-migrate Select service to migrate: Current service: 0) oracle 1) tomcat 2) cancel Select a service [0, 2]:0 倒换服务oracle Select the destination node: Current node: 0) suse11-2 1) cancel Select a node [0, 1]:0 Send message to migrate service oracle from suse11-1 to suse11-2. cli:~>service-migrate Select service to migrate: Current service: 0) oracle 1) tomcat 2) cancel Select a service [0, 2]:1 倒换服务tomcat Select the destination node: Current node: 0) suse11-1 1) cancel Select a node [0, 1]:0 Send message to migrate service tomcat from suse11-2 to suse11-1. |
3、 查看服务倒换结果 cli:~>cluster-stat Press Ctrl-C or 'Q' to exit Date: Fri Apr 26 11:46:20 2013 Member status suse11-1 UP suse11-2 UP WorkLink suse11-1 suse11-2 bond0 ONLINE ONLINE HeartbeatLink suse11-1 suse11-2 status network eth0 eth0 ONLINE serial /dev/ttyS0 /dev/ttyS0 ONLINE LockDisk /dev/sdb1 /dev/sdb1 ONLINE ServiceName suse11-1 suse11-2 Enable oracle stoped running YES *tomcat running stoped YES |
两个服务倒换成功,现oracle运行在suse11-2,tomcat运行在suse11-1。以上倒换操作在两台服务器上至少各执行一次,也建议模拟一些常见故障测试,如节点重启HA能否自动启动并加入集群,主机重启或者关机服务能否倒换到备机等。 到这里,Newstart HA的探索之旅已结束,Enjoy it.
|