Comunicación a través del modo de comando con IBM HS22 IMM a través de AMM

10

En los blades de modelos anteriores que contenían un BMC, pude comunicarme desde nuestra estación de administración externa a través de comandos de paso al BMC para hacer cosas como encender / apagar los blades de alimentación, establecer parámetros de VPD, reiniciar el BMC, etc.

Ahora en el HS22, muchas cosas suceden de manera diferente. Por ejemplo, ya no podemos usar los mismos comandos de paso para escribir páginas de información de VPD y hacer que persistan en los reinicios del IMM; parece que esas páginas de VPD están pobladas de información contenida en el IMM.

¿Cómo utilizamos la Utilidad de configuración avanzada de un host externo para comunicarnos con HS22 IMM? Alternativamente, ¿qué comandos del modo de comando TCP necesitamos enviar al AMM para comunicarnos con el IMM?

Para nuestros propósitos, específicamente no podemos comunicarnos con el IMM desde la propia cuchilla.

Ejemplo específico: cuando envío un comando IPMI de paso a través del AMM al blade BMC para escribir información (como MTM, Serial) en la página VPD 0x10, persiste en los blades con un BMC (HS21, por ejemplo). Puedo enviar el mismo comando IPMI para escribir datos en la página VPD en el HS22, sin embargo, no persiste en los reinicios del IMM.

¿Qué comandos de IPMI debo enviar al IMM? ¿Qué comandos de IPMI se envían cuando se configura MTM y serie?

MikeyB
fuente
Esto tiene que ser sobre la pregunta más técnica que he visto aquí. ¿Quizás es algo que debe responder un técnico de IBM?
Mark Henderson
Heh, he intentado tomar esa ruta en vano. Pensé que bien podría
intentarlo

Respuestas:

1

A partir de la versión 82k / 9.50 de ASU (Advanced Settings Utility), se admite la comunicación fuera de banda a los IMM blade.

Aquí hay un extracto de las páginas 83-84 del manual de usuario de ASU ( http://download.boulder.ibm.com/ibmdl/pub/systems/support/system_x_pdf/ibm_util_asu_asu82k_anyos_noarch.pdf ):


Configuración OOB para blades en AMM

ASU admite la configuración de ajustes de la cuchilla a través del modo fuera de banda (OOB). Esta sección describe cómo usarlo para configurar blades en AMM.

La configuración OOB está diseñada para configurar ajustes de blades en AMM. Antes de usar esta función, asegúrese de que se cumplan los siguientes requisitos:

  • Los blades remotos en AMM están conectados a su entorno de red.
  • El blade es un servidor basado en IMM.
  • Agregue el argumento --slot para obligar a ASU a conectarse con el AMM remoto. De lo contrario, ASU intentará establecer una conexión con la dirección IP proporcionada en un modo fuera de banda IMM de forma predeterminada. Y el argumento --slot también puede identificar la bahía de nodos IMM del blade.
  • Agregue las opciones de conectividad --host , --user y --password porque está en modo fuera de banda.

    - --host proporciona la dirección IP del AMM remoto donde se encuentra el blade.

    - --user y --password se autentican en el AMM.

Ejemplos de comandos:

Para mostrar una configuración UEFI de blade remota: asu show uefi --host x.x.x.x --user xxx --password xxx --slot x

Para establecer una configuración de cuchilla remota: asu set SETTING_NAME xxx --host x.x.x.x --user xxx --password --slot x --port 6090

En los ejemplos, --host xxxx es la dirección IP del AMM remoto, --user xxx y --password xxx se utilizan para autenticar la conexión, --slot x se refiere a la bahía de nodo IMM de la cuchilla, y - puerto proporciona el número de puerto para la interfaz del chasis AMM; El valor predeterminado es 6090.

Los comandos admitidos por la configuración OOB para blades en AMM se enumeran a continuación.

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
Peter
fuente
-1

Bueno, el siguiente procedimiento debe hacer lo que quieras:

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

¿Dónde 7870está el tipo de máquina para HS 22 y mmmes el modelo?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

No tuve la oportunidad de verificarlo, así que YMMV.

Esto sin embargo, debe funcionar. Es la guía oficial para actualizar VPD en HS22 usando ASU (con escape HTML fallido). Si no funciona, abra un ticket con soporte.

Editar: enmienda y elaboración

Los procedimientos anteriores responden directamente a su pregunta: "¿Cómo utilizamos la Utilidad de configuración avanzada de un host externo para comunicarnos con HS22 IMM?" y específicamente su ejemplo de configuración de VPD. También cumplen con sus criterios de no requerir comunicarse con IMM desde el propio blade (puede acceder a IMM a través de una red).

También, aunque indirectamente, responden sus preguntas finales: "¿Qué comandos de IPMI debo enviar al IMM? ¿Qué comandos de IPMI se envían cuando se configura MTM y serie?"

Si prueba estos procedimientos y verifica que alguno de ellos funciona correctamente, puede volcar el tráfico de la red y ver qué se envía. Este no es un enfoque muy fácil de usar, pero si quiere que se hagan las cosas, funcionará.

Paweł Brodacki
fuente
En realidad, no puede comunicarse con el IMM de un blade a través de la red desde fuera del chasis.
MikeyB