サーバー: どの仮想化ハイパーバイザーを選択すればよいですか?

サーバー: どの仮想化ハイパーバイザーを選択すればよいですか?

すでにそのような質問をしましたが、これは新しい要件を持つ別のサーバーです。

状況:

  • 次のオペレーティング システムを実行する必要があります。
    • デビアン
    • Windows Server 2008
  • IPを2つ取得しました

私は Debian (Web サイトと IRC 用) と Windows Server (サーバーとほぼ同じ量の RAM を必要とするアプリケーション用) を実行する必要があるため、メモリを無駄にしない仮想化方法が必要です。

私はヘッドレス VirtualBox インストールの経験しかありません。しかし、XEN のパフォーマンスははるかに優れていると思いますが、3 番目の IP (dom0 用に 1 つ、マシン用に 2 つ) が必要になります。ただし、NAT もオプションの 1 つになるかもしれません。Windows のファイアウォールとして iptables を使用し、特定のポートのみを転送することができます。vbox が NAT を提供していることは知っていますが、xen もこれを提供していると思います。

どのプログラムがメモリを節約しますか? 私の知る限り、Xen は VirtualBox よりもパフォーマンスが優れており、VBox はデスクトップ インストール用に作られており、サーバー用ではありません。ただし、VBox では、必要な仮想マシンは Windows 1 台だけです。Linux のものはホストにインストールできます。

さらに、Debian マシンと Windows マシンの両方に VPN トンネル (PPTP または OpenVPN) が必要ですが、これを @dom0 (xen) にインストールできるかどうかはわかりません。

答え1

検討しましたかVMware ESXi? これはもう1つのゼロコストのオプションです。サーバープラットフォームとしては、VBoxはおそらく最良の選択肢ではないと思います。XenかESXiのどちらかを選択することをお勧めします。これは、あなたの快適度と使用するハードウェアによって異なります。ハードウェアがVMware HCLにある場合は、ESXiが最適です。とても簡単にインストールでき、VM を起動して実行できます。

どのような仮想化システムを選択する場合でも、VMホスト用に少なくとも1つのIPアドレスが必要になり、おそらく各VMにも1つずつ必要になります。実際にIPアドレスが2つしかない場合は、1つをホスト用に、もう1つを「WAN」インターフェースに割り当てることをお勧めします。PFセンスVM(あらかじめ構築されたVMware イメージ)。他の VM は、PFSense VM の LAN インターフェイスとともに、内部 vSwitch (または Xen の同等のもの) 上に存在します。次に、PFSense は VPN (内部ネットワークへの VPN は「1 回」だけ必要で、その後は Linux VM と Windows VM の両方にアクセスできるようになります)、ポート転送、ルーティングなどを処理できます。

答え2

Linux ホストの場合、KVM + libvirtd + virt-manager が最適なソリューションです。

答え3

Hyper-V も 0 コストのオプションであり、ESXi よりも幅広いハードウェアを使用できます。質問では、サーバーとほぼ同じ量の RAM を使用する Windows インスタンスを実行する必要があると述べています。他のユーザーが提案したように 3 つの VM (Debian、pfsense または同等のもの、および Server 2008) を実行する場合は、RAM の問題が心配です。

私が提案したいのは:

仮想化は忘れてください。すべてをWindows 2008で実行してください。WebサイトにはIISまたはApacheを使用できます(個人的にはIISを使用します)。次のようなIRCデーモンを使用できます。変な

VPN の場合は、SSTP トンネルを設定するだけで済みます。(Web サイトで SSL が必要な場合を除く)

関連情報