WEB开发网
开发学院服务器服务器方案 用Heartbeat配置Linux高可用性集群(上) 阅读

用Heartbeat配置Linux高可用性集群(上)

 2008-08-30 10:54:46 来源:WEB开发网   
核心提示: 10、 配置ipfailipfail插件的用途是检测网络故障,并作出合理的反应,用Heartbeat配置Linux高可用性集群(上)(10),如果需要的话使集群资源failover,为了实现这样的功能ipfail使用ping节点或者ping节点组,…pnodeN等替换为您pi

10、 配置ipfail

ipfail插件的用途是检测网络故障,并作出合理的反应,如果需要的话使集群资源failover。为了实现这样的功能ipfail使用ping节点或者ping节点组,这些节点在集群中作为“哑”节点出现。如果HA节点间可以相互通信ipfail便可以可靠地检测到其中一个网络连接失效的情况,并作出补救。

配置ipfail的步骤如下:

a.选择好的候选ping节点

这步很重要。你的选择越好,则得到的HA集群便越强壮。选择固定的交换机路由器等是一个好主意。不要选择HA集群中的任一个成员,也不要选择其他人的工作站。选择能反映您HA节点的连接状况的ping节点也很重要。如果您要监视两个接口的连接情况,明智的做法是为每个接口选择一个只对该接口可用的ping节点。

b.设置auto_failback为on或者off

只有当Heartbeat被配置为非legacy时ipfail才会起作用。在ha.cf文件中,如下将auto_failback设置为on或者off:

auto_failback on

或者

auto_failback off

c.配置ha.cf使之启动ipfail。

向ha.cf中增加如下一行(假设您在编译时的PREFIX为/usr):

respawn hacluster /usr/lib/heartbeat/ipfail

d.向ha.cf中加入ping节点:

ping pnode1 pnode2 pnodeN

将pnode1,pnode2,…pnodeN等替换为您ping节点的IP地址。

确保向集群中各个成员的ha.cf中加入以上相同的配置指令。

e. 修改Heartbeat配置文件

如果修改了配置文件etc/ha.d/ authkeys或者 /etc/ha.d/ha.cf后要使用下面的命令重新加载服务。

#/etc/init.d/heartbeat reload

或者

#service heartbeat reload (未完待续)

上一页  5 6 7 8 9 10 

Tags:Heartbeat 配置 Linux

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接