Как проверить PV в Xen?

Здравствуйте,

прошу прощения за глупый вопрос, но ответа в сети я не нашел, а перед запуском в продакшн нужно убедиться в правильности настройки XEN.

Собственно вопрос такой, как проверить в каком режиме работает гостевая система,

в режиме PV или HVM
?



Вывод uname -a в dom0

Linux nginx2 2.6.32-5-xen-amd64 #1 SMP Sun Sep 23 13:49:30 UTC 2012 x86_64 GNU/Linux

Вывод uname -a в dom1

Linux oldsite 2.6.32-5-xen-amd64 #1 SMP Sun Sep 23 13:49:30 UTC 2012 x86_64 GNU/Linux


Вывод /proc/cpuid вроде бы полностью идентичный за исключением количества процессоров


Подключаюсь к гостевой системе через команду xm console oldsite


Обе системы debian

PS. Насколько я понимаю все верно автоматически установилось, если бы система была в режиме HVM пришлось бы подключаться через VNC, я прав?
  • Вопрос задан
  • 3287 просмотров
Пригласить эксперта
Ответы на вопрос 3
deilux
@deilux
Если вы сами писали конфиг, то должны знать, в каком режиме грузится гостевая система. Откуда вопрос?

По-любому, внутри системы можно сделать dmesg|grep Xen и увидеть:
[ 0.000000] Booting paravirtualized kernel on Xen
[ 0.000000] Xen version: 4.0.1 (preserve-AD)
[ 0.000000] Xen: using vcpu_info placement
[ 0.000000] Xen: using vcpuop timer interface


На HVM же выдаёт:
[ 0.000000] ACPI: RSDP 000ea020 00024 (v02 Xen)
[ 0.000000] ACPI: XSDT fc012cb0 00034 (v01 Xen HVM 00000000 HVML 00000000)
[ 0.000000] ACPI: FACP fc012ad0 000F4 (v04 Xen HVM 00000000 HVML 00000000)
[ 0.000000] ACPI: DSDT fc002c40 0FE0B (v02 Xen HVM 00000000 INTL 20100528)
[ 0.000000] ACPI: APIC fc012bd0 000D8 (v02 Xen HVM 00000000 HVML 00000000)
[ 0.000000] Xen version 4.0.
[ 0.000000] Xen Platform PCI: I/O protocol version 1
[ 0.000000] Netfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated NICs.
[ 0.000000] Blkfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated disks.
[ 0.000000] Booting paravirtualized kernel on Xen
[ 0.000000] Xen HVM callback vector for event delivery is enabled
Ответ написан
shadowalone
@shadowalone
проще всего:
# virsh dumpxml имя_dom-u
и посмотреть на предмет:
hvm
/usr/lib/xen/boot/hvmloader

Это значит HVM
у PV выглядит примерно так:
linux
/var/lib/xen/boot_kernel.I3fzAL

ну, или,
# virsh dumpxml имя_dom-u | grep hvm
Ответ написан
@betal Автор вопроса
Эх, к сожалению virsh это утилита KVM, в XEN ее нет :(
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы