LinuxForum.Fans
Тема

KVM недоступна

Автор: Cruiser78 16 сообщений 7148 просмотров
05.07.2012 14:00 #263086

Привет всем!

Есть сервер на двухятедерном процессоре Intel E5300. 4 гигабайта памяти. Ось - RFR-14
Проверка поддержки витруализации показывает, что всё должно работать:

Показать
# egrep -c '(vmx|svm)' /proc/cpuinfo
2
# grep vmx /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm tpr_shadow vnmi flexpriority
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm tpr_shadow vnmi flexpriority

То еть - есть поддержка виртуализации интела (vmx) имеется. Ставим KVM в RFR14 (yum install @virtualization). Проверяем установку:

text
 # lsmod | grep kvm
kvm                   257420  0 

То есть - oops... Куда делся kvm_intel? А без него менеджер KVM пишет, что не запущен KVM, и витуализация работать будет, но лучше бы она вообще не работала, то есть будет работать очень медленно...
Коллеги, подскажите, где собака зарылась?
Это вопрос первый.
Второй тоже важен. Пытаюсь поставить libvirt на сервер, на котором живет glusterfs версии 3.2.5 (скачанный с офсайта и самостоятельно собранный). libvirt зачем-то тянет по зависимостям из репов glusterfs весьма древней версии. Мне это тоже крайне не нравится. Зачем мне древний гластер, если я пользуюсь фичами более нового...
Вопрос - как извернуться?

05.07.2012 14:11 #263089

если загрузился kvm то kvm_intel тоже должен - modprobe/insmod kvm_intel работает?

у вас 14ая федора, тогда как сегодня 18ую уже пишут. чего удивляться что пакеты совсем уже не апстримовые?

05.07.2012 14:23 #263091
dyasny написал:
если загрузился kvm то kvm_intel тоже должен - modprobe/insmod kvm_intel работает?

у вас 14ая федора, тогда как сегодня 18ую уже пишут. чего удивляться что пакеты совсем уже не апстримовые?

Правило "не тронь технику, она и не подведет" не всегда срабатывает. Оказывается, что и засады возможны. Но, в любом случае, неужели в RF-14 KVM ни у кого не работал??? У меня такая гадость вылезает:

text
# modprobe kvm_intel
FATAL: Error inserting kvm_intel (/lib/modules/2.6.35.14-106.fc14.x86_64/kernel/arch/x86/kvm/kvm-intel.ko): Operation not supported

И что с этим делать?

05.07.2012 15:02 #263096
"Cruiser78" написал:
И что с этим делать?

вооружиться гуглем, шаманским бубном и здравым смыслом, забить на yum и собирать/ставить всё вручную. Путь очень простой - читаем это, смотрим что требует система и собираем, потому как 14 федора уже не актуальна и вся её поддержка сводится к секъюрити-фиксам, да и те скоро уже прекратятся(если уже не прекратились), а искать в каких-то сомнительных загашниках пакеты нужной версии может завести в никуда.

05.07.2012 15:33 #263100
gramozeka написал:
[quote="Cruiser78"]И что с этим делать?

вооружиться гуглем, шаманским бубном и здравым смыслом, забить на yum и собирать/ставить всё вручную. [/quote]

Ну, гугль говорит, что проблема типовая и у большинства терпил она решается включением поддержки аппаратной виртуализации в BIOS. Ну, вечерком посмотрю... Может и поможет.

05.07.2012 16:49 · отредактировано #263110
"Cruiser78" написал:
включением поддержки аппаратной виртуализации в BIOS. Ну, вечерком посмотрю...

Внезапно... это ж первым делом надо смотреть...

05.07.2012 21:24 #263142
"Cruiser78" написал:
Правило  "не тронь технику, она и не подведет" не всегда срабатывает. Оказывается, что и засады возможны. Но, в любом случае, неужели в RF-14 KVM ни у кого не работал??? У меня такая гадость вылезает:

это правило редко работает в айти. даже у железа фирмвари требуют частых и аккуратных апдейтов.

"Cruiser78" написал:
Ну, гугль говорит, что проблема типовая и у большинства терпил она решается включением поддержки аппаратной виртуализации в BIOS. Ну, вечерком посмотрю... Может и поможет.

ее недостаточно просто включить, надо еще и полность перезагрузить систему, полностью == с выдергиванием кабеля питания.

но вообще, обычно если kvm загрузился, то и kvm_$cpu должен, a за ними и ksm кстати. Короче надо смотреть на более свежие версии, и желательно на нормальную Федору, т.к. я без понятия как эти пакеты собираются в RFR

05.07.2012 22:06 #263143
"dyasny" написал:
ее недостаточно просто включить, надо еще и полность перезагрузить систему, полностью == с выдергиванием кабеля питания.

Я так полагаю, это из какой-то документации выдержка?

05.07.2012 23:45 #263157
"Macumazan" написал:
Я  так полагаю, это из какой-то документации выдержка?

это из личного опыта работы с виртуализацией последние 6 лет. сначала в большой и известной фирме производящей серверы, а потом в фирме которая основала и ведет разработку kvm

06.07.2012 00:15 · отредактировано #263163
"dyasny" написал:
== с выдергиванием кабеля питания.

Кстати да, как-то нарвался на подобное, что кстати не всегда правда.
ы. Иногда bios сам соображает какой ему ресет делать софт/хард...

06.07.2012 00:21 #263167
"newzenon" написал:
что кстати не всегда правда

может быть, пока что мне не попадалось машины где это не сработало бы

06.07.2012 09:49 #263205

Ф14 уже полгода как не поддерживается и не обновляется между прочим.

10.07.2012 09:48 #263970
dyasny написал:

это правило редко работает в айти. даже у железа фирмвари требуют частых и аккуратных апдейтов.

И, тем не менее - на двух из трех серверов поддержка виртуализации была включена в БИОС, а на "проблемном" - выключена. Поскольку он в промышленной эксплуатации - пришлось ждать удобного момента для залезания в БИОС.
Включил - заработало. Видимо сам, когда вводил сервера в эксплуатацию зачем то отключил эту фишку. Зачем - не скажу, не помню.
Здесь - тема закрыта.

10.07.2012 10:00 #263971
"Cruiser78" написал:
Зачем - не скажу, не помню

обычно из коробки она закрыта, может просто не трогали...

12.01.2015 14:46 #409216
dyasny написал:

ее недостаточно просто включить, надо еще и полность перезагрузить систему, полностью == с выдергиванием кабеля питания.

Зарегистрировался только для того, чтобы сказать спасибо. Мучался 2 недели пробовал и Proxmox и OpenSUSE (в биосе поддержка влючил) выдавалось что то вроде:

# modprobe kvm_intel
FATAL: Error inserting kvm_intel (/lib/modules/2.6.35.14-106.fc14.x86_64/kernel/arch/x86/kvm/kvm-intel.ko): Operation not supported

Помогло выдергивание кабеля!

12.01.2015 17:03 #409240

это очень известная фишка, но за 9 лет что я занимаюсь виртуализацией, ее приходится постоянно повторять, рад что помогло :)

Войдите или зарегистрируйтесь, чтобы ответить.