LINUX.ORG.RU
ФорумAdmin

Xen не видит аппаратную виртуализацию


0

1

Есть три одинаковых сервера на Intel E5630.

RHEL+Xen:

# cat /proc/cpuinfo
...
flags: fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr lahf_lm
...
# uname -a
Linux sl02 2.6.18-164.el5xen #1 SMP Tue Aug 18 15:59:52 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

Debian+KVM:

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 pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 popcnt lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
...
Linux sl07 2.6.32-5-amd64 #1 SMP Wed Jan 12 03:40:32 UTC 2011 x86_64 GNU/Linux

Debian+Xen

flags: fpu de tsc msr pae mce cx8 apic sep mtrr mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nonstop_tsc aperfmperf pni est ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm ida arat
...
Linux sl06 2.6.32-5-xen-amd64 #1 SMP Tue Mar 8 00:01:30 UTC 2011 x86_64 GNU/Linux

В третьем случае нет vmx. Соответственно, железная виртуализация не работает.

Ставил по этому мануалу: http://wiki.debian.org/Xen, «To get Xen HVM support apt-get install xen-qemu-dm-4.0» — установлен. Почему, как побеждать?

★★★★★

Для начала, скомпилять xen из исходников - посмотреть на результат.

zgen ★★★★★
()

В BIOS включить виртуализацию не забыли? :-)

no-dashi ★★★★★
()

Вопрос почти в тему

Хм... А разве содержимое /proc/cpuinfo не должно зависеть только от процессора и BIOS'а? А то что-то сильно разные флаги для трёх одинаковых серверов с одинаковыми процессорами...

Deleted
()
Ответ на: Вопрос почти в тему от Deleted

> А разве содержимое /proc/cpuinfo не должно зависеть только от процессора и BIOS'а?

Существует ли /proc/cpuinfo, если на компе нет операционной системы? По-моему, его на основе данных процессора и BIOS'а формирует ядро.

Но это не проблема. Мэйлинг-листы говорят, что с xen'овским ядром в /proc/cpuinfo упоминаний о vmx и не должно быть.

Гость-система создалась и запустилась, хотя virt-manager так и не дал выбрать тип виртуализации (PV или HVM). Как мне точно узнать, в каком режиме она работает?

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