Поддержка KVM в ROSA

Материал из Rosalab Wiki
Перейти к: навигация, поиск

Модуль ядра kvm присутствует в ядре РОСЫ, но не загружается по умолчанию. При желании, пользователи должны загрузить его самостоятельно.

Этот модуль может использоваться qemu или другими программами виртуализации, которые "знают" про этот модуль. Со времён Мандривы 2012 kvm был объединён с qemu, поэтому старые мандривовские инструкции для РОСЫ не подходят (Федора, тем не менее, по историческим причинам всё ещё поставляет пакет 'kvm'). В РОСЕ достаточно установить пакет qemu, поскольку в его составе есть запускаемый файл 'qemu-kvm'.


Десктопные ядра предоставляют модуль kvm:

$ rpm -ql kernel-nrj-desktop-3.0.28-2rosa.lts-1|grep kvm
/lib/modules/3.0.28-nrj-desktop-2rosa.lts/kernel/arch/x86/kvm
/lib/modules/3.0.28-nrj-desktop-2rosa.lts/kernel/arch/x86/kvm/kvm-amd.ko.gz
/lib/modules/3.0.28-nrj-desktop-2rosa.lts/kernel/arch/x86/kvm/kvm-intel.ko.gz
/lib/modules/3.0.28-nrj-desktop-2rosa.lts/kernel/arch/x86/kvm/kvm.ko.gz

или

$ rpm -ql kernel-nrj-desktop-3.0.38-1rosa.lts-1-1-rosa.lts2012.0.x86_64 | grep kvm
/lib/modules/3.0.38-nrj-desktop-1rosa.lts/kernel/arch/x86/kvm
/lib/modules/3.0.38-nrj-desktop-1rosa.lts/kernel/arch/x86/kvm/kvm-amd.ko.gz
/lib/modules/3.0.38-nrj-desktop-1rosa.lts/kernel/arch/x86/kvm/kvm-intel.ko.gz
/lib/modules/3.0.38-nrj-desktop-1rosa.lts/kernel/arch/x86/kvm/kvm.ko.gz

Чтобы проверить работу модуля, необходимо загрузить его. Ввести в консоли из-под root:

modprobe kvm

Затем проверить:

lsmod | grep kvm

Внимание: это необходимо проделывать на "реальном" железе, с аппаратно-поддерживаемой виртуализацией.

См. баг нумер 689