安装Pacemaker
此命令需要在每个节点上运行。
yum install -y pacemaker pcs fence-agents-all resource-agents
重启相关服务
systemctl start pcsd systemctl enable pcsd systemctl enable pacemaker.service systemctl enable corosync.service
设置hacluster密码
此命令需要在每个节点上运行。
passwd hacluster
验证群集中每个节点的状态
pcs cluster auth sqlag01 sqlag02 sqlag03 -u hacluster
Password:输入hacluster密码
sqlag03: Authorized
sqlag02: Authorized
sqlag01: Authorized
创建Pacemaker cluster
pcs cluster setup --name sqlcluster sqlag01 sqlag02 sqlag03

启动Pacemaker Cluster
pcs cluster start --all
创建Pacemaker登陆凭据
vim /var/opt/mssql/secrets/passwd
将Pacemaker登陆凭据同步到其他节点
for a in {01..03} ; do scp /var/opt/mssql/secrets/passwd sqlag$a:/var/opt/mssql/secrets/passwd ; done
将创建的passwd文件设置权限为400
此命令需要在每个节点上运行。
chmod 400 /var/opt/mssql/secrets/passwd
检查Pacemaker Cluster群集状态
pcs status --full

© 版权信息:
作者:PANGSHARE
发布平台:PANGSHARE | 文章链接:https://www.pangshare.com/sql-server-2019-for-linux-%e5%88%9b%e5%bb%bapacemaker%e7%be%a4%e9%9b%86/
本文内容仅限非商业性使用,如需商用(包括但不限于广告投放、付费专栏、企业宣传等),请邮件联系原作者获得独家授权,违者将依法追究法律责任。
微信扫一扫