Запуск віртуальних машин без хоста


11

Я знаю, що я можу мати програмне забезпечення для віртуалізації (Virtual Box, Virtual PC), що працює на Ubuntu або Windows і запускати в ньому гостьові операційні системи. Чи можливо запустити віртуальні машини без хост ОС?

Заздалегідь спасибі. Я не дуже знайомий з віртуалізацією. Вибачте, якщо це основне питання. Я не зміг знайти відповідь у Google. Якщо ви можете вказати мені на щось безкоштовне, це було б чудово!


дивіться, з'їли серверне ядро ​​в Windows Server 2008
Сайф Хан

Це відмінна ідея або інше рішення, наприклад, ми робимо мінімальний хост windows xp як контейнер драйверів і запускаємо будь-яку ОС на ньому.
диїзм

1
Усі відповіді неправильні, оскільки за визначенням гіпервізор є ОС хостом. Отже, якщо раніше ви не магічно запускаєте VM без нічого (що запитує: що завантажує VM), ви завжди запускаєте ОС.
TomTom

Відповіді:


10

Пара безкоштовних варіантів програмного забезпечення для віртуалізації:

  • VMWare ESXi
  • Microsoft Hyper-V Server 2008

Hyper-V не безкоштовний.
Джош Броуер

@Anaplogetos, Посилання вище говорить "безкоштовно скачати". Я розумію, що Microsoft звикла стягувати $ 28 за один сервер за Hyper-V Server 2008, але зробила це безкоштовно приблизно через місяць після того, як VMWare зробила ESXi безкоштовним. computerworld.com/action/… Я щось пропускаю?
Піт Термаат

Піт прав ... це безкоштовно. Посилання чомусь не надійшло на його дописі, але його можна завантажити тут: microsoft.com/hyper-v-server/en/us/default.aspx
Шон Earp


4

Погляньте на ці статті у Вікіпедії:

  • Віртуалізація платформи
  • Гіпервізор

Microsoft має гіпервізор під назвою Hyper-V.


1
також шукайте "виртуалізацію голими металами"
Роб Аллен

3

В основному, існує два види гіпервізорів. Спочатку є гіпервізори, які працюють над вашою операційною системою. Вони називаються гіпервізорами типу 2 і включають VMware Workstation, MS Virtual PC та VirtualBox. Потім є гіпервізори, які є операційною системою (я знаю, що це занадто спрощено). Вони називаються гіпервізорами типу 1 і включають Xen, Linux w / KVM, VirtualIron, ESX, ESXi та MS Hyper-V.

Найближче до того, що ви хочете, - це гіпервізор типу 1. Судячи з вашого запитання, вам доведеться нелегко майже все, окрім економії ESXi з його веб-інтерфейсом. Я б пішов за це, якщо ви хочете гідної продуктивності та можливості широкої варіації гостьових операційних систем. ESXi трохи прискіпливий до базового обладнання, тому, якщо це проблема, загляньте у Fedora w / KVM та / або Windows 2008 з Hyper-V. Останній варіант є досить дорогим, якщо ви вже не маєте ліцензії на Windows 2008.


1
Так, але навіть гіпервізор з голими металами IS - технічно - ОС. Тож відповідь неправильна.
TomTom

3

KVM для Linux

Хоча це дуже схоже на ще одне програмне забезпечення для використання деяких віртуальних машин, але воно фактично перетворює ядро ​​Linux на гіпервізор.

Те саме стосується XEN, різниця полягає в тому, що з XEN ви фактично завантажуєте XEN як Hypervisor, який запустить віртуалізований екземпляр (dom0), який використовується як екземпляр управління.

KVM перетворює вашу установку Linux на гіпервізор, так що по суті розподіл, який ви використовуєте навколо свого Linux-ядра з підтримкою KVM, не є більш ніж інтерфейсом управління.

Наскільки мені відомо, KVM і XEN є єдиними вільними віртуалізаціями з голих металів (як у вільному доступі).

Інші параметри вже названі


1
Так, тепер, будь ласка, запустіть це без ОС - тобто без Linux. Або починати щось.
TomTom

3

Неможливо запустити VM з хостом, оскільки це неможливо запустити процес із поза операційною системою.

В операційній системі ядро ​​виділяє різні процеси і планує їх, там має бути щось подібне, щоб робити планування та ізоляцію у віртуальному середовищі, яке називається Hypervisors.


В основному ви говорите, що Hypervisor може бути хостом сам (використовується як міні-ОС, замість того, щоб використовувати його поверх повністю функціональної ОС).
JCarlosR

2

Вірутуальна машина покладається на хост-машину та її ОС, щоб забезпечити доступ до фізичного процесора, пам'яті, дисководів та інших периферійних пристроїв хост-машини.

Отже, ні, ви не можете запустити віртуальну машину без хост-машини та її ОС.


3
голі металеві гіпервізори, хтось?
HannesFostie

2
Засуджений прав. Hypervisor - це лише загартований, дуже маленький операційний центр, призначений для управління доступом VM до ресурсів. Тим не менш, це ОС, яка буде розміщуватися в кільці 0 на фізичному процесорі. Intel VT допомагає вивантажити це завдання для гіпервізора, але VM не може мати реального доступу до rinf 0, інакше у вас не могло бути ізоляції віртуальної машини між ними.
Шатьє Матьє

Відповідь Матьо Шато є більш повною, ніж відповідь Конвікта. Хоча засуджений є технічно правильним, я думаю, він повинен згадати гіпервізорів типу 1, і чому вони досі не надають прямий фізичний (ring0) доступ до віртуальних машин.
Берлі

0

Ви можете використовувати Windows 7 і завантажуватися безпосередньо на віртуальний жорсткий диск, тоді ОС на цьому віртуальному диску буде мати прямий доступ до обладнання. Перегляньте цю статтю: Менше віртуальної, більш машинної - Windows 7 та магія завантаження VHD


2
Це лише віртуалізований диск, а не віртуальна машина. І ви можете запустити одну операційну систему відразу, не здається великою користю, крім тестування Win7 без запасного накопичувача.
saschabeaumont

0

Я думаю, ти шукаєш щось на кшталт VMware ESXi . Це також безкоштовно сьогодні ...

Безсоромно скопійовано з цього більш-менш пов’язаного питання ;-)


0

Ви також можете переглянути Citrix XenServer 5.0

Він повністю безкоштовний з лютого, і він має дійсно хороші показники.

Інші (безкоштовні та прості в управлінні) варіанти, описані раніше

  • VMware ESXi
  • MS Hyper-V безкоштовна, якщо у вас уже є ліцензія на Win2k8
  • Novell Xen (поставляється з Novell SLES)

Не забувайте, що при використанні гіпервізора з голими металами (як у списку) вам знадобиться Intel VT або процесор з підтримкою AMD-V для роботи апаратних віртуалізованих віртуальних машин. За допомогою VMware та Hyper-V у вас є можливість запустити віртуальні машини бінарного перекладу, що має більш негативний вплив на продуктивність, ніж віртуалізоване обладнання.

Novell Xen та Citrix XenServer побудовані на Xen (duh), тому налаштувати паравіртуалізовані віртуальні машини дуже просто. Цей вид віртуалізації потребує ядра, яке усвідомлює, що воно віртуалізується. У Novell SLES дуже просто налаштувати паравіртуалізацію, і Citrix XenServer має на борту шаблон Devien Paravirtualised, який негайно встановлює Debian без необхідності використання компакт-диска. 18 лютого вийде нова версія XenServer, включаючи Debian Lenny (останню Debian).


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.