3ノードのPacemaker設定では、同じ名前のノード1つが2回表示され、1つはオンライン、1つはオフラインです。

3ノードのPacemaker設定では、同じ名前のノード1つが2回表示され、1つはオンライン、1つはオフラインです。

だから私はmachine001、machine002、machine003を持っています。

machine001には2つのリソースがあり、machine002には1つのリソースがあります。通常、 machine002 がスタンバイモードに移行しない限り、同じホストにはありません。

最近、machine002が2回現れるのを見ました。オンライン1回、オフライン1回。

検査の結果、sudo crm_mon -RノードIDが異なることがわかりました。

ノードIDを削除しようとしましたが拒否されました。ノード名を削除しようとしましたが、その名前のアクティブなノードがあることを示すメッセージが表示されました。

入ってsudo crm configure editみると構成はこんな感じです。

(111) machine001 \
    standby=off
(222) machine002 \
    standby=off
(333) machine003 \
    standby=off
(12345) machine002
other_settings... \

それで、その行を削除して(12345) machine002CIBを保存してコミットしました...machine002出力では完全に消え、crm_mon出力では再び探そうとしているようです。

これを復元する唯一の方法は、そのノードでcorosyncとPacemakerを再起動することです。

私はここで何が起こっているのかわかりません。誰もが正しい方向に私を指すことができますか?

関連情報