web-dev-qa-db-ja.com

最も友好的な仮想化ソリューションは何ですか?

Ubuntu 10.04で仮想化を試してみたいと思いますが、Xen、OpenVZ、KVM、Vserver、EC2、およびSolaris Zonesという関連する名前のリストを見つけましたが、これは単なるサンプルリストであり、質問はこれらに限定されません。

コミュニティの経験から、Ubuntuでどの仮想化ソリューションを使用して学習する必要がありますか?要因は、セットアップの容易さ、使いやすさです。安定性も重要です。セカンダリは、メモリ使用量とパフォーマンスの問題です。

仮想化するものは何ですか?さて、実験の旗の下で、選ばれたソフトウェアが許すものはほとんど何でも。

11
John K

始めたばかりの場合は、VirtualBoxをお勧めします。 (apt-get install virtualbox-ose)デスクトップ(またはラップトップ)コンピューターで仮想マシンを実行するためのもので、仮想(ゲスト)コンピューターと実際の(ホスト)コンピューターの両方を一緒に使用できます。仮想マシンの作成と設定の変更に使用できる素敵なGUIを提供します。仮想マシンを起動および停止できるので、ホストで実行しているタスクに余分な処理能力が必要な場合、ゲストが邪魔する必要はありません。

あなたがあなたの質問で与えた名前は、より高度なものだと思います。それらは、仮想プライベートサーバー(VPS)企業に関連して私が耳にする種類のものです。VPSは、仮想化を使用して1人の物理コンピューターを使用するサーバーを複数の人々に提供するWebホスティング企業です。おそらくセットアップと保守が多少複雑になります。通常、Xenのようなものを使用する場合、ホストコンピューターはVPSの「ベース」として機能する以外に多くのことを行うことを意図していません。

16
David Z

一度に1つまたは2つのVMのみを実行する必要がある場合、VirtualBoxはおそらく最も使いやすいでしょう。

多数の異なるLinux環境(ホストごとに10以上)を同時に実行する必要がある場合は、OpenVZが最適です。これはchrootに似ていますが、完全に分離されたLinux環境(コンテナー)に、リソースの制御、チェックポイントの実行、およびライブマイグレーションを行う機能を提供します。私は仕事で多くの異なるシステム管理者のタスク(大規模な大学の400人のバイオインフォマティクスセンター)のためにすでに2年以上それを使用しています。

OpenVZにはオーバーヘッドがほとんどありません。唯一の種類です(オペレーティングシステムレベルの仮想化)。 Webリバースプロキシから1日あたり30 TBを処理するI/O集約型バックアップシステムまで、あらゆる割合のLinuxアプリケーションを適切に処理します。サーバーごとに30個以上のコンテナがあるのは正常です。もう1つの大きな利点は、ハードウェアノード(XenのDom0に相当)から、Linuxコンテナーのすべてのファイルシステムを直接マウントできることです。NFSは不要です。また、ヘッドノードからLinuxコンテナのすべてのプロセスを確認でき、追跡、強制終了などができます。

Sshアクセス権を持つコンテナを友人に安全に委任して、それらをrootにすることができます。

Linuxとコマンドラインに慣れる必要があります。起動スクリプトを編集できると便利です(すぐに多くの制御が可能になります)。より高度なセットアップを行うには、ネットワークの学習が必要になる場合があります。

3

Virtualboxとは別に、KVMとフロントエンドとしてのvirt-managerは、私の経験では非常に優れた仮想化ソリューションです。

3
LFC_fan

ホスト(VMソフトウェアをインストールするコンピューター)をVMホスト以外に使用する場合は、VirtualBotとqemu(または書き込みが必要な場合はvmware)を維持する必要があります。 お金 自由)。

qeminstall )をご覧になることをお勧めします。コマンドラインであるため、セットアップが少し難しいです(gui-toolsのどれも本当にうまく機能しません)。ツール。しかし、 qem の主な機能の1つは、他のCPUターゲットをエミュレートできることです。私はよく電話のtest-root-imageを起動するためにそれを使用します(実際には、Maemo Linuxを実行している500MHz ARMコンピューターです)。

qemx86-64 で実行される場合、 KVM for x86-6 4を使用できます ia32 使用できます KVM on ia32 、onの場合 PPC 44 使用できます KVM for PPC 44 ect ..

1
LassePoulsen

VMWare Playerで非常に良い経験をしました。仮想イメージの実行と、ホスト環境との自動統合という2つのことをうまく行います。

HP EliteBook 8530にはVirtualBoxとVMwareワークステーションの両方がインストールされています。VMwareワークステーションではなくVirtualBoxでフリーズすることがあります。私はそのいくつかのあいまいなバグを自分自身に伝えようとしましたが、それは10.04と10.10の両方で起こったので、それが確かではありません...

とはいえ、コインを浮かせて購入できるのであれば、VMware Workstationを使い続けます。できない場合は、VBからの奇妙な動作に備えてください。

-C

1
C.J. Steele