一.pacemaker集群资源管理相关概念
1.pacemaker集群资源管理工具:
Pacemaker是一个集群资源管理器。它利用集群基础构件(OpenAIS 、heartbeat或corosync)提供的消息和成员管理能力来探
测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。
2.corosync:
Corosync是集群管理套件的一部分,通常会与其他资源管理器一起组合使用它在传递信息的时候可以通过一个简单的配置文件来
定义信息传递的方式和协议等。它是一个新兴的软件,2008年推出,但其实它并不是一个真正意义上的新软件,在2002年的时候
有一个项目Openais , 它由于过大,分裂为两个子项目,其中可以实现HA心跳信息传输的功能就是Corosync ,它的代码60%左右
来源于Openais. Corosync可以提供一个完整的HA功能,但是要实现更多,更复杂的功能,那就需要使用Openais了。
二.集群的搭建
1.新建虚拟主机vm1,vm2并远程连接
2.设置免密登录
3.配置yum源:
4.安装软件包
4.启动pcs服务
5.配置corosync(集群管理套件)
(1)给hacluster用户设定密码
(2)用户认证:
pcs cluster auth server1 server2
6.创建并开启集群
三.检测corosync,pcs-cluster(集群)状态:
四.检测配置有效性:
五.添加vip:
六.集群中服务器出现故障的应对
1.server1关闭,服务转到server2
2.关闭server1上的网卡(服务本身在server1上),之后服务转到server2
七.添加http服务
1.添加服务
2.将vip和apache放入一个组中