Посмотрел сегодня продукт под названием
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. Он глючный, но не на столько.