Связь через командный режим с IBM HS22 IMM через AMM
На блейдах предыдущей модели, которые содержали BMC, я мог связываться с нашей внешней управляющей станцией через сквозные команды для BMC для выполнения таких операций, как включение / выключение питания, установка параметров VPD, перезагрузка BMC и т. Д.
Теперь на HS22 куча вещей происходит по-другому. Например, мы больше не можем использовать одни и те же сквозные команды для записи информационных страниц VPD и сохранять их при перезагрузках IMM - похоже, что эти страницы VPD заполнены информацией, содержащейся в IMM.
Как использовать утилиту расширенных настроек с внешнего хоста для связи с IM22 HS22? В качестве альтернативы, какие команды командного режима TCP нужно отправить AMM для связи с IMM?
Для наших целей мы специально не можем общаться с IMM от самого блейда.
Конкретный пример: когда я посылаю сквозную команду IPMI через AMM на блейд-контроллер BMC для записи информации (например, MTM, последовательный) на страницу VPD 0x10, она сохраняется на блейд-серверах с BMC (например, HS21). Я могу отправить ту же команду IPMI для записи данных на страницу VPD на HS22, однако она не сохраняется при перезагрузке IMM.
Какие команды IPMI мне нужно отправить в IMM? Какие команды IPMI отправляются, когда он устанавливает MTM & Serial?
2 ответа
Начиная с версии 82k/9.50 ASU (Advanced Settings Utility) поддерживается внешняя связь с блейд-IMM.
Вот выдержка из страниц 83-84 руководства пользователя ASU ( http://download.boulder.ibm.com/ibmdl/pub/systems/support/system_x_pdf/ibm_util_asu_asu82k_anyos_noarch.pdf):
Конфигурация OOB для блейдов на AMM
ASU поддерживает настройку параметров блейда через внеполосный режим. В этом разделе описывается, как использовать его для настройки блейдов на AMM.
Конфигурация OOB предназначена для настройки параметров блейдов на AMM. Перед использованием этой функции убедитесь, что выполнены следующие требования:
- Удаленные блейд-модули на AMM подключены к вашей сетевой среде.
- Блейд-сервер основан на IMM.
- Добавьте аргумент --slot, чтобы заставить ASU соединиться с удаленным AMM. В противном случае ASU по умолчанию попытается установить соединение с предоставленным IP-адресом во внеполосном режиме IMM. И аргумент --slot также может идентифицировать отсек узла IMM блейда.
Добавьте параметры подключения --host, --user и --password, потому что он работает во внеполосном режиме.
--Host предоставляет IP-адрес удаленного AMM, на котором находится блейд.
--User и --password проходят аутентификацию в AMM.
Примеры команд:
Чтобы показать настройку UEFI удаленного блейда:
asu show uefi --host x.x.x.x --user xxx --password xxx --slot x
Для настройки удаленного блейда:
asu set SETTING_NAME xxx --host x.x.x.x --user xxx --password --slot x --port 6090
В примерах --host xxxx - это IP-адрес удаленного AMM, --user xxx и --password xxx используются для аутентификации соединения, --slot x относится к отсеку узла IMM блейда, и - порт предоставляет номер порта для интерфейса шасси AMM; по умолчанию это 6090.
Команды, поддерживаемые конфигурацией OOB для блейдов на AMM, перечислены ниже.
Command Description
show Display IMM server setting
set Update IMM server setting
showdefault Display IMM default server setting
showvalues Display IMM values server setting
showgroups Display IMM setting for server groups
batch Execute several ASU commands simultaneously
createuuid Generate a UUID value and set it
comparedefault Compare the default value with the current value
delete Delete an instance of a setting
help Show description for selected settings
loaddefault Load the default value
replicate Replicate settings saved in a settings file
restore Restore settings saved in a settings file
save Save all or some settings to a settings file
setenc Apply an encrypted value to a setting
Ну, процедура ниже должна делать то, что вы хотите:
Issue the following command to view the current settings for the machine
type and model:
asu show SYSTEM_PROD_DATA.SysInfoProdName
Issue the appropriate ASU command to set the machine type and model:
asu set SYSTEM_PROD_DATA.SysInfoProdName 7870-mmm
куда 7870
тип машины для HS 22, и mmm
это модель, например D2G
Issue the following command to verify that you set the machine type
and model number correctly:
asu show SYSTEM_PROD_DATA.SysInfoProdName
Issue the following command to view the current setting of the serial number:
asu show SYSTEM_PROD_DATA.SysInfoSerialNum
Issue the following ASU command on the SONAS node to set the serial number:
asu set SYSTEM_PROD_DATA.SysInfoSerialNum xxxxx
The variable xxxxx in the command stands for the serial number.
Issue the following command to verify that you set the serial number correctly:
asu show SYSTEM_PROD_DATA.SysInfoSerialNum
У меня не было возможности это проверить, поэтому YMMV.
Это, однако, должно работать. Это официальное руководство по обновлению VPD на HS22 с использованием ASU (с выходом из-под пробного HTML). Если это не работает, то откройте тикет с поддержкой.
Изменить: изменение и уточнение
Вышеуказанные процедуры прямо отвечают на ваш вопрос: "Как мы используем Утилиту расширенных настроек с внешнего хоста для связи с IM22 HS22?" и конкретно ваш пример настройки VPD. Они также соответствуют вашим критериям отсутствия связи с IMM с самого блейда (вы можете получить доступ к IMM через сеть).
Они также, хотя и косвенно, отвечают на ваши последние вопросы: "Какие команды IPMI мне нужно отправить IMM? Какие команды IPMI отправляются при настройке MTM & Serial?"
Если вы попробуете эти процедуры и убедитесь, что какая-то из них работает правильно, вы можете сбросить сетевой трафик и посмотреть, что отправляется. Это не очень удобный подход, но если вы хотите что-то сделать, он будет работать.