ошибка XEN (No such file or directory. Is xend running?)

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

Ответить
gristle
Сообщения: 17

ошибка XEN

Сообщение gristle »

Доброго времени суток.
Пытаюсь запустить XEN на Fedora 14
установил командой
yum install xen вместе с зависимостями.

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

# rpm -qa | grep xen
xen-runtime-4.0.1-7.fc14.i686
xen-libs-4.0.1-7.fc14.i686
xen-devel-4.0.1-7.fc14.i686
xen-hypervisor-4.0.1-7.fc14.i686
xen-doc-4.0.1-7.fc14.i686
xen-licenses-4.0.1-7.fc14.i686
xen-4.0.1-7.fc14.i686

При вводе команд:

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

#xm info
#xm list

выдаёт одну и ту же ошибку:

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

Error: Unable to connect to xend: No such file or directory. Is xend running?

при попытке запустить службу, получаем:

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

# service xend start
#

тут вычитал что можно добавить в /etc/fstab строчку

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

 none    /proc/xen       xenfs   defaults        0       0

не помогло.
где-то вычитал, источник сейчас не найду что kernel-xen включён в состав основной ветки ядра начиная с Fedora 10 и насколько я понял правки в /boot/grub/menu.list не надо.
Подскажите что я делаю не так. :blush:
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: ошибка XEN

Сообщение SLEDopit »

Ну вообще grub должен переконфигурироваться автоматичекси и при этом xen должен стартовать во время загрузки, чего у вас не происходит. В grub2 в секцию с xen'ом добавляется строка

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

multiboot    /boot/xen-4.0-amd64.gz placeholder
что происходит в первом Grub я уже, если честно, не помню.
Но у вас xen не загружен, потому что не подправлен конфиг grub / загружено неверное ядро / загружено верное ядро, но не загружен сам xen.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
gristle
Сообщения: 17

Re: ошибка XEN

Сообщение gristle »

cat /boot/grub/menu.list

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

default=0
timeout=30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
#hiddenmenu
title Fedora (2.6.35.11-83.fc14.i686)
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.35.11-83.fc14.i686 ro root=UUID=1961d032-e5b5-41c0-8c95-9bd60352634c rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
    initrd /boot/initramfs-2.6.35.11-83.fc14.i686.img
title Fedora (2.6.35.6-45.fc14.i686)
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.35.6-45.fc14.i686 ro root=UUID=1961d032-e5b5-41c0-8c95-9bd60352634c rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
    initrd /boot/initramfs-2.6.35.6-45.fc14.i686.img

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

$ chkconfig --list xend
xend               0:выкл    1:выкл    2:выкл    3:вкл    4:вкл    5:вкл    6:выкл

из чего я делаю вывод что xen должен грузится, а не грузится из-за неправильной настройки ядра, я правильно понял?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: ошибка XEN

Сообщение SLEDopit »

gristle писал(а):
31.03.2011 15:32
а не грузится из-за неправильной настройки ядра, я правильно понял?
из-за неправильно настройки загрузчика.
у меня в grub2 вот так:

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

menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-amd64 and XEN 4.0-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os --class xen {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 05e52f67-3ccd-4cf1-82d0-b2a1351b4296
        echo    'Loading Linux 2.6.32-5-xen-amd64 ...'
        multiboot       /boot/xen-4.0-amd64.gz placeholder
        module  /boot/vmlinuz-2.6.32-5-xen-amd64 placeholder root=UUID=05e52f67-3ccd-4cf1-82d0-b2a1351b4296 ro single
        echo    'Loading initial ramdisk ...'
        module  /boot/initrd.img-2.6.32-5-xen-amd64
}
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: ошибка XEN

Сообщение Ali1 »

3.2.4.2. Xen Kernel Support
The kernel package in Fedora 14 supports booting as a guest domU, but will not function as a dom0 until such support is provided upstream.
The most recent Fedora release with dom0 support is Fedora 8.
Booting a Xen domU guest within a Fedora 14 host requires the KVM based xenner. Xenner runs the guest kernel and a small Xen emulator together as a KVM guest.
For further details refer to:

*
Fedora paravirt_ops-based kernel-xen , on Fedora wiki
*
Fedora Dom0-paravirt_ops-based kernel-xen , on Fedora wiki
*
kvm, on sourceforge.net
*
xenner, by kraxel on fedorapeople.org
http://docs.fedoraproject.org/en-US/Fedora...r_SysAdmin.html

UPD
http://fedorapeople.org/~myoung/dom0/
Спасибо сказали:
gristle
Сообщения: 17

Re: ошибка XEN

Сообщение gristle »

Я конечно очень извиняюсь, я с linux без году неделю, поправьте если что-то путаю, реализация domU в мейнстриме реализована, а вот dom0 - нет и необходимо доставить пакеты отсюда, уточните, пожалуйста, какие пакеты мне надо установить и если можно подскажите настройки grub что б это всё потом заработало, заранее спасибо. :rolleyes:
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: ошибка XEN

Сообщение Ali1 »

Все несколько хуже. dom0 в fedora14 нет. То, что лежит в fedorapeople Вы можете поставить на свой страх и риск!

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

 sudo vi /etc/yum.repos.d/myoung-dom0.repo

следующего содержания:

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

[myoung-dom0]
name=myoung's repository of Fedora based dom0 kernels - $basearch
baseurl=http://fedorapeople.org/~myoung/dom0/$basearch/
enabled=0
gpgcheck=0

[myoung-dom0-source]
name=myoung's repository of Fedora based dom0 kernels - Source
baseurl=http://fedorapeople.org/~myoung/dom0/src/
enabled=0
gpgcheck=0

Ставите:

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

$sudo yum install xen
...
$ sudo yum --enablerepo=myoung-dom0 install kernel-2.6.32.34-175.xendom0.fc13.x86_64

Правите grub.conf. по образу и подобию:

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

title RFRemix (2.6.32.34-175.xendom0.fc13.x86_64)
        root (hd0,1)
        kernel /xen-4.0.1.gz
        module /vmlinuz-2.6.32.34-175.xendom0.fc13.x86_64 ro root=/dev/mapper/vg_alicq-root_f12 noiswmd LANG=ru_RU.UTF-8 KEYBOARDTYPE=pc KEYTABLE=ru  vga=0x31B 3
        module /initramfs-2.6.32.34-175.xendom0.fc13.x86_64.img

Перегружаетесь.

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

$ sudo xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7281     4     r-----    102.2


PS
Архитектура и пути должны быть изменены в соответствии с конкретной ситуацией.
Спасибо сказали:
Ответить