Re: Openvz вместе с XEN: неясность [message #13488 is a reply to message #13486] |
Mon, 28 May 2007 09:53 ![Go to previous message Go to previous message](/theme/ovz3/images/up.png) ![Go to next message Go to previous message](/theme/ovz3/images/down.png) |
|
Спасибо за ответ.
Основная, относящаяся к openvz проблема, кроме правки xen-сырцов на предмет использования функций openvz (таких правок не много), это конфликт имени vcpu_info.
Openvz и XEN оба используют имя vcpu_info. Openvz пользует это имя в основном только в kernel/sched.c. И поэтому приходится править vcpu_info от openvz на что-то другое (у меня заменено на vz_vcpu_info). Будет неплохо, если и основной openvz избавится от конфликта (потенциального) с XEN
PS: так что из-за проблем с получением рабочих xen-tools для openvz-rhel5 (сборка под Gentoo) теперь будет возможен еще один вараинт: openvz with xen-3.1.0 (без patch от RedHat). Один побочный дополнительный плюс такого варианта -- избавляемся от довольно специфического squashfs от RedHat. С ним у меня вдруг возникли проблемы с монтированием squashfs от старых gentoo-cdrom (новые монтирует, старые -- не хочет)
Второй дополнительный плюс: как мне кажется, openvz-2.6.18 лучше отслеживает проблемы ядра (патчи из upstream). Для openvz-rhel5 эту работу (отслеживать изменения в rhel5) делать если и будут, то как минимум с большими задержками.
Третий плюс: это официальный XEN для 2.6.18 (версия 3.1.0, переименована из 3.0.5-rc10), а не сильно правленный xen 3.0.3-rc5 от RedHat. Хотя RedHat грозится к лету тоже выпустить ядро на основе XEN-3.1.0
|
|
|