标签:ha集群配置
1、下载扩展yum源,安装
wget "http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm"
rpm -ivh epel-release-6-8_64.noarch.rpm
2、安装Heartbeat包
yum install -y heartbeat
yum install -y libnet #此包为依赖包
3、主从服务器上分配添加第二块网卡
网卡地址分别为
master192.168.19.129
slave192.168.19.130
service network restart#重启网卡服务
4、编辑配置文件
cd /usr/share/doc/heartbeat-3.0.4/
cp authkeys ha.cf haresources /etc/ha.d/ #拷贝配置文件
cd /etc/ha.d/
vim authkeys
修改成如下:
auth 3
#1 crc
#2 sha1 HI!
3 md5 Hello!
chmod 600 authkeys #修改权限
vim haresources
修改以下:
#node1 10.0.0.170 Filesystem::/dev/sda1::/data1::ext2
改为
master 10.10.13.253/24/eth0:0 nginx
> ha.cf
vim ha.cf
debugfile /var/log/ha-debug
logfile /var/log/ha-log
logfacility loca10
keepalive 2
deadtime 30
warntime 10
initdead 60
udpport 694
ucast eth1 192.168.19.130
auto_failback on
node master
node slave
ping 192.168.19.1
respawn hacluster /usr/lib/heartbeat/ipfail
5、将配置文件拷贝到从服务器并修改
scp authkeys haresources ha.cf slave:/etc/ha.d/
[root@slave ha.d]# cd /etc/ha.d/
vim ha.cnf
修改以下:
ucast eth1 192.168.19.129
改为
ucast eth1 192.168.19.130
6、启动主服务器上的heartbeat服务
/etc/init.d/heartbeat start
启动从服务器上的heartbeat服务
7、测试
ps aux |grep nginx可以看到Nginx在主服务器上运行从服务器没有运行
停止主服务器的网卡后在从服务器上使用Ps aux |grep nginx看到nginx已经转到从服务器
本文出自 “愺艮搥豩” 博客,请务必保留此出处http://riverxyz.blog.51cto.com/533303/1786232
标签:ha集群配置
原文地址:http://riverxyz.blog.51cto.com/533303/1786232