Linux
有沒有辦法強制心跳在不完全重啟的情況下向系統添加新的IP地址?
我們利用心跳來實現高可用性。我想為心跳集群添加一個額外的 ip 地址,但我不想在此過程中完全重啟集群。是否有我可以發送到 heartbeat 的信號來提示它重新解析“haresources”文件並對其採取行動?heartbeat -r 似乎不能解決問題。
問題是我在執行“heartbeat -r”(執行“service heartbeat reload”時在 init.d 腳本中執行的命令)後沒有等待足夠長的時間。幾分鐘後,IP 出現在界面符合預期。
您根本不需要重新載入 Heartbeat。只需將新的 IPaddr 資源添加到您的 haresources 文件中,如下所示
IPaddr::xx.xx.xx.xx
然後啟動它
/etc/ha.d/resource.d/IPaddr xx.xx.xx.xx start
當然,您應該確保在活動節點上發出 IPaddr start。您現在應該能夠在剛剛添加的 IP 地址上發送和接收流量。