一、简介及前提准备

承接上文 ---> RHCS集群简介及配置web高可用

使用cman+rgmanager配置RHCS,不需安装luci/ricci,直接安装cman和rgmanager


二、cman+rgmanage配置

1、安装cman+rgmanager(node1,node2,node3)

[root@node1 ~]# yum install cman rgmanager -y


2、创建集群,自动生成配置文件

[root@node1 ~]# ccs_tool create tcluster


3、添加Fence设备(当前随意添加,有Fence设备时按服务器牌子来添加)

[root@node1 cluster]# ccs_tool addfence meatware fence-manual
[root@node1 cluster]# ccs_tool lsfence
Name             Agent
meatware         fence-manual


4、添加节点

[root@node1 cluster]# ccs_tool addnode -n 1 -f meatware node1
[root@node1 cluster]# ccs_tool addnode -n 2 -f meatware node2
[root@node1 cluster]# ccs_tool addnode -n 3 -f meatware node3


5、使NetworkManager禁止开机自起(所有节点)

[root@node3 ~]# chkconfig NetworkManager off
[root@node3 ~]# chkconfig --list NetworkManager
NetworkManager 	0:off	1:off	2:off	3:off	4:off	5:off	6:off


6、将配置文件复制到各节点

[root@node1 ~]# scp /etc/cluster/cluster.conf node2:/etc/cluster/
cluster.conf                                        100%  653     0.6KB/s   00:00    
[root@node1 ~]# scp /etc/cluster/cluster.conf node3:/etc/cluster/
cluster.conf                                        100%  653     0.6KB/s   00:00


7、启动cman(所有节点),cman会等待其他节点一起启动。

[root@node1 ~]# service cman start


8、查看节点状态

[root@node1 ~]# clustat
Cluster Status for tcluster @ Sun Nov 27 17:30:35 2016
Member Status: Quorate

 Member Name                                ID   Status
 ------ ----                                ---- ------
 node1                                          1 Online, Local
 node2                                          2 Online
 node3                                          3 Online


9、启动rgmanager(所有节点)

[root@node1 ~]# service rgmanager start


10、使用cman_tool管理

cman_tool命令简介:

 常用选项:

    -h:打印帮助信息

     -v:打印详细信息

 join:节点加入集群

 leave:节点离开集群

 kill:删除节点

 expected:显示期望约定的票数

 votes:定义票数

 nodes:查看节点状态

 status:查看集群状态信息

 services:显示当前配置的服务


命令行配置结束,配置资源可以直接修改/etc/cluster/cluster.conf。


如有错误,敬请指正。