Pacemaker+corosyn+pcs httpd 高可用仅供参考

参考:https://blog.csdn.net/tantexian/article/details/50160959
1.在设置好yum源的前提下
2.selinux设置为disabled 停掉firewalld
3.设置uname -n ,在/etc/hostname中 node1 node2…
4.在/etc/hosts 中添加解析
5.同步时间yum -y install ntp,ntpdate cn.pool.ntp.org
6.设置双机互信(node1 node2上都要设置)node1:ssh-keygen -t rsa ,scp /root/.ssh/id_rsa.pub root@node2:/root/.ssh/authorized_keys。node2:ssh-keygen -t rsa ,scp /root/.ssh/id_rsa.pub root@node:1:/root/.ssh/authorized_keys
7.安装pacemaker集群相关组件:yum install pcs pacemaker corosync fence-agents-all -y
8.启动pcsd服务(开机自启动)
systemctl start pcsd.service
systemctl enable pcsd.service
9.创建集群用户:
passwd hacluster(此用户在安装pcs时候会自动创建)
10.集群各节点之间进行认证:
pcs cluster auth node1 node2(此处需要输入的用户名必须为pcs自动创建的hacluster,其他用户不能添加成功)
11.创建并启动名为my_cluster的集群,其中node1 node2为集群成员:
pcs cluster setup --start --name mycluster node1 node2
12.设置集群自启动:
pcs cluster enable --all
13.查看并设置集群属性:
检验Corosync的安装及当前corosync状态:
corosync-cfgtool -s
corosync-cmapctl | grep members
pcs status corosync

检查配置是否正确(假若没有输出任何则配置正确):
crm_verify -L -V

禁用STONITH:
pcs property set stonith-enabled=false

无法仲裁时候,选择忽略:
pcs property set no-quorum-policy=ignore

14.pcs resource资源属性配置:
查看pcs resource针对资源操作用法:
pcs resource help
查看pcs支持的资源代理标准:
pcs resource providers
查看pacemaker支持资源高可用的列表:
pcs resource lis
假若想查看httpd(apache)可使用:pcs resource list | grep apache
具体apache用法:
pcs resource describe ocf?apache
15.crm_mon或pcs status 查看集群信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值