第25章 クラスタリング


Pacemaker は、Pacemaker リモートノードのフェンシングとフェンシング解除を正しく実装します。

以前は、Pacemaker は Pacemaker リモートノードのフェンシング解除を実装していませんでした。その結果、フェンスデバイスのフェンス解除が必要な場合でも、Pacemaker リモートノードはフェンスで囲まれたままになりました。この更新により、Pacemaker は Pacemaker リモートノードのフェンシングとアンフェンシングの両方を正しく実装し、前述の問題は発生しなくなります。(BZ#1394418)

Pacemaker がゲストノードをプローブするようになりました

ゲストノードのユーザー向けの重要な更新。
Pacemaker はゲストノードをプローブするようになりました。ゲストノードは、VirtualDomain などのリソースの remote-node パラメーターを使用して作成された Pacemaker リモートノードです。ユーザーが以前にプローブが完了していないという事実に依存していた場合、プローブが失敗し、ゲストノードのフェンシングが発生する可能性があります。ゲストノードがリソースのプローブを実行できない場合 (たとえば、ソフトウェアがゲストにインストールされていない場合)、ゲストノードからのリソースを禁止する場所の制約では、resource-discovery オプションを Never に設定する必要があります。これは、同じ状況のクラスターノードまたはリモートノードで必要とされるのと同じです。(BZ#1489728)

pcs resource cleanup コマンドは不要なクラスター負荷を生成しなくなりました

pcs resource cleanup コマンドは、解決された失敗したリソース操作の記録をクリーンアップします。以前は、このコマンドはすべてのノード上のすべてのリソースをプローブし、クラスター操作に不要な負荷を生成していました。この修正により、コマンドはリソース操作が失敗したリソースのみをプローブするようになりました。pcs resource cleanup コマンドの以前の機能は、すべてのノード上のすべてのリソースをプローブする新しい pcs resource fresh コマンドに置き換えられました。クラスターリソースのクリーンアップについては、https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/7/html-single/high_availability_add-on_reference/#s1-resource_cleanup-HAAR を参照してください。(BZ#1508351)

ユーザーが stonith デバイスの action 属性を指定すると警告が生成されます

以前は、このオプションは非推奨であり、予期しないフェンシングを引き起こす可能性があるため推奨されませんが、ユーザーは stonith デバイスのアクション属性を設定することができました。次の修正が実装されました。
  • ユーザーが CLI を使用して stonith デバイスの action オプションを設定しようとすると、--force フラグを使用してこの属性を設定するように指示する警告メッセージが生成されます。
  • pcsd Web UI では、action オプションフィールドの横に警告メッセージが表示されるようになりました。
  • stonith デバイスに アクション オプションが設定されている場合、pcs status コマンドの出力には警告が表示されます。(BZ#1421702)

--force フラグを指定せずに stonith エージェントのデバッグを有効にできるようになりました

以前は、debug パラメーターまたは verbose パラメーターを設定して stonith エージェントのデバッグを有効にしようとすると、ユーザーが --force フラグを指定する必要がありました。この修正により、--force フラグを使用する必要がなくなりました。(BZ#1432283)

Fence_ilo3 リソースエージェントの action パラメーターのデフォルト値として cycle がなくなりました。

以前は、fence_ilo3 リソースエージェントの action パラメーターのデフォルト値は cycle でした。データ破損を引き起こす可能性があるため、この値はサポートされていません。このパラメーターのデフォルト値は onoff になりました。さらに、stonith デバイスの method オプションが cycle に設定されている場合、pcs status コマンドの出力と Web UI に警告が表示されるようになりました。(BZ#1519370, BZ#1523378)

sbd が有効になっているが systemd によって正常に起動されていない場合、Pacemaker が起動しなくなりました

以前は、sbd が適切に起動しない場合でも、systemd が Pacemaker を起動していました。これにより、sbd ポイズンピルによる再起動は、fence_sbd によって検出されないと実行されなくなり、クォーラムベースの watchdog フェンシングの場合、クォーラムを失ったノードも自己フェンシングできなくなります。この修正により、sbd が適切に起動しない場合、Pacemaker は開始されません。これにより、sbd が起動しないことによるデータ破損のすべての原因が防止されます。(BZ#1525981)

sbd セットアップ内のフェンスされたノードが確実にシャットダウンされるようになりました

以前は、共有ディスク上の sbd によって使用されるポイズンピルメカニズムを介してノードがオフを受信すると、ノードは電源をオフにする代わりに再起動する可能性がありました。この修正により、オフを受信するとノードの電源がオフになります。リセットを受信すると、ノードが再起動されます。ノードがソフトウェア主導の再起動または電源オフを適切に実行できない場合、watchdog がトリガーされ、watchdog デバイスが設定されているアクションが実行されます。watchdog デバイスがノードの電源をオフにするように設定されており、フェンシングが共有ディスク上のポイズンピルメカニズムを介してオフを要求している場合、sbd セットアップのフェンスされたノードが確実にシャットダウンされるようになりました。(BZ#1468580)

IPaddr2 リソースエージェントは、ネットマスク 128 の IPv6 アドレスの NIC を検索するようになりました。

以前は、IPaddr2 リソースエージェントは、ネットマスク 128 の IPv6 アドレスの NIC を見つけることができませんでした。この修正により、その問題が修正されます。(BZ#1445628)

portblock エージェントは過剰な不要なメッセージを生成しなくなりました

以前は、portblock エージェントは、有用な情報を提供しない監視メッセージで /var/log/messages ファイルをあふれさせていました。この修正により、/var/log/messages ファイルには、portblock エージェントからのより制限されたログ出力が含まれるようになりました。(BZ#1457382)

/var/run/resource-agents ディレクトリーは再起動後も保持されるようになりました

以前は、resource-agents パッケージのインストール時に作成された /var/run/resource-agents ディレクトリーは、再起動後は永続的ではありませんでした。この修正により、再起動後もディレクトリーが存在するようになりました。(BZ#1462802)
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.