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

Как установить kvm на CentOS 5.3 с помощью yum?

Я пытаюсь установить 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.