Показаны сообщения с ярлыком System x. Показать все сообщения
Показаны сообщения с ярлыком System x. Показать все сообщения

вторник, 2 октября 2012 г.

Установка HMC на неподдерживаемую платформу

Hardware Management Console или HMC - это средство управления системами IBM System p, IBM System i и IBM Power Systems. Поставляется как программно-аппаратный комплекс, имеющий определённые тип и модель оборудования:

Серверы, устанавливаемые в стойку (размером 1U):
7310-CR4, 7042-CR4 собраны на базе сервера IBM System x3550;
7042-CR5 собран на базе сервера IBM System x3550 M2;
7042-CR6 собран на базе сервера IBM System x3550 M3.

Серверы типа "Tower":
7310-C06, 7042-C06 собраны на базе сервера IBM System x3200;
7042-C07 собран на базе сервера IBM System x3200 M2;
7042-C08 собран на базе сервера IBM System x3200 M3.

Тип и модель сервера определены в базовой системе ввода-вывода (BIOS) и совместно являются тем идентификатором, которым пользуется программа установки программного обеспечения HMC для проверки соответствия поддерживаемого оборудования. Само программное обеспечение построено на базе ОС Linux (OpenSUSE) и платформы Java. Управление осуществляется через браузер либо с помощью командной строки.

Формально, как и для любого коммерческого программно-аппаратного комплекса, лицензионное соглашение ограничивает использование программной части в отрыве от того оборудования, на котором она установлена производителем. Во избежание ситуаций, когда единственный HMC выходит из строя, что влечёт за собой потерю управления подключенными к HMC серверов, IBM, понятно, рекомендует устанавливать дублирующий HMC. Однако, если всё же в целях экономии, как это часто бывает, в наличии имеется всего один HMC, и он выходит из строя, то на время ремонта, замены или закупки оборудования администратор не может полноценно управлять ввереными ему на попечение серверами.

Выходом из ситуации для такого администратора была бы возможность временно установить программную часть комплекса на имеющийся свободный сервер или даже на виртуальную машину. Сам дистрибутив ПО HMC доступен для загрузки в виде iso-образов дисков восстановления на сайте Fix Central. Вся проблема в том, что при попытке установить ПО HMC на какой-либо сервер с идентификатором типа-модели отличного от списка выше или виртуальную машину непременно появится сообщение о неподдерживаемой платформе с предложением выключить сервер и больше так не делать.

Сообщение о неподдерживаемой платформе


Как быть? Есть три варианта, из которых два предполагают замену типа-модели в микрокоде сервера, а третий - подмену идентификатора в дистрибутиве HMC.

Первый вариант: в наличии есть старенький сервер IBM. Например, xSeries 326 или что-нибудь посвежее из первого поколения System x, скажем, тот же x3550, на основе которого собраны HMC 7310-CR4 и 7042-CR4. Подобные серверы в качестве микрокода использовали BIOS. Единственной возможностью заменить тип-модель на таком сервере является перепрошивка BIOS. Для этого с сайта ibm.com из раздела поддержки или того же Fix Central необходимо скачать загрузочный образ дискеты или iso-образ, содержащий микрокод BIOS, записать полученный образ на соответствующий носитель и загрузить с него сервер. До прошивки будет задан вопрос о типе-модели сервера, где и можно задать тип-модель из списка в начале статьи.

Запрос о замене типа и модели сервера

По окончанию этой операции ПО HMC должно установиться на такой сервер без проблем.

Второй вариант: в наличии есть более новый сервер IBM с UEFI в качестве микрокода. Это серверы System x поколения M2 и выше. На них тоже есть возможность заменить тип-модель, при этом без перепрошивки микрокода, а с использованием утилиты Advanced Settings Utility (ASU) из набора инструментов IBM ToolsCenter. Если на сервере ещё установлена операционная система Windows или Linux, то изменить настройки можно, загрузив утилиту ASU под соответствующую версию ОС. Если же никакой системы на сервере нет, то утилиту потребуется интегрировать в загрузочный образ WinPE или Linux LiveCD, после чего осуществить замену типа-модели, загрузив полученный образ и запустив ASU.

"Магическая" командная строка ASU для получения необходимого результата выглядит следующим образом:

asu set SYSTEM_PROD_DATA.SysInfoProdName 7042CR6

Вместо "7042CR6" можно подставить любое другое значение из списка в начале статьи.

Третий вариант: в наличии нет серверов IBM, но есть серверы других производителей, либо хочется воспользоваться технологиями виртуализации VMware, Hyper-V или, скажем, VirtualBox. Тогда первые два варианта не подходят, и придётся немного потрудиться, исправив установочный образ HMC в соответствии с инструкциями, подробно изложенными в статьях Installing HMC in VirtualBox or VMWare и Running HMC V7 R3.3.0 in VMWare.

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

четверг, 27 сентября 2012 г.

Обзор инструментов IBM ToolsCenter

IBM ToolsCenter - это набор инструментов управления для развёртывания, конфигурации, обновления и диагностики серверов IBM System x и IBM BladeCenter.

К инструментам развёртывания относятся:

ServerGuide представляет из себя загрузочный CD и предназначен для облегчения процесса предварительной конфигурации сервера и установки операционной системы с необходимыми драйверами устройств. После загрузки ServerGuide мастер установки определяет тип сервера и установленных в него адаптеров, предлагает сконфигурировать RAID, запрашивает информацию об операционной системе и производит её установку. Поддерживаются серверные ОС семейства Microsoft Windows.

ServerGuide Scripting Toolkit  позволяет создать собственное решение по конфигурации и развёртыванию серверов с использованием входящих в состав Scripting Toolkit утилит. Данный инструмент генерирует загрузочный образ CD, DVD либо USB-накопителя, с помощью которого производится настройка сервера (UEFI, RAID), установка операционной системы, обновление драйверов и микрокодов. Установка ОС осуществляется как в локальном режиме, тогда дистрибутив включается в генерируемый образ, так и по сети, тогда дистрибутив размещается в сетевой папке. Поддерживаются ОС семейства Microsoft Windows, а также дистрибутивы SUSE Linux Enterprise Server, Red Hat Enterprise Linux и VMware ESX Server.

Bootable Media Creator или BoMC создаёт загрузочный образ CD, DVD, USB-накопителя либо набор файлов для загрузки по PXE. С помощью этого образа возможно обновление микрокодов серверных компонентов, запуск инструментов диагностики, а также развёртывание поддерживаемых ОС Windows (по сути используется ServerGuide).

Start Now Advisor и FastSetup предназначены для упрощения конфигурации шасси IBM BladeCenter S и IBM BladeCenter H соответственно с помощью мастера настройки. По факту Start Now Advisor довольно давно не обновлялся и при определённых конфигурациях шасси IBM BladeCenter S не работает, завершаясь ошибкой.

Инструменты конфигурации включают в себя:

Advanced Settings Utility или ASU представляет собой несколько утилит командной строки для Windows и Linux для изменения настроек BIOS, UEFI, интерфейсов управления Remote Supervisor Adapter (RSA и RSA II) и Integrated Management Module (IMM) из операционной системы без необходимости перезагрузки. В частности, возможно использование ASU совместно с ServerGuide Scripting Toolkit для предварительной конфигурации серверов перед развёртыванием.

Storage Configuration Manager (SCM) используется для управления SAS-компонентами в шасси IBM BladeCenter S, такими как IBM BladeCenter S 6-Disk Storage Module, IBM BladeCenter SAS Connectivity Module и IBM BladeCenter S SAS RAID Controller Module. Приложение работает как Web-сервер, соответственно настройка и управление компонентами осуществляется через браузер. SCM позволяет настраивать SAS-коммутатор в шасси, распределить доступное дисковое пространство, создав необходимые тома на RAID-контроллере, предоставить доступ к томам указанным серверам и следить за состоянием компонентов.

MegaRAID Storage Manager - это приложение для управления и мониторинга за различными RAID-контроллерами ServeRAID M и MR (или LSI MegaRAID).

Инструмент обновления представлен средством UpdateXpress System Packs Installer (UXSPI) и соответствующими пакетами UpdateXpress System Packs (UXSP) для каждого типа сервера. Данный инструмент предназначен для выполнения обновлений микрокодов и драйверов непосредственно из операционной системы. Возможно обновление с использованием ранее закачанного пакета UXSP либо с закачкой последних версий необходимых компонентов пакета напрямую с сайта ibm.com с помощью мастера. Также допустим "тихий" режим (unattended), применяемый в скриптах в том же ServerGuide Scripting Toolkit. Поддерживаются ОС Windows и такие дистрибутивы Linux как SLES и RHEL.

К инструментам диагностики относится Dynamic System Analysis (DSA), который собирает и анализирует информацию о системе в целях помощи в диагностике проблем. Это такая информация как: конфигурация системы, установленные приложения и драйверы, данные о серверных компонентах и версиях микрокодов, системные журналы и прочее. Существует две редакции DSA: DSA Portable Edition и DSA Installable Edition. Первая не требует установки на целевую систему, используя лишь временные файлы, в то время как вторая устанавливается в системе подобно другому программному обеспечению. Обе редакции доступны как для Windows, так и для Linux. Помимо этого в серверах на основе UEFI и IMM данное средство диагностики содержится в виде микрокода в специальном внутреннем хранилище и способно запускаться при загрузке сервера без какой-либо операционной системы.

Для всех перечисленных инструментов доступна документация в информационном центре IBM ToolsCenter for System x and BladeCenter Information Center.