#环境准备

#设置主机名解析
yum -y install pcs pacemaker corosync fence-agents-all
systemctl start pcsd.service
systemctl enable pcsd.service
useradd hacluster
passwd hacluster

#创建node1和node2
pcs cluster auth node1.描述(主机名) node2.描述(主机名)
输入hacluster用户名和密码

#创建集群名称
pcs cluster setup --start --name 描述_cluster node1.描述 node2.描述

#自动开启pacemaker(资源管理)和corosync(心跳监测)服务
pcs cluster enable --all
pcs cluster status

#查看节点状态
corosync-cfgtool -s

#检查集群成员关系及Quorum API:
corosync-cmapctl | grep members

#查看corosync状态
pcs status corosync

#如果没有Fence,建议禁用STONITH
pcs property set stonith-enabled=false 任意一个node上

#正常集群Quorum(法定)需要半数以上的票数,如果是双节点的集群
pcs property set no-quorum-policy=ignore #3个以上节点不需要

#检查集群服务是否正常
crm_verify -L -V

#测试
pcs resource create test-vip ocf:heartbeat:IPaddr2 ip=192.168.0.220 cidr_netmask=24 op monitor interval=30s
pcs status

#如果成功,则在活跃的node1上会添加上一个VIP
pcs cluster stop node1.描述

#VIP会转移到node2上
pcs cluster start node1.描述

#设置优先级,可以防止抢占
pcs resource defaults resource-stickiness=100

#删除资源
pcs resource delete VIP

最新文章

  1. [zz] 基于国家标准的 EndNote 输出样式模板
  2. Map集合遍历的2种方法
  3. jquery checkbox反复调用attr('checked', true/false)只有第一次生效
  4. sublime text3 编译less
  5. MySQL性能分析
  6. 写了个pager, 可供参考
  7. (一)解决Sublime Text 2中文显示乱码问题
  8. tomcat中设置多项目共享jar;类包
  9. (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记
  10. 深入理解GCD ( 二 )
  11. Django中的一些同步Model和数据库的命令
  12. FlashDevelop调试Air出错
  13. OPENCV3——从入门到出门
  14. 一个二维码如何自动识别是安卓(Android)还是苹果(IOS)
  15. Cocos Creator 的Hello World
  16. 使用v-for指令渲染列表
  17. 关于selenium实现滑块验证
  18. bzoj1040 骑士
  19. Oralce SQLPlus 以及shell脚本中spool输出到文件时的格式化输出
  20. linq to xml 增删查改

热门文章

  1. github下载总是失败解决
  2. mac 非安全模式 开启
  3. vue动态绑定图片和背景图
  4. A1958
  5. java打印出某一指定路径下的文件夹内的所有子文件夹和文件,并区分开来
  6. Bootstrap框架中radio设置值
  7. 左边div固定宽度,右边div自适应撑满剩下的宽度--实现方法汇总
  8. SE篇
  9. SSM+layui实现增删改查
  10. robotframework常见报错记录