快速业务通道

CentOS 5.5 高可用性群集配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-17
thentication configuration error.
ERROR: Configuration error, heartbeat not started.

3,编辑 haresources:
# gedit haresources

服务器一、二相同.内容如下:
node1 IPaddr::10.0.0.60 httpd

第一列为默认主机;
第二列为配置的虚拟 IP;
第三列为需要实现高可用性的服务(启动脚本在 /etc/init.d 内);
如果没有服务则默认全部已运行服务,指定服务在备机接管之前是不会启动的.

该行指定在“心跳”服务启动时,节点 node1 得到 IP 地址 10.0.0.60,并启动 Apache 服务.在停止时,停止 Apache,然后释放 IP 地址.

4,编辑 ha.cf:
# gedit ha.cf

服务器一(node1)内容为:
debugfile /var/log/ha-debug
logfile /var/log/ha-log
logfacility local0
keepalive 2
deadtime 60
warntime 4
initdead 120
udpport 694
#bcast eth0
ucast eth1 172.16.0.51
#mcast eth0 225.0.0.1 694 1 0
auto_failback on
node node1
node node2
ping 10.0.0.2
respawn hacluster /usr/lib/heartbeat/ipfail
apiauth ipfail gid=haclient uid=hacluster

服务器二(node2)的 ucast eth1 172.16.0.51 语句改为:
ucast eth1 172.16.0.50

解释:

debugfile /var/log/ha-debug
日志文件

logfile /var/log/ha-log
日志文件

logfacility local0
登陆/调试日志同时记录给syslog

serial /dev/ttyS0
使用串口heartbeat-如果不使用串口heartbeat,则使用其他的介质,如bcast(以太网)heartbeat.用适当的设备文件代替/dev/ttyS0.

bcast eth1
表示在eth1接口上使用来发送“心跳”信息,建议在副节点不只一台时使用(将eth1替换为eth0,eth2,或者您使用的任何接口).

ucast eth1 10.0.0.102
采用网卡eth1 的udp 单播来通知“心跳”,ip 应为对方IP ,在主机2 上设置为ucast eth1 10.0.0.101

#mcast eth0 225.0.0.1 694 1 0
采用udp 多播播来通知“心跳”,建议在副节点不只一台时使用, 广播,单播,多播,以上三种任选其一即可

keepalive 2
设定heartbeat之间的检测时间间隔为2秒.

warntime 10
在日志中发出“late heartbeat“警告之前等待的时间,单位为秒.

deadtime 30
在30秒后宣布节点死亡,主从机切换.

initdead 120
在某些配置下,重启后网络需要一些时间才能正常工作.这个单独的”deadtime”选项可以处理这种情况.它的取值至少应该为通常deadtime的两倍.

baud 19200
波特率,串口通信的速度.

udpport 694
使用端口694进行bcast和ucast通信.这是默认的,并且在IANA官方注册的端口号.

auto_failback on
该选项是配置的.对于那些熟悉Tru64 Unix的人来说,heartbeat的工作方式类似于“favored member“模式.在failover之前,haresources文件中列出的主节点掌握所有的资源,之后从节点接管这些资源.当 auto_failback设置为on时,一旦主节点重新恢复联机,将从从节点取回所有资源.若该选项设置为off,主节点便不能重新获得资源.该选项与废弃的nice_failback选项类似.如果要从一个nice_failback设置为off的集群升级到这个或更新的版本,需要特别注意一些事项以防止flash cut.请参阅FAQ中关于如何处理这类情况的章节.

更多更新的信息请访问:http://linux-ha.org/FAQ#no_local_heartbeat

作者:张庆(网眼) 西安 PHP 教育培训中心 2010-8-31
来自“网眼视界&rd

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号