如何启动RHCS节点服务?
- By : Will
- Category : Highly available
Highly available
1 前言
一个问题,一篇文章,一出故事。
笔者昨晚处理了一套RHBK的MySQL服务器集群的启动,于是记录该服务启动的过程,以便后查。
2 最佳实践
2.1 查询当前集群服务状态
In mysqlsvr0[1-2]
/etc/init.d/corosync status /etc/init.d/clvmd status /etc/init.d/cman status /etc/init.d/rgmanager status
2.2 启动集群服务
2.1.1 启动集群基础服务
In mysqlsvr0[1-2]
/etc/init.d/corosync start /etc/init.d/clvmd start
2.1.2 启动cman服务
In mysqlsvr0[1-2]
/etc/init.d/cman start
注:需要等待节点协商完成
2.1.3 启动rgmanager服务
In mysqlsvr0[1-2]
/etc/init.d/rgmanager start
需要等待集群服务启动完成,启动过程中,请使用如下命令查询集群状态,
clustat -l
直到集群状态显示如下,
Cluster Status for camysqlcluster @ Tue Feb 10 17:57:16 2026 Member Status: Quorate Member Name ID Status ------ ---- ---- ------ mysqlsvr01 1 Online, Local, rgmanager mysqlsvr02 2 Online, rgmanager /dev/block/253:2 0 Online, Quorum Disk Service Information ------- ----------- Service Name : service:CAMysqlDBCluster Current State : started (112) Flags : none (0) Owner : mysqlsvr02 Last Owner : none Last Transition : Tue Feb 10 17:56:45 2026
2.3 切换集群的主节点
In mysqlsvr01
clusvcadm -r service:CAMysqlDBCluster -m mysqlsvr01
集群切换过程中,请使用如下命令查询集群状态,
clustat -l
直到集群状态显示如下,
Cluster Status for camysqlcluster @ Tue Feb 10 18:00:35 2026 Member Status: Quorate Member Name ID Status ------ ---- ---- ------ mysqlsvr01 1 Online, Local, rgmanager mysqlsvr02 2 Online, rgmanager /dev/block/253:2 0 Online, Quorum Disk Service Information ------- ----------- Service Name : service:CAMysqlDBCluster Current State : started (112) Flags : none (0) Owner : mysqlsvr01 Last Owner : mysqlsvr02 Last Transition : Tue Feb 10 17:58:47 2026
没有评论