[root@pcmk-1 ~]#dnf config-manager --set-enabled highavailability
[root@pcmk-1 ~]#dnf install -y pacemaker pcs psmisc policycoreutils-python3
###policycoreutils-python3没有就用policycoreutils*
[root@pcmk-1 ~]#firewall-cmd --permanent --add-service=high-availability
[root@pcmk-1 ~]#firewall-cmd --reload[root@pcmk-1 ~]# setenforce 0
[root@pcmk-1 ~]# sed -i.bak "s/SELINUX=enforcing/SELINUX=permissive/g" /etc/selinux/config
[root@pcmk-1 ~]# systemctl mask firewalld.service
[root@pcmk-1 ~]# systemctl stop firewalld.service
[root@pcmk-1 ~]# iptables --flush
# systemctl start pcsd.service
# systemctl enable pcsd.service
# passwd hacluster
Changing password for user hacluster.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
# ssh pcmk-2 -- 'echo mysupersecretpassword | passwd --stdin hacluster'
# pcs host auth pcmk-1 pcmk-2
### 此处为host非cluster
# pcs cluster setup mycluster \
pcmk-1 addr=192.168.122.101 pcmk-2 addr=192.168.122.102
### setup没有--name选项
#pcs cluster start --all
# systemctl start corosync.service
# systemctl start pacemaker.service
# pcs status验证安装完成
# journalctl -b | grep -i error排错
如果有错请先确认是否pacemaker和corosync兼容,部分系统pacemaker暂不支持,如AWS
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律