バックエンドWebサーバーの2つのロードバランサーで zivtechのリンク の後にheartbeat
とpacemaker
を含む2つのノードactive/active ip failover
をセットアップしました。 2つのLBには、フェイルオーバー用に共有されるパブリックIPがあり、1つのポンドに障害が発生して正常に動作している場合に、使用可能なポンドによってIPが引き継がれるかどうかを確認しました。ここで、もう1つのパブリックIPフェイルオーバー(合計3 IP)用にロードバランサーをもう1つ追加したいのですが、ハートビートでは不可能だと思います。どうすればよいですか?何か提案はありますか?
ありがとう!
ha.cf
ファイルにautojoin any
を使用して3番目のノードを直接追加しようとしましたが、crm_monは、Online
もOffline
も追加されていないかのように3番目のノードを表示しませんでした。
ha.cf:
ucast eth0 192.168.1.2
ucast eth0 192.168.1.3
ucast eth0 192.168.1.4
.....
node lb1
node lb2
node lb3
........
autojoin any
crm_mon -1:
============
Last updated: Mon Jan 16 22:29:20 2012
Stack: Heartbeat
Current DC: lb2 (47f9c1f7-e24b-4183-b9f0-9082e268578e) - partition WITHOUT quorum
Version: 1.0.8-042548a451fce8400660f6031f4da6f0223dd5dd
2 Nodes configured, unknown expected votes
3 Resources configured.
============
Online: [ lb1 lb2 ]
site_one_ip (ocf::heartbeat:IPaddr): Started lb1
site_two_ip (ocf::heartbeat:IPaddr): Started lb2
site_three_ip (ocf::heartbeat:IPaddr): Started lb1
2つ以上のノードでハートビートが可能かどうか知りたい人は誰でも、ハートビートは2つのノードに限定されず、2つ以上のノードに参加できます。実際、3番目のノードに同じ認証キーをコピーしませんでした。 3つのノードすべてが現在リストされています。
また、Corosyncを試しましたが、オンラインに接続できなかったノードの1つで、すべての構成とキーが同じである理由がわからず、Heartbeatでは発生しなかったCorosyncの信頼性に疑問を呈し始めました。さらに、corosysncでのユニキャストのサポートはあまり印象的ではありませんでした。
ありがとう!