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

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

 2008-08-30 10:54:46 来源:WEB开发网   
核心提示: node-name network-config <resource-group>其中node-name指定双机系统的主节点,取值必须匹配ha.cf文件中node选项设置的主机名中的一个,用Heartbeat配置Linux高可用性集群(上)(6),node选项设置的另一个主机名

node-name network-config <resource-group>

 其中node-name指定双机系统的主节点,取值必须匹配ha.cf文件中node选项设置的主机名中的一个,node选项设置的另一个主机名成为从节点。network-config用于网络设置,包括指定集群IP、子网掩码、广播地址等。resource-group用于设置heartbeat启动的服务,该服务最终由双机系统通过集群IP对外提供。在本文中我们假设要配置的HA服务为Apache和Samba。

在haresources文件中需要如下内容:

primary.mydomain.com 192.168.85.3 httpd smb

该行指定在启动时,节点linuxha1得到IP地址192.168.85.3,并启动Apache和Samba。在停止时,Heartbeat将首先停止smb,然后停止Apache,最后释放IP地址192.168.85.3。这里假设命令“uname –n”的输出为“primary.mydomain.com”-如果输出为“primary”,便应使用“primary”。

正确配置好haresources文件之后,将ha.cf和haresource拷贝到/etc/ha.d目录。

3 配置Authkeys

需要配置的第三个文件authkeys决定了您的认证密钥。共有三种认证方式:crc,md5,和sha1。您可能会问:“我应该用哪个方法呢?”简而言之: 如果您的Heartbeat运行于安全网络之上,如本例中的交叉线,可以使用crc,从资源的角度来看,这是代价最低的方法。如果网络并不安全,但您也希望降低CPU使用,则使用md5。最后,如果您想得到最好的认证,而不考虑CPU使用情况,则使用sha1,它在三者之中最难破解。

文件格式如下:

auth <number>

<number> <authmethod> [<authkey>]

因此,对于sha1,示例的/etc/ha.d/authkeys可能是

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Heartbeat 配置 Linux

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