Linux-KVM、QEMU、Virtualbox、VMWare [終了]


16

私はLinuxが初めてです。Chromium OSをビルドしてQEMUで実行しようとしています。その間、Linux KVM、Virtualbox、VMWareに出会いました。したがって、Linuxの仮想化については、基本的に2つの質問があります。

  1. 今日業界で使用されている人気のあるオープンソース仮想化システムは何ですか?たとえば、Ubuntuボックスの上で別のディストリビューションを実行する場合、他に選択肢はありますか?

  2. Linuxで仮想化の経験がある人は、いつ何を使うべきかヒントを教えてください。クラウドのセットアップに使用されるのはどれですか?


以下の人が述べたように、XENもありますが、これは設定中に頭痛の種になる可能性がありますが、インストールが完了すると、最も低いレベルのユーザースペース仮想化システムが利用可能になります(知る限り)。XENとKVMは1つのカテゴリに分類され(KVMに基づいているためproxmoxも同様)、低レベルの仮想化でVMを実行できます。つまり、ホストOSからPCI / USB / ...デバイスをデタッチして、それらをVMに移動します。xen / kvmは、PCのハードウェアに非常に近いです。
netikras

一方、VmWareとVBoxは、特にCPUが仮想化やデバイスへの直接アクセスをサポートしていない場合(Intelの用語で言えば、VTxとVTd)、VmWとVBoxも適切な選択肢です。そこで指示を実行します(ただし、VT-x / VT-dもサポートできます)。
-netikras

1
VT-x / VT-dなしのネットブックしかなかったとき、私はVBoxが大好きでした。VMは決して超高速ではありませんでしたが、少なくとも利用できました。すべてのIntel CPUおもちゃが利用可能なデスクトップPCを入手したら、qemu / KVMが私にとって唯一のものです。GPUの1つをWindows VMに渡すことができます(そこにドライバーをインストールし、ゲームをプレイし、AutoCadを使用できます)。 。)。はい、qemu / kvmはVBox / VmWほど保守が容易ではありませんが、それは私の選択です。
netikras

1
最後の注意.. Linuxビルドをいじり回し、VT-x / VT-dが有効なCPUを使用している場合、qemu / KVMまたはxenを使用することをお勧めします。VMを構築するのに頭痛の種がいくつかありますが、それは楽しいです。CPUのフラグおよび/またはUserLandにとどまることを好む(素敵なGUI、簡単なメンテナンス、ドライバーの心配なし、共有フォルダー、気の利いたツール)、VmW / VBoxをお勧めします。
netikras

1
VMwareはオープンソースではありません。Virtualboxは部分的にはオープンソースですが、デスクトップ仮想化システム以外で使用されていることを見たり聞いたりしたことはありません。Xen、仮想デスクトップ環境でのみ使用されていることを確認しました(Citrixが販売しているため、すべてがオープンソースではないと考えています)。私は、KVMが今ではオープンソースの仮想化の最上位だと考えています。しかし、数字はなく、限られた観察に基づいた意見です。
-spuk

回答:


7

上記のシステムよりも人気のある仮想化システムはありますか?

「Xen」を除く、ほぼすべての一般的な仮想化システムをリストしました。

何を使用するか

Ubuntuボックスを使用しているので、qemu / kvmをお勧めします。libvirt / qemu / kvmの「GUIフロント」である「virt-manager」から開始でき、Windowsの「vBoxまたはVmWare Workstation」に非常に似ています。


7

場合によります。Virtualboxが気に入っているのは、そのGUI(シンプルだが完全な)と速度のためです。しかし、virtualboxよりも高速で構成しやすいため、libvirtでkvm-qemuも使用しています。VMWare(Workstation)は、商用でクローズドソースであり、非常に重いため、好きではありません。90年代にVMWare WorkstationとServerをリリースしてLinuxをサポートした最初の営利企業の1つだったからこそ、私はそれが好きです。仮想化の場合、Linuxには多くの製品があり、好きな製品を選択します。

X86: VMWare, qemu, kvm, bochs (slow but works well with older operating systems), pc emulator
PPC: PearPc: very slow, claims to emulate old ppc mac-os
Sparc: qemu, slow and with cpu at 100%, emulates old solaris version
Alpha: some commercial emulators, good speed
Itanium: none

また、バジリスク、シープセイバーなど、メンテナンスされていない古いプラットフォーム用のエミュレータも多数あります。


Itanium用の仮想化製品がないのはなぜですか?アーキテクチャは仮想化には難しすぎますか?
AlexStack

理由はわかりませんが、PPCは多くの理由でエミュレートするのも難しいと考えています。pearpcエミュレータは本当に遅く、10.4までは古いMac OS PPCのみをエミュレートします。非常にわかりやすい理由で製品をエミュレートする可能性を決して与えない大企業に、非常にppc(たとえばAIXをテストする)を使用したい場合はebayから使用されるPPCワークステーションを購入するか、良いエミュレータを待つ必要があります次の10年または20年は、私たちにとって大きな驚きになるでしょう。
エルバルナ

そして、エミュレートすることのない別のアーキテクチャを忘れました。HPのHPPAは、最近400mhzの古いワークステーションを使用し、400mhz CPUで非常に優れたパフォーマンスを発揮しました。
エルバルナ

パフォーマンスに関しては、KVM(Gnome Boxesを使用)はVirtualBox(LinuxシステムでWindows 10を実行するとしましょう)と比較してどうですか?
Royi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.