Apache Web サイト用に 2 ノードの Web クラスターをセットアップする必要があります。Hyper-V インフラストラクチャと 2 つのノードしかありません。ポイントは負荷分散と高可用性です。
CentOS 7、Pacemaker クラスター、MariaDB 10 で 2 つの VM をインストールして構成しました。Pacemaker でマスター/スレーブ ocf::percona:mysql リソースを構成しました。
次に、Web サイトのコンテンツ用の共有ストレージが必要です。デュアル プライマリ モードで DRBD ディスクを作成し、その上に GFS2 を作成しました。Pacemaker に追加せずにテストしました。すべて正常に機能しましたが、自動的に昇格するには、Pacemaker を介してこれらを管理する必要があります。
問題は、Pacemaker が DRBD リソースを作成するためにフェンシングを必要とするが、Hyper-V 用の stonith エージェントがないことです。
CentOS 6 の以前のバージョンでは、SSH stonith エージェントを作成することができました。私はこれをやろうとしましたが、pcsはそれで動作しません。
今のところ、Hyper-V の上で Pacemaker を使用することは可能ですか? または、デュアルプライマリで DRBD を使用する別の方法が存在する可能性がありますか?