如何启动RHCS节点服务?

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
没有评论

发表回复

Highly available
如何配置nginx-plus的HA?

1 基础知识 1.1 基本概念 1.1.1 访问限制 – 访问限制分连接限制、请求限制和 …

Highly available
如何部署集群系统Heartbeat?

1 理论部分 1.1 群集的分类 我们用到的集群系统主要就2种: 高可用(High Availabi …

Highly available
如何部署Subversion的双机热备?

1 前言 笔者公司需要一台svn服务器,但不幸的是公司给了一台破旧的服务器(本地用的,其他服务都跑在 …