快速业务通道

Linux 系统下双机HA的实现

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-23
该文件之中. 这里使用后两种来验证一下,打开文件,可以看到两种方式都将数据导入到文件中了.在试验过程中,为了节省时间,可以选用非加密传输方式. 为了文件的安全性,我们要设定该文件的权限为600,修改完成后,要记得查看是否修改成功. 2、2配置ha.cf文件
ha.cf是heartbeat的主要配置文件,可以对heartbeat的多数性能和状态进行配置.大部分选项的取值可以采用默认值,其中的主要选项及配置方法说明如下:
debugfile /var/log/ha-debug:该文件保存heartbeat的调试信息
logfile /var/log/ha-log:heartbeat的日志文件
keepalive 2:心跳的时间间隔,默认时间单位为秒 deadtime 30:超出该时间间隔未收到对方节点的心跳,则认为对方已经死亡.
warntime 10:超出该时间间隔未收到对方节点的心跳,则发出警告并记录到日志中.
initdead 120:在某些系统上,系统启动或重启之后需要经过一段时间网络才能正常工作,该选项用于解决这种情况产生的时间间隔.取值至少为deadtime的两倍.
udpport 694:设置广播通信使用的端口,694为默认使用的端口号.
bcast eth1:设置广播通信所使用的网络接口卡. auto_failback on:heartbeat的两台主机分别为主节点和从节点.主节点在正常情况下占用资源并运行所有的服务,遇到故障时把资源交给从节点并由从节点运行服务.在该选项设为on的情况下,一旦主节点恢复运行,则自动获取资源并取代从节点,否则不取代从节点. node 定义集群主机的节点号名称 另外还有一些设置,对实验作用不是很大,这里就不进行配置了. baud 19200:设置串行通信的波特率.
serial /dev/ttyS0:选择串行通信设备,用于双机使用串口线连接的情况.如果双机使用以太网连接,则应该关闭该选项.
ping ping-node1 ping-node2:指定ping node,ping node并不构成双机节点,它们仅仅用来测试网络连接.
respawn hacluster /usr/lib/heartbeat/ipfail:指定与heartbeat一同启动和关闭的进程,该进程被自动监视,遇到故障则重新启动.最常用的进程是ipfail,该进程用于检测和处理网络故障,需要配合ping语句指定的ping node来检测网络连接.
2、3 配置haresources文件
haresources文件用于指定双机系统的主节点、集群IP、子网掩码、广播地址以及启动的服务等.其配置语句格式如下:
node-name network-config <resource-group>
其中node-name指定双机系统的主节点,取值匹配ha.cf文件中node选项设置的主机名中的一个,node选项设置的另一个主机名成为从节点.
network-config用于网络设置,包括指定集群IP、子网掩码、广播地址等.resource-group用于设置heartbeat启动的服务,该服务最终由双机系统通过集群IP对外提供.
指定主节点服务器为node1.example.com 对外宣称的IP地址为192.168.0.140的服务器提供web服务. ,别忘记修改/etc/hosts文件,保证主备节点服务器之间知道对方的IP地址,保证彼此可以正常通信. 备用节点服务器的配置和主节点服务器的配置基本相同,只有主机名和IP地址不同,这里就省略配置备节点服务器的配置步骤了. 三、实验的验证 当主备节点都配置完成后,要启动主备节点的heartbeat服务,然后就可以到客户端来验证测试实验成功与否了.有点激动啊!呵呵^_^,如图所示,实验配置是成功的. 再来到主节点服务器上,查看一下主节点服务器IP地址的变化吧!可以发现,对外宣称的VIP地址绑定在了主节点服务器上的eth0网卡上. 此时,假设某些意外原因(手动停止主节点服务器的heartbeat服务),主节点服务器突然宕机了.再来刷新客户端的浏览器,会发现主页内容变成了备节点服务器(这里为了区分客户端访问的是不同的服务器,主备节点服务器的网页内容不同). 切换来到备

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号