linux运维——pacemaker与corosync搭建高可用集群

pacemaker

Pacemaker是一个集群资源管理器。它利用集群基础构件(OpenAIS 、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的高可用。

corosync

Corosync是集群管理套件的一部分,它在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议。Corosync可以实现HA心跳信息传输的功能。corosync集群引擎是一个组通信系统,具有在应用程序中实现高可用性的附加功能

使用pacmaker与corosync搭建高可用集群

1、实验环境:
准备后端两台服务器
服务器1:172.25.66.2
服务器2:172.25.66.3
关闭防火墙设置及selinux为disabled

以下配置,在集群中的所有服务器都需要设置,设置过程一致

2、准备后端两台服务器的yum源,

[kiosk@foundation66 ~]$ cd /var/www/html/westos/
[kiosk@foundation66 westos]$ cd addons/
[kiosk@foundation66 addons]$ ls
HighAvailability  ResilientStorage            这两个为所需要添加的yum 源

修改yum源,vim /etc/yum.repos.d/lucky.repo

[lucky]
name=lucky
baseurl=http://172.25.66.250/westos
gpgcheck=0

[HighAvailability]		  		高可用存储安装包
name=HighAvailability
baseurl=http://172.25.66.250/westos/addons/HighAvailability
gpgcheck=0

[ResilientStorage]             弹性存储安装包
name=ResilientStorage
baseurl=http://172.25.66.250/westos/addons/ResilientStorage
gpgcheck=0

检验yum 源是否正常:

[root@lucky2 ~]# yum clean all
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Cleaning repos: HighAvailability ResilientStorage lucky
Cleaning up everything
[root@lucky2 ~]# yum repolist
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
HighAvailability                                                                     | 4.1 kB  00:00:00     
ResilientStorage                                                                     | 4.1 kB  00:00:00     
lucky                                                                                | 4.1 kB  00:00:00     
(1/6): HighAvailability/group_gz                                                     | 3.4 kB  00:00:00     
(2/6): HighAvailability/primary_db                                                   |  27 kB  00:00:00     
(3/6): ResilientStorage/group_gz                                                     | 4.9 kB  00:00:00     
(4/6): ResilientStorage/primary_db                                                   |  33 kB  00:00:00     
(5/6): lucky/primary_db                                                              | 3.9 MB  00:00:00     
(6/6): lucky/group_gz                                                                | 136 kB  00:00:00     
repo id                                            repo name                                          status
HighAvailability                                   HighAvailability                                      37
ResilientStorage                          
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值