|
|
Re: Xen + OpenVZ одновременно на одном ядре [message #11928 is a reply to message #11362] |
Thu, 12 April 2007 06:05 |
|
Так прилагаемый конфиг вроде и так правильный. Сужу по отсутствию галочки для CONFIG_FB_VESA. Ибо Xen-монитор (XEN-загрузчик) не терпит vesa- и других вызовов в BIOS машины.
Осталось выбрать CONFIG_X86_XEN и возможно CONFIG_PCI_GOXEN_FE. И попробовать загрузить openvz-el5 ядро с помощью этого самого XEN-монитора в качестве dom0.
Только не верится. Неужели правда xen-patch + openvz теперь в одной коробке? Немного времени назад об этом мечтал как о варианте неблизкого будущего.
Осталось правда выяснить еще, как в openvz-el5 чувствует себя VirtualBox... Хотя бы при загрузке без xen-монитора VirtualBox работает? В спецификации что-то про VirtualBox/VMWare сервер говорится? Как бы ее почитать...
> Наконец на 2.6.18-8.el5 028stab021.1 нормально заработал vmware-server в VE
Имеется в виду VE0? Или уже внутри openVZ VE?
У меня VirtualBox (с VMWare не дружу) на тестовых openvz-ядрах работал нормально.
Пытался я некоторое время назад загрузить XEN-монитор, dom0-Linux-ядро (не openvz) и запустить VMware-player. Хотя vmware-ядерный-модуль собирался-загружался, но процесс старта VMWare-player замирал на страдии запуска. Есть подозрение, что это опять же из-за того, из-за чего не работает в xen-dom0-ядре vesa-драйвер -- обращения к BIOS компьютера.
Работу в такой конфигурации dosemu не проверял.
Но XEN лично меня уже не тянет. openvz + VirtualBox -- очень даже
хорошо удовлетворяют потребности. С какой стати отказываться от vesa-драйвера (и красивой-динамичной-splash-каринки- при-загруке тоже кстати), если скорость его работы меня удовлетворяет? Тем более что это единственный драйвер, когда при переключении с консоли на иксы и обратно можно добиться, чтоб не щелкал CRT-монитор
|
|
|
Re: Xen + OpenVZ одновременно на одном ядре [message #11930 is a reply to message #11928] |
Thu, 12 April 2007 07:19 |
saimon
Messages: 85 Registered: November 2006
|
Member |
|
|
Quote: | Имеется в виду VE0? Или уже внутри openVZ VE?
У меня VirtualBox (с VMWare не дружу) на тестовых openvz-ядрах работал нормально.
|
Пробовал только VMWare-Server и только в VE, работает.
С VirtualBox было все совсем печально, вроде бы все модули успешно загружались но сама оболочка вылетала в кору без указания причины, разбираться не стал, т.к. оно еще сыро и неудобно.(на ядре ovz-el5 не проверял)
Quote: | С какой стати отказываться от vesa-драйвера (и красивой-динамичной-splash-каринки- при-загруке тоже кстати), если скорость его работы меня удовлетворяет? Тем более что это единственный драйвер, когда при переключении с консоли на иксы и обратно можно добиться, чтоб не щелкал CRT-монитор
|
И правильно сделали =), не раз сталкивался со спонтанными зависаниями всей системы на разном железе с vesa консолью(в текстовом режиме на том же ядре нет проблем), стабильность важнее.
|
|
|
Re: Xen + OpenVZ одновременно на одном ядре [message #11983 is a reply to message #11928] |
Fri, 13 April 2007 15:50 |
|
Прочитал описание возможностей последнего XEN-монитора + патчи для Linux-ядра (3.0.4) на сайте XEN....
Они молодцы. Добавили фрейм-буфер для domU ядер (если правильно понял). То есть теперь старт Linux-ядер domU может выглядеть как в VirtualBox (красиво, с графикой в окошке, виден весь вывод с самого начала)
|
|
|
Re: Xen + OpenVZ одновременно на одном ядре [message #12169 is a reply to message #11363] |
Wed, 18 April 2007 18:30 |
|
Не проходит компиляция.
Подробности. В конфиге выбираем
Processor type and features
Subarchitecture type (Xen-compatible)
И пытаемся собрать. Для начала в arch/i386/kernel process-xen.c и traps-xen.c ссылаются на system_utsname когда кругом используется utsname()-> и init_utsname()-> (кстати ссылка на system_utsname есть и в include/linux/ve.h) Поправили. Возникает правда вопрос: а как же в RHEL5 XEN-ядро собрали (или его там нет)?
Пытаемся ехать дальше. Но при компиляции kernel/sched.c получаем отбой -- якобы имеет место переопределение структуры vcpu_info в строке 300. Выключение CONFIG_SCHED_VCPU не помогает. Появляется непонятное сообщение о include/linux/vsched.h строка 25
Все. Запор. Попробовать что-ли собрать ядро без openvz-патчей...
PS: сам xen-монитор собрался без проблем.
[Updated on: Wed, 18 April 2007 18:34] Report message to a moderator
|
|
|
Re: Xen + OpenVZ одновременно на одном ядре [message #12204 is a reply to message #12169] |
Fri, 20 April 2007 08:58 |
|
С отбитым назад патчем patch-028stab027-core XEN-ядро из исходников RHEL5 собирается. И даже система нормально грузится под xen-монитором. Но непонятно -- зачем нужен xen, когда нет openvz К тому же ни VirtualBox, ни qemu (вариант с ядерным ускорителем) под xen-монитором не работают. Как поясняют на xen-форуме -- они хотят иметь ring0 при выполнеиии в ядре, а и dom0 и domU выполняются на ring1. Под ring0 выполняется только сам xen-монитор.
Да, qemu с загруженным kqemu под xen-монитором начинает выполнять загрузку с исошки (livecd), выводит картинку (splash), процесс идет некоторое время и потом бах -- перезагрузка
|
|
|
|
|
|