Связь через командный режим с IBM HS22 IMM через AMM

10

На блейдах предыдущей модели, которые содержали BMC, я мог связываться с нашей внешней управляющей станцией через сквозные команды для BMC для выполнения таких операций, как включение / выключение питания, установка параметров VPD, перезагрузка BMC и т. Д.

Теперь на HS22 куча вещей происходит по-другому. Например, мы больше не можем использовать одни и те же сквозные команды для записи информационных страниц VPD и сохранять их при перезагрузках IMM - похоже, что эти страницы VPD заполнены информацией, содержащейся в IMM.

Как использовать утилиту расширенных настроек с внешнего хоста для связи с IM22 HS22? В качестве альтернативы, какие команды командного режима TCP нам нужно отправить AMM для связи с IMM?

Для наших целей мы специально не можем общаться с IMM от самого блейда.

Конкретный пример: когда я посылаю сквозную команду IPMI через AMM на блейд-контроллер BMC для записи информации (например, MTM, Serial) на страницу VPD 0x10, она сохраняется на блейд-серверах с BMC (например, HS21). Я могу отправить ту же команду IPMI для записи данных на страницу VPD на HS22, однако она не сохраняется при перезагрузке IMM.

Какие команды IPMI мне нужно отправить в IMM? Какие команды IPMI отправляются asu, когда он устанавливает MTM & Serial?

MikeyB
источник
Это должен быть самый технический вопрос, который я когда-либо видел здесь. Может быть, это что-то для технического специалиста IBM, чтобы ответить?
Марк Хендерсон
Хех, я пытался пойти по этому пути безрезультатно. Я подумал, что я также
могу попробовать

Ответы:

1

Начиная с версии 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 аутентификации в АММ.

Примеры команд:

Чтобы показать настройку 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 хххх является IP - адрес удаленного АММ, --user ххх и --password ххх используются для проверки подлинности соединения, --slot х относится к 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
Питер
источник
-1

Ну, процедура ниже должна делать то, что вы хотите:

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?»

Если вы попробуете эти процедуры и убедитесь, что любая из них работает правильно, вы можете сбросить сетевой трафик и посмотреть, что отправляется. Это не очень удобный подход, но если вы хотите что-то сделать, он будет работать.

Павел Бродацкий
источник
На самом деле вы не можете общаться с IMM блейда по сети снаружи шасси.
MikeyB