Данный материал подготовлен для компании ЛАНИТ
Для управления системой HPE Superdome Flex необходим доступ к следующим менеджмент-портам:
Если у вас система с одним или двумя шасси, то отдельный модуль RMC не является обязательным. В таком случае, порты “RMC” двух модулей соединяются между собой, а для управления используется порт “MGMT” на BMC базового модуля.
Если у вас три или более шасси в одной партиции, то обязательно требуется отдельный одно-юнитовый модуль RMC.
Необходимо заранее запросить у заказчика два IP-адреса из подсети управления для RMC и для BMC. Для внутренней сети управления Superdome Flex зарезервированы следующие подсети:
Внимание!!! IP-адреса из этих 4х подсетей невозможно назначить порту управления RMC, eRMC или BMC. Изменить эту внутреннюю адресацию невозможно. При попытке назначить адрес из этих подсетей, система выдаст ошибку: “ERROR: argument ipaddress is in a reserved internal management subnet and cannot be used”.
Чтобы получить доступ к командной строке eRMC на модуле BMC, используется специальный кабель и Mini-USB. Данный кабель подключается к стандартному USB порту ноутбука и к порту CNSL на модуле BMC или RMC. В Windows 10 и более поздних версиях, установка драйвера устройства для кабеля не требуется. Для других версий Windows следует установить device driver “shim”, Процедура установки этого драйвера описана в документе – “Accessing HPE Superdome Flex RMC or eRMC from Windows”. В Диспетчере устройств можно посмотреть номер COM-порта, который был автоматически присвоен: Device Manager → Ports (COM & LPT) → SGI_CMC (COM-X).
Далее используем serial connection PuTTY с параметрами:
Заходим по SSH2 на RMC под пользователем “administrator” с паролем по умолчанию, который указан на стикере, на модуле сзади (обычно - HPE1nnov).
Определяем соответствующий [baseio=GEOID]:
>show complex SSN: 5UF84981ZP RMCs: 1 r001i16c RMC-UV400 BMCs:2 r001i01b IP147-BASEIO P000 r001i06b IP147 P000 Partitions: 1 partition000 BMCs: 2 r001i01b r001i06b #Назначаем IP-адрес RMC: cli> set network baseio=r001i16c addressing=static ipaddress=192.168.251.31 netmask=255.255.255.0 gateway=192.168.251.1 hostname=rmc_sdflex1 cli> reboot rmc (!) #CLI (RMC) будет доступен по SSH. #Назначаем IP-адрес BMC: cli> set network baseio=r001i01b addressing=static ipaddress=192.168.251.32 netmask=255.255.255.0 gateway=192.168.251.1 hostname=bmc_sdflex1 cli> reboot bmc target=**r001i01b** (!)
GUI (BMC) будет доступен по протоколу https:// на порт :1443.
Для доступа к интерфейсам управления по протоколу HTTPS требуется установка JAVA v8.
>set ntp ipaddress=192.168.100.21 >add dns ipaddress=192.168.100.21 >add dns ipaddress=192.168.100.22 >add dns search=bk.local >set timezone str=Europe/Moscow #Просмотреть конфигурацию: >show dns >show network (!) >show date
Набираем команду и задаем новый пароль для пользователя “administrator”:
>set password >reboot rmc (!)
Из CLI RMC вводим команды и задаем новый пароль пользователя “admin”:
>show complex SSN: 5UF84981ZP RMCs: 1 r001i16c RMC-UV400 BMCs: 2 r001i01b IP147-BASEIO P000 r001i06b IP147 P000 Partitions: 1 partition000 BMCs: 2 r001i01b r001i06b >bmc ipmi user list r001i01b ==== r001i01b ==== ID Name Callin Link Auth IPMI Msg Channel Priv Limit 1 false false true ADMINISTRATOR 2 admin true true true ADMINISTRATOR >bmc ipmi user set password 2 123qweASD r001i01b
#Проверить, что все шасси выключены: > power –v #Должно отображаться следующее (для 2х шасси): chassis off: 2 r001i18b – это GEOID первого базового шасси r001i23b #Если какие-то шасси включены, необходимо их выключить: >power off (!) #Создать одну Npar из всех подключенных шасси: >create npar default #Если базовое шасси не одно и нужно создать несколько Npar: >create npar pnum=0 chassis={r001i18b} >create npar pnum=1 chassis={r001i23b} #Удаление шасси из Npar: >power off npar pnum=0 >modify npar pnum=0 remove_chassis=r001i23b #Добавление шасси в существующую Npar: >power off npar pnum=0 >modify npar pnum=0 add_chassis=r001i23b #Просмотреть конфигурацию Npar: >show npar pnum=0
>power on npar pnum=0
Чтобы получить доступ к Boot Options, необходимо в CLI RMC дать команду
>connect npar pnum=0
Затем, прервать загрузку нажав F2.
Выход из консоли:
CTRL-] и после этого - q.
Инсталлятор Linux не работает в GUI консоли BMC, поэтому, для доступа к графической консоли, коннектимся к CLI RMC и выполняем команду:
>enable https
Открываем браузер и коннектимся к RMC по HTTPS:
https://RMC-IP
Процедура установки ОС Linux из образа ISO описана в документе:
Running Linux on HPE Superdome Flex Server”по ссылке: https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-a00058577en_us&withFrame
После установки ОС Linux, обязательно необходимо скачать и установить пакет драйверо:
HPE Foundation Software for HPE Superdome Flex Server, по ссылке: https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_ed4077b6075c4af2872a3707ed
В отличие от Linux, для установки Windows рекомендуется использовать консоль GUI (BMC), которая доступна по протоколу https:// на порт :1443. Для доступа к ней требуется установка JAVA v8.
Описание процедуры установки ОС Windows из ISO образа содержится в документе по ссылке:
https://h20195.www2.hpe.com/v2/Getdocument.aspx?docname=a00050208enw&skiphtml=1
Смотрим текущую версию микрокода:
>show firmware
Сравниваем с последним релизом на портале техподдержки https://support.hpe.com:
В списке находим - HPE Superdome Flex Server Firmware Bundle (for manual installation)
Скачиваем файл: sd-flex–fw.tars
Пред обновлением firmware, обязательно выполняем (!):- shutdown операционной системы на всех N-par;- shutdown всех N-pars: >power off npar pnum=0 (pnum=1 и т.д.)
Запускаем обновление по SCP или SFTP:
>update firmware url=scp://user@host/sd-flex-<version>-fw.tars >update firmware url=sftp://user@host/sd-flex-<version>-fw.tars
По окончании процедуры обновления:
>show firmware verbose >power on npar pnum=0
>show complex >show chassis list BMCs: 2 BMC Rack UPos Par Power Health CPUs CPU Cores Memory (GB) IO Cards Base-IO Num Num State Status OK/In OK/In OK/In OK/In ======== ==== ==== ===== ========== ========== ===== ========= =========== ======== ======= r001i01b 001 01 p0 On OK 4/4 48/48 3072/3072 3/3 Active r001i06b 001 06 p0 On OK 4/4 48/48 3072/3072 3/3 None * OK/In = OK/Installed
Просмотреть детально аппаратную конфигурацию определенного шасси (с S/N всех компонентов):
>show chassis info chassis=r001i01b
Просмотр конфигурации отдельной N-par:
>show npar pnum=0 Partitions: 1 Par Run Health Chassis HT RAS CPUs CPU Cores Memory (GB) IO Cards Boot Boot Num State Status OK/In OK/In OK/In OK/In OK/In Chassis Slots ===== ========== ========== ======= === === ===== ========= =========== ======== ======== ============ p0 OS Boot OK 2/2 On On 8/8 96/96 6144/6144 6/6 r001i01b 3,5 * OK/In = OK/Installed
Просмотр сетевых настроек:
>show network
Просмотреть включена или нет N-par:
>show power npar pnum=0
>show health >show health verbose #Просмотр показаний датчиков электропитания и окружающей среды: >show sensor
Вызов Integrated Event Log (IEL) Viewer:
>show logs iel #Далее выбрать один из уровней (alert threshold): 0: (Minor) Minor Forward Progress 1: (Major/Mon) Major Forward Progress / Monitor 2: (Info/OK) Informational / Return to OK 3: (*WARN) Warning 5: (*CRIT) Critical 7: (*FATAL) Fatal #После чего, нажать <Enter> в пустой строке. В результате будут выведены все сообщения выбранного уровня.
Просмотр событий в реальном времени:
>show logs iel live
>show logs error No MCA (Machine Check Abort) logs Logtype: CMC (Corrected Machine Check) Bundle nPar time 0x2101000000000016 000 Sat Jun 29 03:29:32 UTC 2019 0x2101000000000015 000 Sat Jun 29 03:24:25 UTC 2019 0x2101000000000014 000 Sat Jun 29 03:19:18 UTC 2019
Детальный просмотр определенного сообщения об ошибке:
>show logs error id=0x2101000000000016