服务器 频道

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

    【IT168 专稿】接上篇)本文继续介绍使用Heartbeat 2.0如何配置Linux高可用性集群。

三、配置Stonith

    Stonith 即shoot the other node in the head使Heartbeat软件包的一部分,该组件允许系统自动地复位一个失败的服务器使用连接到一个健康的服务器的遥远电源设备。Stonith设备是一种能够自动关闭电源来响应软件命令的设备。图-1是Heartbeat与配置Stonith示例。


    图 -1 Heartbeat与配置Stonith示例

    Stonith设备清单如下表-1:


    查看当前支持Stonith设备清单的命令:
    #/usr/sbin/stonith -L
    查看当前支持Stonith设备其他情况的命令
    例如查看rps10的设备配置的命令: 
    # /usr/sbin/stonith -l -t rps10 test
    命令输出:
STONITH: Cannot open /etc/ha.d/rpc.cfg STONITH: Invalid config file for rps10 device. STONITH: Config file syntax: <serial_device> <server> <outlet> [ <server> <outlet> [...] ] All tokens are white-space delimited. Blank lines and lines beginning with # are ignored
    所以在rps10设备在/etc/ha.d/ha.cf 配置文件中的格式如下:
    STONITH_host backupserver rps10 /dev/ttyS0 primaryserver.mydomain.com 0
0
相关文章