4.11. 高可用性およびクラスター
pcmk_delay_base
パラメーターは、ノードごとに異なる値を取る可能性があります
フェンスデバイスを設定するときに、pcmk_delay_base parameter
を使用してノードごとに異なる値を指定できるようになりました。これにより、ノードごとに異なる遅延を使用して、単一のフェンスデバイスを 2 ノードクラスターで使用できます。これは、各ノードが同時に他のノードをフェンスしようとする状況を防ぐのに役立ちます。ノードごとに異なる値を指定するには、pcmk_host_map と同様の構文を使用して、ホスト名をそのノードの遅延値にマップします。たとえば、node1:0;node2:10s は、node1 をフェンシングするときに遅延を使用せず、node2 をフェンシングするときに 10 秒の遅延を使用します。
リソースの移動に伴う場所の制約の自動削除の指定
pcs resource move
コマンドを実行すると、現在実行しているノードでリソースが実行されないように、制約がリソースに追加されます。以前はテクノロジープレビューとして使用可能だった pcs resource move
コマンドの新しい --autodelete
オプションが完全にサポートされるようになりました。このオプションを指定すると、リソースを移動すると、コマンドが作成する場所の制約が自動的に削除されます。
(BZ#1990784)
内部エラーの詳細なペースメーカーステータス表示
エージェントがインストールされていない、内部タイムアウトが発生したなど、何らかの理由で Pacemaker がリソースまたはフェンスエージェントを実行できない場合は、Pacemaker ステータス表示に内部エラーの詳細な終了理由が表示されるようになりました。
(BZ#1470834)
pcmk_host_map
値内の特殊文字のサポート
pcmk_host_map
プロパティーは、値の前に円記号 (\) を使用して、pcmk_host_map
値内の特殊文字をサポートするようになりました。たとえば、pcmk_host_map="node3:plug\ 1"
を指定して、ホストエイリアスにスペースを含めることができます。
OCF Resource Agent API 1.1 標準の pcs
サポート
pcs
コマンドラインインターフェイスは、OCF 1.1 リソースと STONITH エージェントをサポートするようになりました。OCF 1.1 エージェントのメタデータは、OCF 1.1 スキーマに準拠している必要があります。OCF1.1 エージェントのメタデータが OCF1.1 スキーマに準拠していない場合、pcs
はエージェントを無効と見なし、--force
オプションが指定されていない限り、エージェントのリソースを作成または更新しません。エージェントをリスト表示するための pcsd
Web UI および pcs
コマンドは、無効なメタデータを持つ OCF1.1 エージェントをリスト表示から除外します。
1.1 以外の OCF バージョンを実装することを宣言する、またはバージョンをまったく宣言しない OCF エージェントは、OCF1.0 スキーマに対して検証されます。検証の問題は警告として報告されますが、これらのエージェントの場合、エージェントのリソースを作成または更新するときに --force
オプションを指定する必要はありません。
OpenShift 用の新しいフェンシングエージェント
現在、fence_kubevirt
フェンシングエージェントは、Red Hat OpenShift Virtualization の RHEL High Availability で使用できます。fence_kubevirt
エージェントの詳細については、fence_kubevirt
(8) man ページを参照してください。