Решено: xen (Не удаётся запустить гостевую ОС в паравиртуальном режиме)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Venegance
Сообщения: 119
ОС: Debian

Решено: xen

Сообщение Venegance »

Есть машина с Debian Lenny. На ней - Xen 3.2.1. Гостевая ОС так же Debian, конфигурационный файл выглядит следующим образом:

Код: Выделить всё

kernel = "/boot/vmlinuz-2.6.26-2-xen-686"
memory = "256"
name = "dvm0"
vif = ['mac=00:1c:25:0c:b7:d8, bridge=br0']
dhcp = "dhcp"
disk = ['file:/xen/images/dvm0.img,hda1,w']
root = "/dev/hda1 ro"

При попытке запустить гостевую ОС

Код: Выделить всё

xm create -c dvm0
появляется следующее:

Код: Выделить всё

Started domain dvm0
[    0.004000] Software IO TLB disabled
[    0.004000] Memory: 255480k/270336k available (1845k kernel code, 6656k reserved, 741k data, 196k init, 0k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xf5555000 - 0xf57ff000   (2728 kB)
[    0.004000]     pkmap   : 0xf5000000 - 0xf5200000   (2048 kB)
[    0.004000]     vmalloc : 0xd1000000 - 0xf4ffe000   ( 575 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xd0800000   ( 264 MB)
[    0.004000]       .init : 0xc038f000 - 0xc03c0000   ( 196 kB)
[    0.004000]       .data : 0xc02cd44e - 0xc03868a0   ( 741 kB)
[    0.004000]       .text : 0xc0100000 - 0xc02cd44e   (1845 kB)
[    0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.352028] Calibrating delay using timer specific routine.. 6123.39 BogoMIPS (lpj=12246792)
[    0.352074] Security Framework initialized
[    0.352084] SELinux:  Disabled at boot.
[    0.352092] Capability LSM initialized
[    0.352112] Mount-cache hash table entries: 512
[    0.352263] Initializing cgroup subsys ns
[    0.352273] Initializing cgroup subsys cpuacct
[    0.352279] Initializing cgroup subsys devices
[    0.352318] CPU: Trace cache: 12K uops, L1 D cache: 16K
[    0.352327] CPU: L2 cache: 512K
[    0.352344] Checking 'hlt' instruction... OK.
[    0.352903] SMP alternatives: switching to UP code
[    0.389400] Freeing SMP alternatives: 16k freed
[    0.389550] Brought up 1 CPUs
[    0.392744] net_namespace: 660 bytes
[    0.393020] NET: Registered protocol family 16
[    0.395403] Brought up 1 CPUs
[    0.395430] PCI: Fatal: No config space access function found
[    0.395437] PCI: setting up Xen PCI frontend stub
[    0.396436] ACPI: Interpreter disabled.
[    0.396450] Linux Plug and Play Support v0.97 (c) Adam Belay
[    0.396494] pnp: PnP ACPI: disabled
[    0.397050] suspend: event channel 7
[    0.397548] xen_mem: Initialising balloon driver.
[    0.399844] PCI: System does not support PCI

После этого никаких действий не происходит.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: xen

Сообщение Ленивая Бестолочь »

если ядро стандартное, тогда лучше добавьте строку

Код: Выделить всё

ramdisk = "/boot/initrd.img-2.6.26-2-xen-686"

в конфиг машины
и ещё добавьте

Код: Выделить всё

builder='linux'
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Venegance
Сообщения: 119
ОС: Debian

Re: Решено: xen

Сообщение Venegance »

Спасибо, помогло. Единственное, что непонятно, так это почему не появляется приглашение для ввода информации для аутентификации. При использовании команды:

Код: Выделить всё

xm create -c dvm0
должна подключатся консоль - она подключается, проходит загрузка гостевой ОС, проходит загрузка cron(я так понял, он последним у меня грузится) и дальше молчание, никакие клавиши не работают. Если подключится через ctrl+alt+F2 к другой консоли в управляющем домене и использовать команду , то будет видно, что гостевая ОС работает. По ssh гостевая ОС доступна. В управляющем домене я сижу через консоль. Есть соображения на этот счет?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: xen

Сообщение Ленивая Бестолочь »

Venegance писал(а):
14.10.2009 13:39
Есть соображения на этот счет?

не поверите, эту проблему видит каждый, кто пользует xen с ядром >= 2.6.26. :)

поставьте в гостевую машину udev и в файле /etc/inittab поменяйте
1:2345:respawn:/sbin/getty 38400 tty1
на
1:2345:respawn:/sbin/getty 38400 hvc0
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Venegance
Сообщения: 119
ОС: Debian

Re: Решено: xen

Сообщение Venegance »

Спасибо, отпустило! Закрывайте тему.
Спасибо сказали: