ПНР SuperDome Flex

Данный материал подготовлен для компании ЛАНИТ

<html> <a rel=“license” href=“http://creativecommons.org/licenses/by-nc-nd/4.0/”><img alt=“Лицензия Creative Commons” style=“border-width:0” src=“https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png” /></a></html>

Для управления системой HPE Superdome Flex необходим доступ к следующим менеджмент-портам:

  • CNSL (Micro-USB порт на RMC и Mini-USB порт на BMC);
  • MGMT (находится на BMC - Board Management Controller);
  • RMC (встроенный в BMC, называется eRMC - Embedded Rack Management Controller);
  • WAN (на отдельном модуле RMC - Rack Management Controller).

Если у вас система с одним или двумя шасси, то отдельный модуль RMC не является обязательным. В таком случае, порты “RMC” двух модулей соединяются между собой, а для управления используется порт “MGMT” на BMC базового модуля.

Если у вас три или более шасси в одной партиции, то обязательно требуется отдельный одно-юнитовый модуль RMC.

Шаг 1 – Запросить IP-адреса у заказчика

Необходимо заранее запросить у заказчика два IP-адреса из подсети управления для RMC и для BMC. Для внутренней сети управления Superdome Flex зарезервированы следующие подсети:

  • 172.16.0.0/16,
  • 172.30.50.0/24,
  • 172.30.60.0/24,
  • 10.1.0.0/16.

Внимание!!! IP-адреса из этих 4х подсетей невозможно назначить порту управления RMC, eRMC или BMC. Изменить эту внутреннюю адресацию невозможно. При попытке назначить адрес из этих подсетей, система выдаст ошибку: “ERROR: argument ipaddress is in a reserved internal management subnet and cannot be used”.

Шаг 2 – Получить доступ к CLI eRMC или RMC

Чтобы получить доступ к командной строке 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 с параметрами:

  • Baud rate: 115200
  • Data bits: 8 (default)
  • Parity: No (default)
  • Stop bits: 1 (default)
  • Hardware flow control (RTS/CTS): No.

Заходим по SSH2 на RMC под пользователем “administrator” с паролем по умолчанию, который указан на стикере, на модуле сзади (обычно - HPE1nnov).

Шаг 3 – Назначить IP-адрес для RMC и BMC

Определяем соответствующий [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.

Шаг 4 – Дополнительные сетевые и системные настройки

>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

Шаг 5 – Сменить пароль администратора RMC

Набираем команду и задаем новый пароль для пользователя “administrator”:

>set password
>reboot rmc (!)

Шаг 6 – Сменить пароль администратора BMC

Из 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

Шаг 7 – Создать N-партиции

#Проверить, что все шасси выключены:
> 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

Шаг 8 – Запустить Npar

>power on npar pnum=0

Шаг 9 – Установка операционной системы

Чтобы получить доступ к Boot Options, необходимо в CLI RMC дать команду

>connect npar pnum=0

Затем, прервать загрузку нажав F2.

Выход из консоли:

CTRL-] и после этого - q.

Установка ОС Linux

Инсталлятор 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

Установка ОС Windows

В отличие от 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:

https://support.hpe.com/hpesc/public/km/product/1010323142/hpe-superdome-flex-server#t=DriversandSoftware&sort=relevancy&layout=table

В списке находим - 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