Я пытаюсь установить kvm на CentOS 5.3. Делаю "yum install kvm
"не совсем работает. Проблема в том, что модули ядра Intel kvm не загружаются:
# modprobe kvm-intel
FATAL: Module kvm_intel not found.
Модули ядра kvm (в пакете kmod-kvm) скомпилированы против ядра 2.6.18-160.el5
, но я использую 2.6.18-164.el5. Это означает, что мне нужно загрузить модуль ядра. /lib/modules/2.6.18-160.el5/extra/kmod-kvm/
, но поскольку я не использую эту версию ядра, он не находит модуль, если я пытаюсь его загрузить.
Ядро по умолчанию в CentOS 5.3: 2.6.18-128.el5
. Если я сделаю "yum upgrade kernel
", Я получаю 2.6.18-164.el5. Насколько я могу судить, в репозиториях CentOS нет 2.6.18-160.el5. По крайней мере, я не могу просто сделать"yum install kernel-2.6.18-160.el5
".
Я думал, что могу загрузить пакет kmod-kvm в качестве исходного RPM и собрать его против своего ядра, но сделал yumdownloader --source kmod-kvm
не может найти исходную версию.
обновление до 5.4 - внутри должен быть KVM.
прежде чем вы это сделаете, проверьте флаги вашего процессора (cat /proc/cpuinfo |grep vm
)
если вы видите флаг, но по-прежнему не можете включить kvm, проверьте BIOS сервера - возможно, у вас отключена VT. если он был отключен, включите его и выполните полный цикл питания сервера.
после этого
modprobe kvm_intel
После обновления вы можете следуйте этим шагам Я написал об установке KVM на CentOS, в основном это для CentOS 6.2, но я с небольшими настройками вы можете сделать то же самое на CentOS 5.x.