web-dev-qa-db-ja.com

ハートビートペースメーカー3ノード/ IPフェイルオーバー

バックエンドWebサーバーの2つのロードバランサーで zivtechのリンク の後にheartbeatpacemakerを含む2つのノードactive/active ip failoverをセットアップしました。 2つのLBには、フェイルオーバー用に共有されるパブリックIPがあり、1つのポンドに障害が発生して正常に動作している場合に、使用可能なポンドによってIPが引き継がれるかどうかを確認しました。ここで、もう1つのパブリックIPフェイルオーバー(合計3 IP)用にロードバランサーをもう1つ追加したいのですが、ハートビートでは不可能だと思います。どうすればよいですか?何か提案はありますか?

ありがとう!

編集:1

ha.cfファイルにautojoin anyを使用して3番目のノードを直接追加しようとしましたが、crm_monは、OnlineOfflineも追加されていないかのように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
3
user53864

2つ以上のノードでハートビートが可能かどうか知りたい人は誰でも、ハートビートは2つのノードに限定されず、2つ以上のノードに参加できます。実際、3番目のノードに同じ認証キーをコピーしませんでした。 3つのノードすべてが現在リストされています。

また、Corosyncを試しましたが、オンラインに接続できなかったノードの1つで、すべての構成とキーが同じである理由がわからず、Heartbeatでは発生しなかったCorosyncの信頼性に疑問を呈し始めました。さらに、corosysncでのユニキャストのサポートはあまり印象的ではありませんでした。

ありがとう!

2
user53864