%20%E3%81%BE%E3%81%9F%E3%81%AF%20VirtualBox%3F.png)
私はちょうどDebian サーバーウェブサイト用ですが、今はインストールする必要がありますウィンドウズサーバーゲームサーバー(Windowsのみ)を実行する必要があるため、同じマシンでVirtualboxをインストールする必要があります。私のマシンにはVirtualboxがすでにインストールされており、Ubuntuデスクトップ個人使用のサーバー上(電源を入れることはほとんどない)。
私の質問は、Windows サーバーを VirtualBox マシンにインストールしても問題ないのか、それともパフォーマンスが低下してしまうのかということです。もう 1 つの方法は、Xen をハイパーバイザーとしてインストールし、2 つ (または 3 つ) のゲスト (Debian サーバー、Windows サーバー、(および Ubuntu デスクトップ)) をインストールすることです。ただし、その場合、Debian サーバーですべての構成を再度実行する必要があると思います。
Windows サーバーは固定 RAM を搭載し、Debian サーバーは残りを使用できる必要があります。Ubuntu デスクトップは、ほとんどの場合電源がオフになっているため、電源がオンになっている間だけ割り当てられた RAM をブロックする必要があります。私の知る限り、Xen ではすべてのマシンの RAM は固定されているため、Ubuntu マシンに割り当てられた RAM は電源がオフになっていると使用できなくなります。
VirtualBox を使い続けるべきなのか、それとも VBox はサーバーに適していないのか、教えていただけますか?
ありがとう。
答え1
私にとって最適なソリューションは、サーバー仮想化用のハイパーバイザーであり、Linux 環境における最適なハイパーバイザーは KVM です...
答え2
もちろん、ハイパーバイザー仮想化はサーバー側に最適です。ワークステーション目的で使用する場合のみ、VirtualBox を使用する必要があります。
いくつかのトリックを使って、物理的なLinuxインストールをXenに変換してみることができます。 http://www.olivetalks.com/2008/02/16/xen-p2v-conversion-in-seven-simple-steps/
このガイドは Cent OS への変換用です。Debian の場合は一部のコマンド (または設定ファイル) が異なります。
答え3
まず、プロセッサがパフォーマンスに大きく影響する高度な仮想化機能をサポートしているかどうかを確認する必要があります。KVM の FAQ、そしてこのVirtualBox トピックCPU でサポートされていない場合、KVM を実行してもあまり意味がないと思います。
VirtualBox は使いやすいです。Windows ゲストは 20 分で起動して実行できますが、Xen/KVM では、ネットワーク ブリッジの構成や /etc/networking/interfaces の操作などの概念を学ぶ必要があるでしょう。VirtualBox には GUI が必要ですが、KVM と Xen には必要ないと思います。
Xen や KVM などのハイパーバイザーはより優れたパフォーマンスを提供しますが、パフォーマンスは重要ではないかもしれません。企業は、ハイパーバイザーの使用経験があるシステム管理者にも興味を持っています。
最近、自宅のサーバーで 2 つの VirtualBox VM を削除し、2 つの KVM VM に置き換えました。KVM では負荷平均が大幅に低下しますが、客観的なデータは提供できません。