Comunicação via modo de comando com o IBM HS22 IMM via AMM

10

Em blades de modelo anteriores que continham um BMC, eu consegui me comunicar de nossa estação externa de gerenciamento através de comandos de passagem para o BMC para fazer coisas como ligar / desligar blades, configurar parâmetros VPD, reiniciar o BMC, etc. .

Agora, no HS22, várias coisas acontecem de forma diferente. Por exemplo, não podemos mais usar os mesmos comandos de passagem para escrever páginas de informações do VPD e fazê-los persistir durante as reinicializações do IMM - parece que essas páginas do VPD são preenchidas a partir das informações contidas no IMM.

Como usamos o Advanced Settings Utility de um host externo para nos comunicarmos com os HSM IMMs? Como alternativa, quais comandos do Modo de Comando TCP precisamos enviar para o AMM para se comunicar com o IMM?

Para nossos propósitos, especificamente não podemos comunicar com o IMM a partir do próprio blade.

Exemplo específico: Quando eu envio um comando pass-thru do IPMI através do AMM para o blade BMC para gravar informações (como MTM, Serial) na página 0x10 do VPD, ele persiste nos blades com um BMC (HS21 por exemplo). Eu posso enviar o mesmo comando IPMI para gravar dados na página do VPD no HS22, no entanto, ele não persiste nas reinicializações do IMM.

Quais comandos do IPMI eu preciso enviar para o IMM? O que os comandos IPMI estão enviando quando define o MTM & Serial?

    
por MikeyB 29.08.2009 / 20:33

2 respostas

1

A partir do ASU (Advanced Settings Utility) versão 82k / 9.50, a comunicação fora de banda com os IMMs blade é suportada.

Aqui está um trecho das páginas 83-84 do manual do usuário da ASU ( link ):

OOB Configuration for blades on AMM

ASU supports the configuration of blade settings through the out-of-band (OOB) mode. This section describes how to use it to configure blades on AMM.

The OOB configuration is designed to configure settings of blades on AMM. Before you use this function, ensure that the following requirements are met:

  • The remote blades on AMM are connected to your network environment.
  • The blade is an IMM-based server.
  • Add the --slot argument to force ASU to connect with the remote AMM. If not, ASU will try to establish a connection with the provided IP address in an IMM out-of-band mode by default. And the --slot argument also can identify the blade's IMM node bay.
  • Add the --host, --user and --password connectivity options because it is on out-of-band mode.

    --host provides the IP address of the remote AMM where the blade is.

    --user and --password authenticate to the AMM.

Command Examples:

To show a remote blade UEFI setting: asu show uefi --host x.x.x.x --user xxx --password xxx --slot x

To set a remote blade setting: asu set SETTING_NAME xxx --host x.x.x.x --user xxx --password --slot x --port 6090

In the examples, --host x.x.x.x is the IP address of the remote AMM, --user xxx and --password xxx are used to authenticate the connection, --slot x refers to the IMM node bay of the blade, and --port provides the port number for AMM chassis interface; the default is 6090.

The commands supported by OOB configuration for blades on AMM are listed below.

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
    
por 02.01.2014 / 23:51
-1

Bem, o procedimento abaixo deve fazer o que você deseja:

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

Em que 7870 é o tipo de máquina para HS 22 e mmm é o modelo, e. 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

Eu não tive a chance de verificá-lo, então YMMV.

Este no entanto, deve funcionar. É o guia oficial para atualizar o VPD no HS22 usando o ASU (com escape HTML desfeito). Se isso não funcionar, abra um ticket com suporte.

Editar: alteração e elaboração

Os procedimentos acima respondem diretamente à sua pergunta: "Como usamos o Advanced Settings Utility de um host externo para nos comunicarmos com os HSM IMMs?" e especificamente seu exemplo de configuração de VPD. Eles também atendem aos seus critérios de não precisar se comunicar com o IMM a partir do próprio blade (você pode acessar o IMM em uma rede).

Eles também, embora indiretamente, respondem às suas perguntas finais: "Quais comandos do IPMI eu preciso enviar para o IMM? O que os comandos IPMI estão enviando quando define o MTM e a Serial?"

Se você tentar esses procedimentos e verificar se algum deles funciona corretamente, é possível descarregar o tráfego da rede e ver o que está sendo enviado. Esta não é uma abordagem muito amigável, mas se você quer que as coisas sejam feitas, vai funcionar.

    
por 25.09.2011 / 08:10