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 定义集群主机的节点号名称 另外还有一些设置, ![]() 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指定双机系统的主节点,取值 ![]() network-config用于网络设置,包括指定集群IP、子网掩码、广播地址等.resource-group用于设置heartbeat启动的服务,该服务最终由双机系统通过集群IP对外提供. 指定主节点服务器为node1.example.com 对外宣称的IP地址为192.168.0.140的服务器提供web服务. ![]() ![]() ![]() |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux专区与专题下一篇: Linux服务 ssh 无密码互通
关于Linux 系统下双机HA的实现的所有评论