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


11

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

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

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


2
どのような問題を解決しようとしていますか?
アンドル

2
これは、コミュニティWikiの質問のように疑わしく聞こえます。
マルコセッピ

@ando:実験についての質問が述べている以上のものはありません。デイビッドはそのコンテキストで素晴らしいオプションのセットを提供しました-以下の受け入れられた答えを見てください。ありがとう。
ジョンK


@Thorbjørn:塩の粒でタイトルを取ります:)タイトルはとても長くなります。質問の本文には、関連するすべてのコンテキストが含まれています。
ジョンK

回答:


16

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

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


私はこれについてDavidに同意します-ゲストマシン(VM)を使用する予定のときにホスト(デスクトップ)を使用する場合は、VirtualBoxのようなものを使用することが最も確実です。
マルコセッピ

非常に明確な選択肢であるデイビッドに感謝します。virtualboxをインストールしました。ソフトウェアの実験をお楽しみください。
ジョンK

oseバージョンはお勧めしませんが、ウェブサイトから無料でダウンロードできるバージョンをお勧めします。USBデバイスを仮想マシンに適切に共有することは非常に便利であり、OSEバージョンでは動作しません(少なくとも前回試したときは動作しませんでした)。そして、USBデバイスとは、ヘッドセット、ウェブカメラなどを指します。

3

一度に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は、私の経験では非常に優れた仮想化ソリューションです。


1

あなたがVMホストにあると以外の任意のもののホスト(あなたは上のVM-ソフトウェアをインストールすることをコンピュータ)を使用するつもりなら、あなたはVirtualBotとQEMUに維持する必要があります(またはVMware燃えるようなあなたは、もし金銭の自由を)。

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

ときQEMUは、上で動作するx86-64、それは使用することができますKVMをするためにx86-6上の4、IA32、それは使用することができますKVMをIA32上、PPC 440それは使用することができますKVMをするためにPPC 440電気ショック療法..


サーバーが非営利目的で無料でダウンロードして使用できることを知っている限り、VMwareでお金を燃やすことについての声明は定かではありません。何年もの間、Windowsプラットフォームで自由に使用しています。ただし、すでによく知っているので、これを調べるのは悪い考えではありません。ありがとう。
ジョンK

@jdkの方がいいですか?それでも、ワークステーションではvmwareワークステーションを適切に使用する必要がありますが、その価格(金銭的または社会的)がわからないので、登録のリクエストで調査を停止しました。
ラッセポールセン

情報をありがとう。qemuは興味深いパッケージのように見えます。いつか試してみます。
ジョンK


1

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

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

-C

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.