linux 双机热备 Heartbeat
2010-05-06 09:28
375 查看
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。/article/4290009.html |
一,硬件环境 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 |
相关文章推荐
- linux下Heartbeat做双机热备(1)
- 两台linux利用heartbeat+drbd 完美实现双机热备
- linux 双机热备 Heartbeat
- linux下Heartbeat做双机热备(2)
- linux上的 heartbeat 双机热备服务架设
- linux上的 heartbeat 双机热备服务架设
- linux 双机热备 Heartbeat
- linux 双机热备 Heartbeat
- linux上的 heartbeat 双机热备服务架设
- linux下的heartbeat 双机热备
- linux上的 heartbeat 双机热备服务架设(我现在在研究不知道好用不)
- linux 双机热备 Heartbeat
- Linux双机热备解决方案之Heartbeat
- linux上的 heartbeat 双机热备服务架设{未验证}
- linux用heartbeat实现双机热备
- linux上的 heartbeat 双机热备服务架设
- 在linux系统用heartbeat实现双机热备
- linux下heartbeat为LNMP做双机热备
- linux用heartbeat实现双机热备
- LAHT(linux+apache+heartbeat+tomcat+mon)高可用网站集群