1.先关闭selinux和防火墙并进行时间同步
# systemctl stop firewalld.service
# systemctl disable firewalld.service
# setenforce 0
2.分别设置主机名
# hostnamectl set-hostname node1
# hostnamectl set-hostname node2
分别在/etc/hosts文件内增加如下内容:
# vim /etc/hosts
192.168.10.100 node1
192.168.10.111 node2
3.分别安装httpd pacemaker pcs corosync组件
# yum -y install httpd pacemaker pcs corosync
pcs配置
1.密码配置及pcs服务启动
软件安装完成后,主机上会自动增加有hacluster用户,分别修改hacluster用户密码:
# echo "mytest12#$" |passwd --stdin hacluster
# echo "mytest12#$" |passwd --stdin hacluster
分别在两个节点上启用pcsd服务:
# systemctl restart pcsd.service
# systemctl status pcsd.service
pcs集群服务启动
认证配置和conf文件生成只需要在一个节点上执行,另一个节点会自动产生该文件:
# pcs host auth node1 node2
Username: hacluster
Password:
server: Authorized
client: Authorized
访问https://node1ip:2224
输入账号密码:hacluster,mytest12#$