私の環境では、サーバーAの変更をサーバーBですぐに使用できるように、2つのアプリケーションサーバー間で共有ディスクを使用する必要があります。以前は、エンタープライズファイラーに保存され、仮想化ソリューションを使用して接続されたマルチパスディスクを使用してGFS2ボリュームを共有することで、この問題を解決しました。
この構成ではクラスターの GFS2 ノードをフェンシングする必要があるため、ノードが死亡または異常になった場合に Pacemaker を使用して GFS2 フェンシングを処理し、ファイルシステム全体の破損を防ぐように構成します。ストーニス使用SBDフェンシング前に。
CentOS では gfs2-utils と Fence-agents-sbd を使用できますが、CentOS 8.0 以降では pcs コマンドは使用できず、可能なようです。絶対に利用できないメイン倉庫にあります。 CentOS 7でこの機能を設定するときにPCが必要なため問題になります。
それが私を気にする
- ソースからアプリケーションをコンパイルせずに隔離されたボリュームに代わる方法は何ですか(継続的なセキュリティ更新プログラムとバグ修正が必要)
- それ以外の場合は、CentOS 8で分散および冗長ストレージソリューションを提供するために何を使用できますか?ファイルサーバーのエラーにより、両方のアプリケーションサーバーがオフラインになるため、NFSサーバーは不可能です。
答え1
Centos 8.1からPCが戻ってきました。 Centos-HAリポジトリを有効にするだけです。