一、简介及前提准备
承接上文 ---> RHCS集群简介及配置web高可用
使用cman+rgmanager配置RHCS,不需安装luci/ricci,直接安装cman和rgmanager
二、cman+rgmanage配置
1、安装cman+rgmanager(node1,node2,node3)
1
|
[root@node1 ~]
# yum install cman rgmanager -y
|
2、创建集群,自动生成配置文件
1
|
[root@node1 ~]
# ccs_tool create tcluster
|
3、添加Fence设备(当前随意添加,有Fence设备时按服务器牌子来添加)
1
2
3
4
|
[root@node1 cluster]
# ccs_tool addfence meatware fence-manual
[root@node1 cluster]
# ccs_tool lsfence
Name Agent
meatware fence-manual
|
4、添加节点
1
2
3
|
[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禁止开机自起(所有节点)
1
2
3
|
[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、将配置文件复制到各节点
1
2
3
4
|
[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会等待其他节点一起启动。
1
|
[root@node1 ~]
# service cman start
|
8、查看节点状态
1
2
3
4
5
6
7
8
9
|
[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(所有节点)
1
|
[root@node1 ~]
# service rgmanager start
|
10、使用cman_tool管理
cman_tool命令简介:
常用选项:
-h:打印帮助信息
-v:打印详细信息
join:节点加入集群
leave:节点离开集群
kill:删除节点
expected:显示期望约定的票数
votes:定义票数
nodes:查看节点状态
status:查看集群状态信息
services:显示当前配置的服务
命令行配置结束,配置资源可以直接修改/etc/cluster/cluster.conf。
如有错误,敬请指正。
本文转自 元婴期 51CTO博客,原文链接:http://blog.51cto.com/jiayimeng/1877068