Модульный сервер: всё-в-одном. Часть 2

Опубликовано: Константин Замков ; 18 02 2008

Здравствуйте, друзья!

Вернёмся к теме, освещать которую мы начали в предыдущем> посте. На этот раз я хочу подробнее осветить сторону модульного сервера Clear Bay, связанную с вопросами управления. Сразу хотелось бы сослаться на интересную заметку наших англоговорящих коллег под интригующим заголовком “Server Management: How much is good enough”. Сколько серверного менеджмента достаточно, достаточно для счастья? Суть этой заметки сводится к тому, что не существует идеального коробочного решения по управлению IT-инфраструктурой. Мы сталкиваемся с многообразием слабо связанных решений от разных поставщиков, либо переплачиваем за те избыточные функции, которые далеко не всем и не всегда нужны. Почему я подошёл к теме серверного менеджмента с этой, казалось бы, не самой приятной стороны? Давайте посмотрим.

Clear Bay подразумевает управление самим собой не как некую добавочную часть, а как один из встроенных элементов системы. На аппаратном уровне это выражается в “мозге” управления - менеджмент-модуле, который является достаточно развитым устройством сам по себе, имеет собственный процессор, память, операционную систему с различными сервисами, и так далее. Для нас это остаётся совершенно прозрачным, мы по-прежнему видим лишь один из блоков системы.

Ответной частью менеджмент-модуля являются соответствующие компоненты на других компонентах Clear Bay. Для серверов это привычные BMC, baseboard management controller, или контроллеры управления платой. Отличие от традиционной архитектуры управления серверами заключается в том, что BMC по умолчанию подчиняется именно менеджмент-модулю, который изначально установлен в системе, а не какому-либо абстрактному центру управления (возможно, от стороннего производителя). Похожая структура складывается и для других элементов модульной платформы: Ethernet-свитчей, модулей хранения данных, питания и охлаждения. Пожалуй, будет нечестно сказать, что подобное устройство является слишком простым на низком, аппаратном уровне. А вот на пользовательском уровне всё доведено до понятной простоты!

Пример конфигурации дисковой

Обязательный цикл процедур, который необходимо проделать после первого включения и обновления микропрограмм - создание RAID-массивов и их привязку к серверам. Модель создания RAID-массивов на низком уровне здесь может показаться несколько непривычной, хотя на самом деле она не является изобретением. Всё суммарное дисковое пространство Clear Bay на выбранных жёстких дисках режется на блоки фиксированного размера. Далее модуль хранения данных (являющийся полноценным аппаратным SAS RAID контроллером с кэшем и батарейкой) оперирует уже на уровне этих блоков для построения массивов. На пользовательском уровне это даёт возможность одновременного создания, к примеру, массивов RAID 0 и RAID 1 на двух физических жёстких дисках, и делить дисковое пространство между этими массивами по желанию пользователя. Допустим, один массив для ОС, а второй для кэша прокси-сервера. Возможны более сложные комбинации уровней RAID 0, 1, 1E, 5, 6, 10, 50, в зависимости от используемого количества дисков.

Процесс настройки подсистемы хранения данных.

Результат настройки подсистемы хранения данных.

После того, как мы рационально распорядились имеющимся дисковым пространством и назначили привязку массивов к серверам, можно переходить к установке и настройке операционных систем. Приятно, что возможность удалённой “заливки” ОС присутствует в системе изначально благодаря наличию функции “Remote KVM & CD”, то есть перенаправления ввода/вывода монитора, клавиатуры, мышки и CD по сетевому протоколу. На стандартных серверах такая опция тоже возможна, но, как правило, стоит некую сумму денег. На Clear Bay, имея подготовленный образ операционной системы, мы можем выполнить установку операционки непосредственно со своего ноутбука. Классический вариант инсталляции тоже предусмотрен при помощи внешнего оптического USB-привода и локальный разъёмов ввода-вывода.

Встроенное аппаратное перенаправление KVM и CD для каждого сервера включается через контекстное меню.

Вдобавок ко встроенной возможности настройки, мы можем наблюдать за происходящей жизнедеятельностью Clear Bay. Для каждого сервера предусмотрен достаточно стандартный набор датчиков, в основном это различные показатели температур и напряжения на материнской плате. Если говорить о корпусе в целом, здесь есть и термометры, и тахометры, и амперметры с вольтметрами, то есть весь необходимый набор для отслеживания жизнеспособности системы. Возможно, на картинках это выглядит немного “мультяшно”, но при этом все системные сообщения о пересечении пороговых значений датчиков (и корпуса со всеми компонентами, и серверов) аккумулируются в общий System Event Log. Здесь уже появляется простор для творчества: можно настраивать оповещения на определённые типы событий, например, по электронной почте.

Мониторинг подсистемы питания отображает текущую конфигурацию, нагрузку и режим избыточности.

Консолидированный системный лог со всех серверов и компонент корпуса.

Системные датчики: термометры, тахометры, вольтметры и амперметры.

Что же получается в итоге? Начиная с момента включения Clear Bay, и до процесса сопровождения платформы (когда нам необходимо большей частью наблюдать за работой системы), мы прекрасно обошлись встроенными средствами серверного менеджмента. А процесс обновления микропрограмм мы даже не упомянули, а зря - он тоже осуществляется полностью через GUI для всех компонент системы. У меня, кстати, был интересный опыт работы с этой консолью управления через интернет, когда физически система находилась где-то под Бостоном, а мои коллеги и я - в офисе Intel в Москве. Подтверждаю: работает так же полнофункционально! :) Конечно, все тонкости этого продукта не раскрыть на одной странице текста, поэтому рекомендую посмотреть живой ролик об интерфейсе управления, и снова приглашаю вас вступить в дискуссию на форуме. Удачи и до новых встреч!


Комментарии (4)
del.icio.us StumbleUpon Digg It
другие сообщения с тегами: , , , , , ,

Комментарии

March 17  |  Валерий:

И все же фишка - в “виртуальности” компонентов (дисков, серверов и пр.). Все настройки вынесены за пределы физических устройств, что очень удобно.

April 02  |  Евгений:

Когда Clear Bay появится у дистрибуторов? Если не в ближайший месяц, тогда поставлю HP.

April 05  |  Константин Замков:

Евгений, к сожалению я не располагаю возможностью проверить наличие у дистрибьюторов. Однако, могу сказать, что первые заказы на систему от интеграторов были в январе. Также ещё приблизительно 2-3 недели действует специальная программа для первых покупателей (если ваша компания является интегратором), подробности вы можете узнать у дистрибьюторов.

Ещё добавлю, что сегодня появились новые, более подробные видеоматериалы о системе: http://support.intel.com/support/motherboards/server/sb/CS-028965.htm

April 14  |  Беспалов Сергей:

Константин, к сожалению, в образце модуляра который есть у нас, стоит только два диска SAS, потому и вопросов два:-)

1) смогут ли SAS и SATA нормально работать вместе? (ранее в AXX6DRV3GEXP к сожалению это было невозможно)

2) изначально все диски в корзине надо объеденить в одно пространство, а потом “кусать” на массивы - это ясно, интересно каким образом “отгрызается” физическое дисковое пространство с каждого диска для какого-то массива? четко с какого-то диска или с какого вздумается? Ну и, сорри, если упала ОС, будут ли диски/контроллер/менджмент модуль помнить организацию массивов? Спасибо!

Опубликовать комментарий