meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
enterprise:hpe:guide:sd_flex_startup [2021/03/02 11:50] mchusenterprise:hpe:guide:sd_flex_startup [2025/02/20 14:57] (current) mchus
Line 1: Line 1:
 +====== ПНР SuperDome Flex ======
 +
 +Для управления системой 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 базового модуля.
 +
 +{{:enterprise:hpe:guide:sd_flex_startup:20210302-144943.png}}
 +
 +Если у вас три или более шасси в одной партиции, то обязательно требуется отдельный одно-юнитовый модуль RMC.
 +
 +{{:enterprise:hpe:guide:sd_flex_startup:20210302-145025.png}}
 +
 +===== Шаг 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]:
 +
 +<code>
 +>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** (!)
 +</code>
 +
 +GUI (BMC) будет доступен по протоколу **https:%%//%% на порт :1443.**
 +
 +Для доступа к интерфейсам управления по протоколу HTTPS требуется установка **JAVA v8.**
 +
 +===== Шаг 4 – Дополнительные сетевые и системные настройки =====
 +
 +<code>
 +>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
 +</code>
 +
 +===== Шаг 5 – Сменить пароль администратора RMC =====
 +
 +Набираем команду и задаем новый пароль для пользователя “administrator”:
 +
 +<code>
 +>set password
 +>reboot rmc (!)
 +</code>
 +
 +===== Шаг 6 – Сменить пароль администратора BMC =====
 +
 +Из CLI RMC вводим команды и задаем новый пароль пользователя “admin”:
 +
 +<code>
 +>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
 +</code>
 +
 +===== Шаг 7 – Создать N-партиции =====
 +
 +<code>
 +#Проверить, что все шасси выключены:
 +> 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
 +</code>
 +
 +===== Шаг 8 – Запустить Npar =====
 +
 +<code>
 +>power on npar pnum=0
 +</code>
 +
 +===== Шаг 9 – Установка операционной системы =====
 +
 +Чтобы получить доступ к Boot Options, необходимо в CLI RMC дать команду
 +
 +<code>
 +>connect npar pnum=0
 +</code>
 +
 +Затем, прервать загрузку нажав F2.
 +
 +Выход из консоли:
 +
 +CTRL-] и после этого - q.
 +
 +==== Установка ОС Linux ====
 +
 +Инсталлятор Linux не работает в GUI консоли BMC, поэтому, для доступа к графической консоли, коннектимся к CLI RMC и выполняем команду:
 +
 +<code>
 +>enable https
 +</code>
 +
 +Открываем браузер и коннектимся к 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
 +
 +====== Администрирование и Поиск неисправностей ======
 +
 +===== Обновление микрокода =====
 +
 +Смотрим текущую версию микрокода:
 +
 +<code>
 +>show firmware
 +</code>
 +
 +Сравниваем с последним релизом на портале техподдержки 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:
 +
 +<code>
 +>update firmware url=scp://user@host/sd-flex-<version>-fw.tars
 +>update firmware url=sftp://user@host/sd-flex-<version>-fw.tars
 +</code>
 +
 +По окончании процедуры обновления:
 +
 +<code>
 +>show firmware verbose
 +>power on npar pnum=0
 +</code>
 +
 +===== Просмотр конфигурации =====
 +
 +<code>
 +>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
 +</code>
 +
 +Просмотреть детально аппаратную конфигурацию определенного шасси (с S/N всех компонентов):
 +
 +<code>
 +>show chassis info chassis=r001i01b
 +</code>
 +
 +Просмотр конфигурации отдельной N-par:
 +
 +<code>
 +>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
 +</code>
 +
 +Просмотр сетевых настроек:
 +
 +<code>
 +>show network
 +</code>
 +
 +Просмотреть включена или нет N-par:
 +
 +<code>
 +>show power npar pnum=0
 +</code>
 +
 +===== Мониторинг состояния компонентов =====
 +
 +<code>
 +>show health
 +>show health verbose
 +#Просмотр показаний датчиков электропитания и окружающей среды:
 +>show sensor
 +</code>
 +
 +===== Просмотр журнала событий =====
 +
 +Вызов Integrated Event Log (IEL) Viewer:
 +
 +<code>
 +>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> в пустой строке. В результате будут выведены все сообщения выбранного уровня.
 +</code>
 +
 +Просмотр событий в реальном времени:
 +
 +<code>
 +>show logs iel live
 +</code>
 +
 +===== Просмотр сообщений о критических ошибках =====
 +
 +<code>
 +>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
 +</code>
 +
 +Детальный просмотр определенного сообщения об ошибке:
 +
 +<code>
 +>show logs error id=0x2101000000000016
 +</code>
 +
 +