略去导航.
主页

关于heartbeat配置文件etc/ha.d/haresources的疑问

我参考一篇文档做LVS,对于heartbeat配置文件etc/ha.d/haresources很是疑惑,其内容如下:

loadbalancer lvs IPaddr::192.168.136.10/24/eth0 ipvsadm ldirectord

loadbalancer 是指主机名
IPaddr::192.168.136.10/24 是指vip
lvs及其它指的是什么?
小弟E文很菜,不知如何解读这一行?

另外,我的两台loadbalancer分别为lb1及lb2,是不是两台机器上的这个文件内容都不一样,就象下面:
lb1机器:
lb1 lvs IPaddr::192.168.136.10/24/eth0 ipvsadm ldirectord
lb2机器:
lb2 lvs IPaddr::192.168.136.10/24/eth0 ipvsadm ldirectord

麻烦各位兄弟给解答一下,谢谢!

看看这个

http://linux-ha.org/GettingStarted#configuringharesources

可以这样理解

可以这样理解,把ipvsadm ldirectord服务与HA绑定,
当主节点异常(系统死机,HA服务关闭)时,就会启用从节点的ipvsadm ldirectord服务。

从过程来讲,是指系统启动时,先启动HA,然后才启动ipvsadm ldirectord这2个服务。如果不加这2个参数,那就是按正常顺序启动。

lvs 是sources group 名称

lvs 是sources group 名称

第一个参数说明的是

第一个参数说明的是主机的名字,
是要和在主机上执行[uname -u]后显示的名字一样的。
我也不知道为什么,不过备用机也是要用这个。
因为必须一致。

之后的是要运行的程序,用空格分开。
程序是标准的shell程序,(我linux不好,也不知道是不是叫这个名字)
也就是要在init.d里面可以用start stop这样运行和停止的脚本。

用冒号分开的是某个程序的参数,比如192.168.136.10.....就是IPaddr程序的参数。

我的文件内容,可以参考一下。
director1 \
IPaddr::172.31.0.16/24/eth0/172.31.0.255 \
ldirectord::ldirectord.cf \
LVSSyncDaemonSwap::master

LVSSyncDaemonSwap我也不知道啥意思,也没仔细研究过。
是照着这个站点上一个朋友的配置写的。

good luck

两台机的haresources文件

两台机的haresources文件,一定要完全一样的.

那个lvs具体不太确定,后台两个是对应着相关的服务.

http://zh.linuxvirtualserver.

http://zh.linuxvirtualserver.org/node/95去看看
或者 http://www.funbsd.net/ 应该有新的收获
不过我还有不懂得地方