RHCS集群使用cman+rgmanager配置

简介:

一、简介及前提准备

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

相关文章
|
6月前
|
Kubernetes 安全 Linux
K8S集群安装
K8S集群安装
117 0
|
10月前
|
Kubernetes Ubuntu Linux
安装k8s集群
1. 使用 kubeadm CentOS 7 安装 Kubernetes 准备环境 在开始之前,您需要准备以下环境: 一组至少包含两台物理机或虚拟机的计算机,并且它们之间可以相互通信。 每台计算机都应该运行一个支持 Kubernetes 的 Linux 操作系统,如 CentOS 7。 每台计算机都应该有一个静态 IP 地址,并且您需要为每台计算机选择一个主机名。 每台计算机上都需要安装 Docker。
191 0
|
Linux 网络安全
linux安装zookeeper集群,包括集群启停脚本
#### 三台机器安装zookeeper集群 **注意事项:安装前三台机器一定要保证时钟同步** 说明: * 我这里是有3台服务器,分别hostname为node01、node02、node03。 * 三台机器已经配置好了ssh。 * zookeeper使用的是cdh5的zookeeper包,没有使用原生zookeeper项目的包。 * 三台机器已经进行了时钟同步。
210 0
linux安装zookeeper集群,包括集群启停脚本
|
Kubernetes Cloud Native 数据可视化
KubeOperator 安装k8s集群
KubeOperator 安装k8s集群
407 0
KubeOperator 安装k8s集群
|
Kubernetes 网络安全 Docker
|
存储 关系型数据库 Linux
|
存储 网络安全