图解RHCS的安装配置与应用(4)

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的安装配置与应用

第二章 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服务自动停止。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/972c219545635be0494c3ca02cfa8a94.html