LINUX.ORG.RU

Виртуализиция kvm


0

1

Доброго времени суток. При обновлении ядра дистрибутива Debian на версию 2.6.38 перестала работать виртуализация kvm, на ядре 2.6.32 всё работало. Использывал программы virt-manager и Aqemu. Проблема заключается в том , что если указывать тип виртуальной машины qemu вместо kvm то всё запускаеться. Когда указывается kvm вылетает следущее сообщение :


Не удалось завершить установку: 'internal error Process exited while reading console log output: char device redirected to /dev/pts/1 kvm_create_vm: Device or resource busy failed to initialize KVM: Operation not permitted
' Traceback (most recent call last):
File «/usr/share/virt-manager/virtManager/asyncjob.py», line 45, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File «/usr/share/virt-manager/virtManager/create.py», line 1643, in do_install
guest.start_install(False, meter=meter)
File «/usr/lib/pymodules/python2.6/virtinst/Guest.py», line 1186, in start_install
start_xml, final_xml, is_initial)
File «/usr/lib/pymodules/python2.6/virtinst/Guest.py», line 1245, in _create_guest
dom = self.conn.createLinux(start_xml or final_xml, 0)
File «/usr/lib/python2.6/dist-packages/libvirt.py», line 1446, in createLinux
if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self)
libvirtError: internal error Process exited while reading console log output: char device redirected to /dev/pts/1
kvm_create_vm: Device or resource busy
failed to initialize KVM: Operation not permitted


Вывод lsmod | grep kvm
kvm_amd 50543 0
kvm 263288 1 kvm_amd


Вывод lscpu
Architecture: x86_64
CPU op-mode(s): 64-bit
CPU(s): 4
Thread(s) per core: 1
Core(s) per socket: 4
CPU socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 16
Model: 4
Stepping: 2
CPU MHz: 800.000
Virtualization: AMD-V
L1d cache: 64K
L1i cache: 64K
L2 cache: 512K
L3 cache: 6144K

Ядро устанавливал из репозитория. Может кто нибудь помочь решить проблему ?

Ответ на: комментарий от r0mik

Если не пробывать запустить виртуальную машину последних трёх строк не будет.
dmesg | grep kvm
[ 13.370832] kvm: Nested Virtualization enabled
[ 13.370835] kvm: Nested Paging enabled
[ 360.725582] kvm: enabling virtualization on CPU0 failed
[ 360.850533] kvm: enabling virtualization on CPU0 failed
[ 360.886177] kvm: enabling virtualization on CPU0 failed

Set_Me_Free
() автор топика
Ответ на: комментарий от Set_Me_Free

если никаких других виртуализаций не используется (типа vboxdrv подгружен), значит откатываться нужно.
напоролся на эту багу на одном из серверов, решения так вроде бы и нет - https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=680821 хотя более-старшие версии ядра не пробовал, просто откатился...

r0mik
()
Ответ на: комментарий от r0mik

Спасибо хоть на этом , придётся откатываться...

Set_Me_Free
() автор топика

А так пробывал ядра 38ое и 39ое , никаких изменений не было, всё по прежнему не работало...

Set_Me_Free
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.