フェンシング(stonith)構成について

フェンシング、つまりstonith (Shoot The Other Node In The Head)は、ノードが応答しなくなった場合にデータを保護するために使用されます。ノードは、応答に失敗しても、データにアクセスしていることがあります。データが安全であることを確実にするために、フェンシングを使用して、元のノードが完全にオフラインになるまでライブ・ノードがデータにアクセスしないようにできます。このタスクを実行するには、ノードをオフラインにできるデバイスを構成する必要があります。この目的のために構成できる使用可能なフェンシング・エージェントが多数あります。一般に、stonithは、クラスタを保護するためにノードを物理的にリブートまたはシャットダウンすることのできる特定のハードウェアおよびサービス・プロトコルに依存します。

次に、使用可能なフェンシング・エージェントのいくつかを使用する様々な構成を示します。これらの例では、ハードウェアに関して特定の想定を行い、影響を受けるハードウェアの設定、構成および使用方法をすでに理解していることを前提にしています。次の例は、基本的なガイダンスのみを目的としています。このドキュメントで説明する概念をよく理解するには、上位のドキュメントも参照してください。

次のいずれかの構成に進む前に、stonithがクラスタ構成に対して有効になっていることを確認します。

sudo pcs property set stonith-enabled=true

stonithを構成した後、次のコマンドを実行して構成を確認し、正しく設定されていることを確認します。

sudo pcs stonith config
sudo pcs cluster verify --full

stonith構成のステータスを確認するには、次のコマンドを実行します。

sudo pcs stonith

クラスタのステータスを確認するには、次のコマンドを実行します。

sudo pcs status