心跳:/etc/ha.d//haresources [node1] 中的節點名稱錯誤

心跳:/etc/ha.d//haresources [node1] 中的節點名稱錯誤

我嘗試在 Ubuntu 10.04 上使用啟動心跳service heartbeat start,但出現以下錯誤:

heartbeat[24829]: 2011/11/22_19:31:07 ERROR: Bad nodename in /etc/ha.d//haresources [node1]
heartbeat[24829]: 2011/11/22_19:31:07 ERROR: Configuration error, heartbeat not started.

在伺服器上uname -n生成loadb1,在第二台伺服器上uname -n生成loadb2。兩台伺服器可以使用這些名稱相互 ping 通。

這是/etc/ha.d/ha.cnf在兩台伺服器上:

debugfile /var/log/ha-debug
logfile /var/log/ha-log
logfacility     local0
keepalive 2
deadtime 10
udpport 694
bcast eth1
ucast eth0 my.external.ip
ucast eth0 my.external.ip
ucast eth1 10.0.0.5
ucast eth1 10.0.0.6
#udp     eth0
node    loadb1
node    loadb2
auto_failback off

這是/etc/ha.d/haresources在兩台伺服器上:

node1 IPaddr::46.20.121.113 httpd smb dhcpd

Authkeys 也已設定。

我究竟做錯了什麼?

我最不清楚的部分是 ucast/bcast 線。

答案1

放入loaddb1資源中 - 不node1

相關內容