Pacemaker集群资源管理

一.pacemaker集群资源管理相关概念

1.pacemaker集群资源管理工具:

Pacemaker是一个集群资源管理器。它利用集群基础构件(OpenAIS 、heartbeat或corosync)提供的消息和成员管理能力来探

测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。

2.corosync:

Corosync是集群管理套件的一部分,通常会与其他资源管理器一起组合使用它在传递信息的时候可以通过一个简单的配置文件来

定义信息传递的方式和协议等。它是一个新兴的软件,2008年推出,但其实它并不是一个真正意义上的新软件,在2002年的时候

有一个项目Openais , 它由于过大,分裂为两个子项目,其中可以实现HA心跳信息传输的功能就是Corosync ,它的代码60%左右

来源于Openais. Corosync可以提供一个完整的HA功能,但是要实现更多,更复杂的功能,那就需要使用Openais了。

二.集群的搭建

1.新建虚拟主机vm1,vm2并远程连接

ssh [email protected]

ssh [email protected]

2.设置免密登录

Pacemaker集群资源管理_第1张图片

3.配置yum源:

Pacemaker集群资源管理_第2张图片

4.安装软件包

Pacemaker集群资源管理_第3张图片

4.启动pcs服务

Pacemaker集群资源管理_第4张图片

5.配置corosync(集群管理套件)

(1)给hacluster用户设定密码

Pacemaker集群资源管理_第5张图片

(2)用户认证:

pcs cluster auth server1 server2

6.创建并开启集群

Pacemaker集群资源管理_第6张图片

三.检测corosync,pcs-cluster(集群)状态:

Pacemaker集群资源管理_第7张图片

四.检测配置有效性:

Pacemaker集群资源管理_第8张图片

五.添加vip:

Pacemaker集群资源管理_第9张图片

六.集群中服务器出现故障的应对

1.server1关闭,服务转到server2

Pacemaker集群资源管理_第10张图片

2.关闭server1上的网卡(服务本身在server1上),之后服务转到server2

Pacemaker集群资源管理_第11张图片

Pacemaker集群资源管理_第12张图片

七.添加http服务

1.添加服务

Pacemaker集群资源管理_第13张图片

2.将vip和apache放入一个组中

Pacemaker集群资源管理_第14张图片

 

你可能感兴趣的:(pacemaker)