Назад | Перейти на главную страницу

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

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

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

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

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

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

Тем не менее, KVM имеет очевидно был портирован к Иллюмос, который является производным от 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 (не обязательно связывать ее с контрактом на поддержку). Хотя для некоторых функций требуется контракт на корпоративную поддержку. Личное использование разрешено. при условии, что это не от имени компании или организации.