一、简介及前提准备

承接上文 ---> 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。