Есть тут спецы по Xen ?

Himiko
На сайте с 28.08.2008
Offline
560
2863

Приветствую)

В первый раз вроде тут топик открываю с вопросами)

Мне как-то не приходилось ранее поднимать ноду на Xen.

В общем, есть CentOS 5.2 i386, делаем yum install xen kernel-xen

Меняем /boot/grub/menu.lst, чтобы по дефолту крузилось ядро xen.

Больше ничего не трогаю и получаю недоступную машину после перезагрузки.

Отваливается сетка. Даже по ping видно, что в момент загрузки доступ к машине есть, а потом пропадает.

Пошарил в гугле, что-то там подправил и заработало. (сейчас повторить не могу :) )

Может кто-нибудь подскажет какие могут быть причины и как заставить работать?

Интерфейс один eth0, если загрузить ядро без xen после его установки, то показывает ещё и virbr0.

Если нужно конфиги показать, легко покажу. Только всё там дефолтное.

Грешу, что xen ломает сетку при запуске. Посмотрел конфиг на другой (работающей) ноде, там тоже всё дефолтное и работает.

Ещё бы объяснили, как на Xen поднять сетку на виртуалках, чтобы на интерфейсе у них "висел" реальный ip. Много чего прочитал, но словил непонятные глюки.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
promog
На сайте с 20.06.2005
Offline
61
#1

:-) Есть, и он перед Вами.

С уважением, Георгий
Himiko
На сайте с 28.08.2008
Offline
560
#2
promog:
:-) Есть, и он перед Вами.

Если есть в этом опыт, то подскажите. Буду признателен.

M
На сайте с 16.09.2009
Offline
278
#3
Himiko:
Ещё бы объяснили, как на Xen поднять сетку на виртуалках, чтобы на интерфейсе у них "висел" реальный ip. Много чего прочитал, но словил непонятные глюки.

мост?

http://www.xgu.ru/wiki/%D0%A1%D0%B5%D1%82%D1%8C_%D0%B2_Xen#bridged

PS:

т.е. с этого момента лучше подробнее описать конкретный сетап + какие именно

глюки поймались при этом.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Himiko
На сайте с 28.08.2008
Offline
560
#4
myhand:
мост?
http://www.xgu.ru/wiki/%D0%A1%D0%B5%D1%82%D1%8C_%D0%B2_Xen#bridged

PS:
т.е. с этого момента лучше подробнее описать конкретный сетап + какие именно
глюки поймались при этом.

Насколько понял, он по дефолту мостом и настраивается, но какого-то фига при перезагрузке не доступен по сети (если с новым ядром запустить).

Сейчас пока снова просто "поднять" всё это дело не могу) Фиг с ними пока, с виртуалками.

Я говорю, просто делаю yum install xen kernel-xen

Правлю /boot/grub/menu.lst на предмет default=0

Делаю ребут и получаю недоступную по сети машину. Кто-нибудь может подскажет, может ещё чего-то сделать нужно на CentOS ?

promog
На сайте с 20.06.2005
Offline
61
#5

yum install xen kernel-xen

Если не ошибаюсь, после этой команды, в menu.lst, ядро xen ставится по умолчанию.

Про сеть скажу, то что такого рода проблемы у вас возникают из-за того что Вы или система подключает настроенный и поднятый интерфейс в программный bridge.

Почитайте про программные бридж в линукс.

Xen также сама создает виртуальные бриджы, они необходимы для функционирвания ядра xen для гостевых доменов.

Далее у xen есть свои приколы с бриджами о чем лучше почитать тут

(http://xgu.ru/wiki/%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_Xen)

и тут (http://xgu.ru/wiki/%D0%A1%D0%B5%D1%82%D1%8C_%D0%B2_Xen)

Himiko
На сайте с 28.08.2008
Offline
560
#6
Если не ошибаюсь, после этой команды, в menu.lst, ядро xen ставится по умолчанию.

Ошибаетесь.

Про сеть скажу, то что такого рода проблемы у вас возникают из-за того что Вы или система подключает настроенный и поднятый интерфейс в программный bridge.

Система только что установлена, чистая.

Только делаю yum install, правлю menu.lst и это приводит к недоступности машины после перезагрузки.

Проблема возникает, только если загрузиться с ядром Xen. Со стандартным ядром грузится нормально и появляется интерфейс virbr0

promog
На сайте с 20.06.2005
Offline
61
#7

Попробуйте поставить в /etc/xen/xend-config.sxp

Закомментировать

(network-script ...)

И прописать туда


(network-script network-dummy)
Himiko
На сайте с 28.08.2008
Offline
560
#8
promog:
Попробуйте поставить в /etc/xen/xend-config.sxp

Закомментировать
(network-script ...)

И прописать туда

(network-script network-dummy)

Поставить конечно можно, но я оретнируюсь по работующей ноде. Там как раз стоит (network-script network-bridge)

promog
На сайте с 20.06.2005
Offline
61
#9

По этому у вас сеть и не поднимается!

Строчка


(network-script network-bridge)

Говорит о том чтобы прис старте поднимать бридж и подключать туда интерфейс собственно системы. А т.к. оно где-то троит у Вас, то и сеть перестает работать.

Также смотрите


route -n
Himiko
На сайте с 28.08.2008
Offline
560
#10
А т.к. оно где-то троит у Вас, то и сеть перестает работать.

Вот эту фразу не понял. Можно точнее?)

И подскажите, как настроить Xen, чтобы внутри виртуалок был реальный ip-адрес на интерфейсе. Тут нужно же бридж использовать?

P.S.: Сейчас вырубил создание моста ксеном и всё запустилось и заработало. Думаю, что с сетью делать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий