ペースメーカーにはスタンバイモードがあります。私が理解していることから、メンテナンスを行うためにアクティブなサービスがそのノードから移行されます。しかし、maintenanceモードまたはフラグもあり、妥当なドキュメントを見つけることができないようです。これは私の質問につながります:スタンバイとメンテナンスの違いがペースメーカーに何があるかについて誰かが私に啓発できますか?たぶん、それらの正確な特性が何であるかさえ。
Redhatは pacemaker の主要な貢献者であり(SuSeはClusterlabsの情報からの別のものです)、それについて非常に優れたドキュメントを提供しています。
standby
モードは、クラスターの一部であるnode用です。ノードをスタンバイモードに設定すると、他のオンラインノードのサービスが移行されます(試行されます)。
4.4.5。スタンバイモード
次のコマンドは、指定されたノードをスタンバイモードにします。指定されたノードは、リソースをホストできなくなりました。ノードで現在アクティブなリソースは、別のノードに移動されます。 --allを指定した場合、このコマンドはすべてのノードをスタンバイモードにします。
nodeをstandbyモードで設定するには:
pcs cluster standby <node>
maintenance-mode
はクラスタ全体用です。クラスターをメンテナンスモードに設定すると、クラスターはなんらかの理由でサービスを管理しようとしなくなります。クラスターの管理者は、クラスターに干渉することなくアクションを実行できるようになりました。
4.8。クラスタメンテナンス
クラスタのノードでメンテナンスを実行するには、そのクラスタで実行されているリソースとサービスを停止または移動する必要がある場合があります。または、サービスをそのままにして、クラスターソフトウェアを停止する必要がある場合もあります。 Pacemakerは、システムメンテナンスを実行するためのさまざまな方法を提供します。
[...]
クラスターをサービスが開始または停止されない状態にする必要がある場合は、メンテナンスモードのクラスタープロパティを設定します。クラスターをメンテナンスモードにすると、すべてのリソースの管理が自動的に解除されます。クラスターのプロパティの設定については、表 12.1、「クラスターのプロパティ」 を参照してください。
クラスターをメンテナンスモードで設定するには:
pcs property set maintenance-mode=true
したがって、たとえば、似ているように見える2つのものを比較するには、allノードをスタンバイモードにすることと、clusterメンテナンスモードでは、前者の場合、オンラインノードがなくなったため、すべてのサービスが停止しますが、後者の場合、サービスは、さまざまなノード上で、起動したかどうかにかかわらず、そのまま残ります。