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