pacemaker
Pacemaker是一个集群管理器。它利用首选集群基础设施(OpenAIS
或heartbeat)提供的消息和成员能力,由辅助节点和系统进行故障检测和回收,实现性群集服务(亦称资源)的高可用性。
注意:pacemaker的字面意思为心脏起搏器,但是并不发送心跳,只是一个集群管理器。
corosync
Corosync是集群管理套件的一部分,通常会与其他资源管理器一起组合使用它在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议等,实现HA心跳信息传输的功能。
实验环境的准备
vm1:172.25.3.1 vm2:172.25.3.2
两台机器之间进行免密
vm1下
ssh-keygen
ssh-copy-id vm2
软件的安装
rhel7中,系统镜像自带的资源有额外的高可用套件及存储套件 他们存放在镜像里的addons文件夹下
[ root@foundation3 images]# cd /mnt/rhel7.6
[ rootafoundation3 rhel7.6]# ls
addons GPL media. repo RPM- GPG- KEY- redhat- release
EFI images Packages TRANS. TBL EUL isolinux repodata
extra_ files.json L ive0S RPM- GPG KEY- redhat-beta