среда, 3 февраля 2010 г.

Red Hat Enterprise Virtualization. Почему?

Посмотрел сегодня продукт под названием RHEV. Впечатление очень неоднозначное и весь процесс изучения регулярно сопровождался восклицанием "Почему?"

RHEV состоит из двух частей: RHEV-H - то, что ставится непосредственно на сервера и RHEV-M - то, что ими управляет. Первое "Почему" у меня возникло после того как я узнал, что RHEV-M ставится исключительно на Windows сервер. Очень не похоже все это на Red Hat. Ответ на этот вопрос нашелся достаточно быстро - продукт был куплен и пока еще не переписан, обещают в середине 2010, а значит в начале следующего года мы будем иметь тот же функционал в кросс-платформенном варианте, это очень радует.

Установка RHEV-M - дело не тривиальное, поэтому лучше строго следовать гайду. Нет, ничего сложного в ней нет, просто надо поставить 2-3 патча на винду. Вы когда-нибудь ставили патчи на винду? Попробуйте поставить PowerShell 2.0, потом удалить его и поставить PowerShell 1.0. Как Вы думаете, что получится? Правильно.. Всеми любимая система напишет, что PowerShell другой версии установлен и пока он не будет удален, об установке даже и не думайте. Лечится закатом солнца вручную чисткой реестра.

RHEV-H ставится без труда. Меню в 6-7 пунктов, где нужно ответить на вопросы и далее мгновенная установка. Тут я столкнулся со следующем "Почему": Когда пытаешься добавить управление гипервизором в RHEV-M, он это не делает, даже если ты включил на ней ssh и указываешь ей пароль. Можно только наоборот, из RHEV-H указать Management сервер. Вопрос: Почему нельзя сделать это из Management сервера, тем более что там есть кнопка "Добавить"?

Интерфейс вроде бы понятный, ничего особенного, но что-то в нем нечеловеческое есть. Я никогда не читал документашки по VmWare ESX или Xen, там все находилось как-то само, а здесь я встал в ступор, когда после добавления стораджа, интерфейс мне выдал что-то вроде "не подключен". Почему я должен догадываться, что он не подключен к Датацентру. Я ведь пока еще мыслю о физическом подключении к серверам!

Три больших Почему возникло сегодня поздно вечером, именно поэтому я продинамил первую вечернюю прогулку с ребенком. Установка операционки на виртуальную машину возможна только с ISO образа (возможности присоединить реальный CDROM нет). ISO образы должны лежать на NFS, который обязательно отдается с одного из серверов-участников кластера. Но на этих серверах не запускается NFS демон, потому что отсутствует exportfs.ko.

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

Вывод: KVM - отличная и перспективная технология. Red Hat - прекрасная компания. RHEV - перспективный продукт. Пользуйтесь пока VM Ware. Он глючный, но не на столько.

2 комментария:

  1. Гы )

    Мы дрючим RHEV уже почти месяц. В момент установки у нас была одна истерика на двоих. Сейчас все более или менее встает на свои места, но все равно очень многое не работает или работает не так.
    Мы пошли путем простым. Выделили две машины под стороджа. Одна под iscsi, вторая под NFS. Когда осознали, что NFS - говно, выкинули его и оставили только iscsi. На данный момент это даже работает, и даже приятно с ним работать... Думаю, что до ESX там далеко, но шикарная перспектива есть!

    ОтветитьУдалить
  2. там не такой подход как в вмвари, потому и непривычно. сработавшись с этой системой, вмварь во многом начинает казаться абсурдной

    ОтветитьУдалить