CentOS 6.4:RHCS基础配置指南

简介
CentOS 6.4,作为Red Hat Enterprise Linux(RHEL)的一个免费克隆版本,广泛用于服务器和桌面环境,RHCS(Red Hat Cluster Suite)是Red Hat提供的一套集群解决方案,旨在提高系统的可用性和可靠性,本文将详细介绍如何在CentOS 6.4上配置RHCS。
系统要求
在开始配置RHCS之前,请确保您的系统满足以下要求:
| 项目 | 要求 |
|---|---|
| 操作系统 | CentOS 6.4 |
| 硬件 | 至少两台物理服务器或虚拟机 |
| 内存 | 每台服务器至少2GB内存 |
| 磁盘 | 至少50GB可用空间 |
| 网络 | 两台服务器之间必须有一个稳定的网络连接 |
安装RHCS
安装RHCS软件包
在每台服务器上,使用以下命令安装RHCS软件包:
sudo yum install pacemaker corosync
配置集群节点
(1)配置主机名

确保每台服务器的主机名是唯一的,并且可以通过主机名相互解析,可以使用以下命令修改主机名:
sudo hostnamectl set-hostname <主机名>
(2)配置网络
确保两台服务器之间的网络连接是稳定的,您可以使用以下命令检查网络配置:
sudo ip a
(3)配置防火墙
关闭或调整防火墙规则,以确保集群通信不受影响,以下命令可以关闭防火墙:
sudo systemctl stop firewalld sudo systemctl disable firewalld
配置集群
配置corosync
编辑/etc/corosync/corosync.conf文件,配置集群节点信息:
[corosync]
totem {
version: 2
secauth: on
authkey: <authkey>
token: 1000
ring0_type: token
ring0_addr: <节点1IP>:3230 <节点2IP>:3230
} 配置pacemaker

编辑/etc/pacemaker/pacemaker.conf文件,配置集群资源:
[cluster] no-quorum-policy: stop stonith-enabled: false
启动集群服务
sudo systemctl start corosync sudo systemctl start pacemaker
FAQs
问题:如何查看集群状态?
解答: 使用以下命令查看集群状态:
crm_mon
问题:如何添加新节点到集群?
解答: 在新节点上安装RHCS软件包,配置主机名和网络,然后同步集群配置,在新节点上运行以下命令加入集群:
crm shell cluster add <节点IP>

