Linux-KVM, QEMU, Virtualbox, VMWare [закрито]


16

Я новачок у Linux. Я намагаюся створити Chromium OS і запустити її на QEMU. Тим часом я натрапив на Linux KVM, Virtualbox та VMWare. Тож у мене є два питання щодо віртуалізації в Linux:

  1. Які найпопулярніші системи віртуалізації з відкритим кодом, які сьогодні використовуються в галузі? Чи є у мене більше варіантів, наприклад, коли я запускаю інший дистрибутив на верхній панелі Ubuntu?

  2. Якщо хтось має досвід роботи з віртуалізацією в Linux, будь ласка, поділіться деякими підказками, коли користуватися? Які з них використовуються для налаштування хмари?


Як зазначають хлопці нижче, також є XEN, який може викликати у вас головний біль під час налаштування, але як тільки ви встановите його, у вас буде (AFAIK) найнижча доступна система віртуалізації користувальницького простору. XEN і KVM потрапляють в одну категорію (як і проксімокс, оскільки він заснований на KVM) і дозволяють запускати VM в низькорівневій віртуалізації, тобто ви можете від'єднати ваші пристрої PCI / USB / ... від вашої ОС HOST і дати їх подалі до ваших віртуальних машин. xen / kvm набагато ближче до HW вашого ПК.
нетикра

з іншого боку, VmWare і VBox є хорошим вибором, особливо якщо ваш процесор не підтримує віртуалізацію та / або прямий доступ до пристроїв (якщо говорити в інтелект-VTx і VTd). VmW і VBox можуть завантажувати власний віртуальний ПК запустіть інструкції там (хоча вони також можуть підтримувати VT-x / VT-d).
нетикра

1
Я любив VBox, коли мав лише нетбук без VT-x / VT-d. Відеомагнітофони ніколи не були блискавично ... але вони були доступні принаймні. Як тільки я отримав свій настільний ПК із усіма наявними іграшками процесорного процесора, qemu / KVM є для мене єдиним, оскільки це дозволяє мені віддати один із моїх графічних процесорів у Windows VM (я можу там встановити драйвери, грати в ігри, використовувати AutoCad тощо). .). Так, qemu / kvm не так просто підтримувати, як VBox / VmW, але це мій вибір.
нетикра

1
Останнє зауваження .. Якщо вам подобається возитися зі своєю збіркою Linux І мати процесор VT-x / VT-d з включеним процесором - я б запропонував вам перейти з qemu / KVM або xen. Ви повеселитесь від головного болю, будуючи свій VM ... але це весело :) Але якщо вам не вистачає цих VT-? прапори на процесорі І / АБО ви віддаєте перевагу залишатися в UserLand (приємний графічний інтерфейс, просте обслуговування, не турбуйтеся про драйвери, спільні папки, чудові інструменти), я б запропонував VmW / VBox.
нетикра

1
VMware не є відкритим джерелом. Virtualbox частково є відкритим кодом, але я ніколи не бачив і не чув, щоб він використовувався поза системою віртуалізації настільних ПК. Xen, я бачив, що він використовується лише у віртуальному середовищі робочого столу (як продається Citrix, який я також вважаю, що це не всі відкриті ресурси). Я вважаю, що зараз KVM - це найвища віртуалізація віртуальних ресурсів. Але в мене немає чисел, лише моя думка, заснована на обмежених спостереженнях.
spuk

Відповіді:


7

Чи є більш популярні системи віртуалізації, ніж ті, про які я згадував вище?

Ви перерахували майже всі популярні системи віртуалізації, крім «Xen».

Коли використовувати що?

Оскільки ви використовуєте поле Ubuntu, я пропоную вам qemu / kvm. Ви можете почати з «virt-manager», який є «фронтом GUI» libvirt / qemu / kvm, і дуже схожий на «vBox або VmWare Workstation» на Windows.


7

Це залежить. Мені подобається Virtualbox через його графічний інтерфейс - він простий, але повний і швидкість. Але я також використовую kvm-qemu з libvirt, тому що це швидше і налаштовується, ніж Virtualbox. Мені не подобається VMWare (Workstation), тому що це комерційний, закритий джерело і дуже важкий. Мені це подобається лише тому, що це була перша комерційна компанія, яка підтримала Linux, випустивши VMWare Workstation і Server в 90-х. Для віртуалізації в 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

Я не знаю чому, враховуйте також, що КПК важко емуляція з багатьох причин, емулятор pearpc дійсно повільний і наслідує лише (і погано) старий Mac OS PPC до 10.4, ці архітектури дійсно відрізняються від Intel і "пов'язані" великій корпорації, яка з легкої для розуміння причини ніколи не дає можливості емулювати свої продукти, атм, якщо ви хочете використовувати дуже ppc (тестуючи AIX, наприклад), ви повинні придбати робочу станцію КПП, яка використовується з ebay, або чекати хорошого емулятора, можливо, наступні 10 чи 20 років залишать для нас хороший сюрприз.
elbarna

І я забув іншу архітектуру, ніколи не наслідувану, HPPA від HP, що нещодавно використовувала стару робочу станцію 400 МГц, дуже хороші показники для 400 МГц процесора!
elbarna

Як KVM (використовуючи поле Gnome Box) порівняно з продуктивністю порівняно з VirtualBox (скажімо, запуск Windows 10 в системі Linux)?
Рой
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.