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.