Pacemaker: 構成に「優先」行を追加せずにリソースを移行する

Pacemaker: 構成に「優先」行を追加せずにリソースを移行する

2ノードマスター/スレーブ構成でペースメーカーを使用します。
いくつかのテストを行うために主人公を切り替えたいと思います。ノード1到着ノード2、その逆も同様です。たとえば、現在のマスターノード1、行為

# crm resource migrate r0 node2

リソースを次の場所に移動します。ノード2。それから理想的には

# crm resource migrate r0 node1

再移行されますノード1。問題は移住する移行を実行するには、設定に行を追加します。

location cli-prefer-r0 r0 role=Started inf: node2

再移行するには、まずその行を削除する必要があります。

マスターをあるノードから別のノードに切り替えるより良い方法はありますか?

ベストアンサー1

私はこれが少し古いものであることを知っていますが、それについて満足のいく答えを持っている人がいないようです。ここに説明があります。

実行時:

# crm resource migrate r0 node2

cli-prefer-*ルールが作成されます。

r0を再びnode1に移動したい場合は、次の操作を行う必要はありません。

# crm resource migrate r0 node1

しかし、あなたは以下を実行します:

# crm resource unmigrate r0

ルールを自動的に使用umigrateまたはunmove削除しますcli-prefer-*

クラスタ構成からこのルールを手動で削除しようとすると、クラスタで非常に悪いことが発生するか、少なくとも私の場合は悪いことが発生します。

おすすめ記事