4.4.6. フェンスレベルの設定


Pacemaker は、フェンストポロジーと呼ばれる機能を用いて、複数デバイスでのノードのフェンシングに対応します。トポロジーを実装するには、通常の方法で各デバイスを作成し、設定のフェンストポロジーセクションでフェンスレベルを 1 つ以上定義します。

Pacemaker は、以下のようにフェンシングレベルを処理します。

  • レベルは、1 から昇順で試行されていきます。
  • デバイスに障害が発生すると、現在のレベルの処理が終了します。そのレベルの他のデバイスは試行されず、代わりに次のレベルが試行されます。
  • すべてのデバイスのフェンシングが正常に完了すると、そのレベルは成功となり、他のレベルは試行されなくなります。
  • いずれかのレベルで成功するか、すべてのレベルが試行され失敗すると、操作は終了します。

ノードにフェンスレベルを追加する場合は、次のコマンドを使用します。デバイスは、stonith ID をコンマ区切りのリストとして指定します。stonith ID が、指定したレベルで試行されます。

# pcs stonith level add level node devices

次の例では、デバイス my_ilo が故障してノードをフェンスできない場合に、Pacemaker がデバイス my_apc を使用しようとするようにフェンスレベルを設定します。

前提条件

  • ノード rh7-2my_ilo という ilo フェンスデバイスを設定した。
  • ノード rh7-2my_apc という apc フェンスデバイスを設定した。

手順

  1. ノード rh7-2 のフェンスデバイス my_ilo にフェンシングレベル 1 を追加します。

    # pcs stonith level add 1 rh7-2 my_ilo
  2. ノード rh7-2 のフェンスデバイス my_apc にフェンシングレベル 2 を追加します。

    # pcs stonith level add 2 rh7-2 my_apc
  3. 現在設定されているフェンシングレベルをリスト表示します。

    # pcs stonith level
     Node: rh7-2
      Level 1 - my_ilo
      Level 2 - my_apc
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る