您的位置:首页 > 运维架构 > Linux

linux 双机热备 Heartbeat

2011-05-05 15:08 369 查看
一,硬件环境




eth0: 对外IP




eth1: 对内IP(HA专用)




两台主机的eth1使用双机对联线直接连接。




node1: 主机名:servers201 ( HA01 )




eth0: 192.168.10.201 //对外IP地址




eth1: 10.0.0.201 //HA心跳使用地址




node2: 主机名:servers202 ( HA02 )




eth0: 192.168.10.202 //对外IP地址




eth1: 10.0.0.202 //HA心跳使用地址

二,检查主机的几个配置文件

/etc/hosts

/etc/host.conf

/etc/resolv.conf

/etc/sysconfig/network

/etc/sysconfig/network-scripts/ifcfg-eth0

/etc/sysconfig/network-scripts/ifcfg-eth1

/etc/nsswitch.conf

#vi /etc/hosts

node1的hosts内容如下:

127.0.0.1 localhost.localdomain localhost

192.168.10.201 servers201 HA01

10.0.0.201 HA01

10.0.0.202 HA02

192.168.10.202 server202

node2的hosts内容如下:

127.0.0.1 localhost.localdomain localhost

192.168.10.202 servers202 HA02

10.0.0.202 HA02

10.0.0.201 HA01

192.168.10.201 server201

#cat /etc/host.conf

order hosts,bind

三,安装 Heartbeat(主从都需安装)

yum install libnet

yum install heartbeat-devel

yum install heartbeat-ldirectord

yum install heartbeat

cp /usr/share/doc/heartbeat-2.1.3/ha.cf /etc/ha.d/

cp /usr/share/doc/heartbeat-2.1.3/authkeys /etc/ha.d/

cp /usr/share/doc/heartbeat-2.1.3/haresources /etc/ha.d/

四,配置心跳的加密方式:authkeys (主从相同)

vi /etc/ha.d/authkeys

auth 1

1 crc

chmod 600 authkeys

五,配置心跳的监控(主从相同)

vi /etc/ha.d/haresources

server201 IPaddr::192.168.10.200

//指定 server201附加一个虚拟IP 192.168.10.200 给eth0:0

六,配置心跳的配置文件:ha.cf (主从相同)

vi /etc/ha.d/ha.cf

logfile /var/log/ha_log/ha-log.log ## ha的日志文件记录位置。如没有该目录,则需要手动添加

bcast eth1 ##使用eth1做心跳监测

keepalive 2 ##设定心跳(监测)时间时间为2秒

warntime 10

deadtime 30

initdead 120

hopfudge 1

udpport 694 ##使用udp端口694 进行心跳监测

auto_failback on ##是否恢复到它的primary节点

node server201 ##节点1,必须要与 uname -n 指令得到的结果一致。

node server202 ##节点2

七,防火墙设置七,防火墙设置

vi /etc/sysconfig/iptables

#加入以下内容

-A RH-Firewall-1-INPUT -p udp -m udp --dport 694 -d 10.0.0.201 -j ACCEPT

service iptables restart

八,开机自启动

chkconfig --levels 345 heartbeat on

本文出自 “寒.枫” 博客,请务必保留此出处/article/4290009.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: