web-dev-qa-db-ja.com

KVM)を使用した仮想マシンのフェイルオーバーセットアップ

2つの物理サーバーがあります:2つのCPU(それぞれ6コア)、4つのネットワークインターフェイス、128GB RAM、4 x 200GB SDD、2 x 1TB SAS HDD、およびCiscoCatalystのような1つの構成可能なスイッチVLANのサポート。

これら2つのサーバーでフェイルオーバーモードでWebアプリケーションをホストする必要があります。 KVM仮想化(おそらくUbuntu)を使用したい。各サーバーに多数のVMがあります。

VMロードバランシング用のHAProxyを使用します。HAProxyの背後にはnginxサーバーとアプリケーションサーバー(Gunicorn)があります。また、PostgreSQLデータベースとmemchachedサーバーもあります。また、pfsenseをセットアップする必要があります。サーバーをリモートで構成するためのVPN接続を確立できる。

質問:

物理共有ストレージを使用せずに、フォールトトレランスのために両方の物理サーバー上のすべてのVMを複製することは可能ですか?したがって、物理サーバーの1つがダウンした場合でも、別のサーバーがセットアップ全体を機能させることができます。

Pfsenseは、VMで実行すると、完全に機能するファイアウォールとルーターのようになりますか?

フォールトトレランスのために、各物理サーバーにpfsense VM 1つを設定できますか?つまり、一方の物理サーバーのpfsence VMが、もう一方のpfsense VMが引き継ぎ、機能を継続します。

質問が広すぎることは知っています。したがって、説明が必要な場合は、それらに尋ねてください。

前もって感謝します。

2
Nurjan

これら2つのサーバーでフェイルオーバーモードでWebアプリケーションをホストする必要があります。 KVM仮想化(おそらくUbuntu)を使用したい。各サーバーに多数のVMがあります。

ねえ、KVM見栄えが良い、本当に冗長な高可用性プラットフォームを作成するためにそれを追加したいちなみに、StarWindは無料版のすべての制限を解除したので、概念実証を得ることができます。

5
Net Runner