1

Я был заинтересован в экспериментах с Xen, пока не обнаружил, что он должен быть установлен голым металлом. Следовательно, если у меня есть машина с Linux и я хочу использовать ее для запуска гипервизора Xen, я должен установить сервер / ядро Xen на компьютере «голое железо» и превратить свой хост Linux в виртуальную машину сервера Xen!

Я много ранее использовал VirtualBox, где VBox находится "поверх" моей хост-ОС, что позволяет мне оставить свой Linux/Windows/ любой хост и запустить гипервизор без него.

Мне интересно: в какой отдел входит KVM? Является ли KVM похожим на Xen, где я должен установить его на "голое железо" или он может быть установлен "поверх" существующей операционной системы (Windows/Linux)?

1 ответ1

4

Пожалуйста, сделайте хоть какое-то фундаментальное исследование.

В статье в Википедии о KVM говорится, что он реализован в виде модуля ядра Linux (и позже портирован на Illumos), таким образом, в основном, типа 2, как VirtualBox. Но поскольку KVM входит в стандартную часть ОС, вы также можете сказать, что он находится прямо посередине.

(Однако вам все равно нужно установить инструменты пользовательского пространства (qemu -enable-kvm), чтобы использовать его в Linux.)


Или, как говорит страница классификации гипервизора ,

... различие между этими двумя типами не обязательно ясно. Виртуальная машина на основе ядра Linux (KVM) и bhyve FreeBSD - это модули ядра, которые эффективно преобразуют операционную систему хоста в гипервизор 1-го типа.

Тем не менее, поскольку дистрибутивы Linux и FreeBSD по-прежнему являются операционными системами общего назначения, а другие приложения конкурируют за ресурсы виртуальных машин, KVM и bhyve также можно отнести к категории гипервизоров 2-го типа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .