码迷,mamicode.com
首页 > 其他好文 > 详细

HA集群配置

时间:2016-06-05 17:15:51      阅读:160      评论:0      收藏:0      [点我收藏+]

标签: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集群配置

标签:ha集群配置

原文地址:http://riverxyz.blog.51cto.com/533303/1786232

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!