Установка KVM в Oracle Solaris

Как показал поиск, KVM не является "голым железом" и может быть установлен на некоторых дистрибутивах Linux. Интересно, возможно ли установить гипервизор KVM на Solaris?

1 ответ

Решение

Да и нет, это зависит от того, что вы на самом деле хотите от этого. Вы хотите API / dev / kvm или просто хотите запустить аппаратное ускорение? qemu?

Основной гипервизор KVM не является обычной программой; это неотъемлемая часть ядра Linux. Это не то, что вы устанавливаете из своего дистрибутива, и это не то, что вы можете просто скомпилировать и запустить в системе, отличной от Linux.

Но KVM ничего не делает сам по себе - он обычно управляется через Qemu, где он выступает в качестве бэкэнда "ускорителя", то есть KVM контролирует виртуальные процессоры, но Qemu эмулирует все остальное оборудование (диски, графические процессоры, сетевые интерфейсы). Когда большинство людей говорят о запуске виртуальных машин через KVM, они обычно имеют в виду qemu -accel kvm (или иногда такие альтернативы, как kvmtool).

Qemu может работать в других операционных системах, если у них есть поддерживаемый гипервизор - ему специально не требуется Linux KVM. В теории вы должны получить те же результаты, например, с qemu -accel haxm на Windows как с Linux KVM.

Тем не менее, KVM , по- видимому, был портирован на Illumos, который является производным от Solaris, и используется в продукте SmartOS. (Конечно, в то время как illumos-kvm основан на Linux KVM, они больше не являются тем же самым, поскольку оба с тех пор разошлись по-своему - они оба просто предоставляют один и тот же /dev/kvm API для программ пользовательского пространства.)

Так что если вы хотите запустить qemu -enable-kvm на Illumos/OmniOS/SmartOS вы можете сделать это. Однако на OpenSolaris нет KVM - по крайней мере, я не смог найти.

Solaris для Sparc и Intel способны использовать среду Hyper-Visor на базе Oracle (Zen). Они предоставляют полнофункциональные среды виртуализации.

IOS можно скачать по этой ссылке: https://www.oracle.com/virtualization/technologies/vm/downloads/server-storage-vm-downloads.html

Некоторым требуется учетная запись Oracle (которую не нужно связывать с контрактом на поддержку). Хотя для некоторых функций требуется контракт на поддержку предприятия. Личное использование в порядке, если оно не от имени компании или организации.

Другие вопросы по тегам