1.原理
其实这些软件还是作高可用的软件,只不过luci是基于rhel6的图形管理软件,但是pcs是基于rhel7的高可用集群管理软件。Pacemaker是提供高可用服务,其与corosyn一起使用可以检测心跳。其实原理与RHCS基本类似。
2.实现步骤
- 配置网络,以及yum源
vim /etc/yum.repo/west.repo
yum源高可用配置:
[rhel7.3]
name=rhel7.3
baseurl=http://172.25.16.250/westos
gpgcheck=0
[HighAvailability]
name=HighAvailability
baseurl=http://172.25.16.250/westos/addons/HighAvailability
gpgcheck=0
[ResilientStorage]
name=ResilientStorage
baseurl=http://172.25.16.250/westos/addons/ResilientStorage
gpgcheck=0
- 加入本地解析
vim /etc/hosts
172.25.16.1 server1
172.25.16.2 server2
172.25.16.3 server3
- 安装pacemaker(ricci类似,提供服务) corosync pcs(提供集群管理
yum install pacemaker corosync pcs -y
- 服务机
ssh-keygen ##生成登陆密钥
ssh-copy-id server1 ##