
すでにそのような質問をしましたが、これは新しい要件を持つ別のサーバーです。
状況:
- 次のオペレーティング システムを実行する必要があります。
- デビアン
- 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 が必要な場合を除く)