集群系列五(基于corosync+pacemaker的高可用集群)
实验环境:
1)基于vmwere虚拟机实现
2)本配置共有两个测试节点,分别node1.a.com和node2.a.com,相的IP地址分别为172.16.4.11和172.16.4.22;
3)模拟实现的集群服务是web服务;
4)提供web服务的地址为172.16.4.1
实验拓扑图:
1,基础环境设置:
首先配置一台HA主机需要做的准备工作:
1)因为集群节点的工作的重要性,而且需要提供稳定的网络环境,这里我们需要给节点配置固定的IP地址,编辑/etc/sysconfig/network-scripts/ifcfg-eth0,配置IP如下:
DEVICE=eth0
BOOTPROTO=static
IPADDR=172.16.4.11
NETMASK=255.255.0.0
ONBOOT=yes
HWADDR=00:0c:29:a2:fa:bb
2)保证节点主机的名称和“uname -n”命令的结果保持一致,我们需要编辑/etc/sysconfig/network,配置如下:
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=node1.a.com
而且要做以下操作,使主机名本次生效:
#source /etc/sysconfig/network
#hostname node1.a.com
3)所有节点的主机名称和对应的IP地址解析服务可以正常工作,我们不需要DNS服务,只需要保证两个节点上的/etc/hosts文件均为下面的内容:
172.16.4.11 node1.a.com node1
172.16.4.22 node2.a.com node2
以上三步配置完成后能实现相互解析主机名,如下:
4)配置节点信任关系:
节点1:
# ssh-keygen -t rsa
# ssh-copy-id -i ~/.ssh/id_rsa.pub root@node2
节点2:
# ssh-keygen -t rsa
# ssh-copy-id -i ~/.ssh/id_rsa.pub root@node1
然后测试:
2,安装环境需要的相应的软件包:
#yum install -y libibverbs librdmacm lm_sensors libtool-ltdl openhpi-libs openhpi perl-TimeDate
3,安装corosync和pacemaker,我们这里将软件包放在/root/corosync目录下(两个节点都要做):
cluster-glue-1.0.6-1.6.el5.i386.rpm
cluster-glue-libs-1.0.6-1.6.el5.i386.rpm
corosync-1.2.7-1.1.el5.i386.rpm
corosynclib-1.2.7-1.1.el5.i386.rpm
heartbeat-3.0.3-2.3.el5.i386.rpm
heartbeat-libs-3.0.3-2.3.el5.i386.rpm
libesmtp-1.0.4-5.el5.i386.rpm
openais-1.1.3-1.6.el5.i386.rpm
openaislib-1.1.3-1.6.el5.i386.rpm
pacemaker-1.0.11-1.2.el5.i386.rpm
pacemaker-libs-1.0.11-1.2.el5.i386.rpm
perl-TimeDate-1.16-5.el5.noarch.rpm
resource-agents-1.0.4-1.1.el5.i386.rpm
这里您安装的软件版本可能和笔者的不一致,只要符合您的实验平台就行。
开始安装:
# cd /root/corosync/
# yum -y --nogpgcheck localinstall *.rpm
这里我们使用本地yum安装,并忽略包的检查。
4,corosync的相关配置(在节点1上执行):
# cd /etc/corosync
# cp corosync.conf.example corosync.conf
这里corosync.conf.example是配置样本,我们只需拷贝一份,并进行修改即可:
# vim /etc/corosync/corosync.conf
# Please read the corosync.conf.5 manual page
compatibility: whitetank
totem {
version: 2
secauth: off
threads: 0
interface {
ringnumber: 0
bindnetaddr: 172.16.0.0《------此处是您需要修改的地方,为网卡的网
- 发表评论
-
- 最新评论 更多>>