1.9. 同步节点配置信息
# scp /etc/cluster/cluster.conf 192.168.100.64:/etc/cluster/
注意复制的时候会要求你输入192.168.100.64的root密码,才能复制成功。
1.10. 集群启动和关闭
(1)如果想启动群集服务,在所有群集成员节点上分别依次启动下面的服务。
#service cman start (只有所有集群成员都启动cman服务以后,fencing才能启动成功)
#service rgmanager start
(2)如果想停止群集服务,在所有群集成员节点上分别依次停止下面的服务。
#service rgmanager stop (rgmage的进程是clurgmgrd 如果停止不了可用kill -9 命令杀掉进程)
#service cman stop (cman的进程是ccsd 如果停止不了可用kill -9 命令杀掉进程)
通过 #service rgmanager status 命令可以查看出进程名称和进程pid号,然后用kill -9杀掉
(3)设置集群开启启动:
# chkconfig cman on
# chkconfig rgmanager on
1.11. 显示群集和服务状态
[root@app63 ~]# clustat
Cluster Status for hacluster @ Wed Jul 28 16:49:57 2010
Member Status: Quorate
Member Name ID Status
------ ---- ----------- ---- ---
app63.webcluster.com 1 Online, Local, rgmanager
app64.webcluster.com 2 Online, rgmanager
Service Name Owner (Last) State
---- --- ---- --- ---- --- ---- --- ---- --- ---- ---
service:webservice app64.webcluster.com started
当配置了群集服务,并相关的群集进程启动后,在 shell 提示符中,运行 system-config-cluster,点击 Cluster Management 标签,就会显示当前群集的服务状态
第二章 RHCS应用实例
1、有两台服务器,主机IP是192.168.0.101 从机IP是192.168.0.102
2、这两台服务器在安装系统时候都选择同样的配置,安装有群集套件、web服务器套件。
3、主机101软件安装:apache发布服务80端口,tomcat1和tomcat2发布服务。
从机101软件安装:apache发布服务80端口,tomcat3和tomcat4发布服务。
4、在主机101配置apache负载均衡发布器httpd服务,同时指向tomcat1到tomcat4四个web发布服务;在从机102上面同样配置与主机101完全相同的apache负载均衡发布器httpd服务
5、在主从两台服务器上面配置RHCS机制,统一对外的虚拟IP为192.168.0.100。
6、RHCS的作用主要是保护对外的Apache的http服务而不是tomcat发布服务,即使主机的http服务出问题,会通过RHCS的方式立即切换到从机的http服务上面,实现不间断的对外发布服务。
7、RHCS的手工切换:
(1)查看RHCS主服务目前运行在哪台服务器节点上面:
[root@app63 conf]# clustat (可以看出目前运行在app63节点上面)
Cluster Status for hacluster @ Mon Aug 8 09:25:01 2011
Member Status: Quorate
Member Name ID Status
------ ---- ---- ------
app63.webcluster.com 1 Online, Local, rgmanager
app64.webcluster.com 2 Online, rgmanager
Service Name Owner (Last) State
------- ---- ----- ------ -----
service:webservice app63.webcluster.com started
(2)切换某个服务到另一个节点上面:
[root@app63 conf]# clusvcadm -r webservice -m app64.webcluster.com
注意:服务名要采用clustat命令显示出来的服务名称(webservice),不是系统启动的脚本名称(httpd)。切换成功以后,会自动启动app64上面的httpd服务,原有的app63上的httpd服务自动停止。