Comunicazione tramite la modalità di comando con IBM HS22 IMM tramite AMM


10

Sui blade modello precedenti che contenevano un BMC, ero in grado di comunicare dalla nostra stazione di gestione esterna tramite comandi pass-through al BMC per eseguire operazioni di accensione / spegnimento dei blade di alimentazione, impostazione dei parametri VPD, riavvio del BMC, ecc.

Ora sull'HS22, un sacco di cose accadono diversamente. Ad esempio, non possiamo più usare gli stessi comandi pass-through per scrivere pagine di informazioni VPD e farle persistere durante i riavvii di IMM - sembra che quelle pagine VPD siano popolate da informazioni contenute in IMM.

Come possiamo utilizzare l'utilità Impostazioni avanzate da un host esterno per comunicare con IMM22 HS22? In alternativa, quali comandi della modalità comandi TCP sono necessari per inviare a AMM per comunicare con IMM?

Per i nostri scopi, in particolare non possiamo comunicare con l'IMM dal blade stesso.

Esempio specifico: quando invio un comando IPMI pass-through tramite AMM al blade BMC per scrivere informazioni (come MTM, Serial) nella pagina VPD 0x10, persiste sui blade con un BMC (ad esempio HS21). Posso inviare lo stesso comando IPMI per scrivere i dati nella pagina VPD su HS22, tuttavia non persiste durante i riavvii di IMM.

Quali comandi IPMI devo inviare all'IMM? Quali comandi IPMI vengono inviati quando imposta MTM e seriale?


Questa deve essere la domanda più tecnica che abbia mai visto fare qui. Forse è qualcosa per cui un tecnico IBM deve rispondere?
Mark Henderson,

Heh, ho provato a seguire quella strada senza risultati. Ho pensato che potrei anche provarci qui :)
MikeyB,

Risposte:


1

A partire dalla versione 82k / 9.50 di ASU (Advanced Settings Utility), è supportata la comunicazione fuori banda con i blade IMM.

Ecco un estratto dalle pagine 83-84 del manuale dell'utente ASU ( http://download.boulder.ibm.com/ibmdl/pub/systems/support/system_x_pdf/ibm_util_asu_asu82k_anyos_noarch.pdf ):


Configurazione OOB per blade su AMM

ASU supporta la configurazione delle impostazioni del blade tramite la modalità fuori banda (OOB). Questa sezione descrive come usarlo per configurare i blade su AMM.

La configurazione OOB è progettata per configurare le impostazioni dei blade su AMM. Prima di utilizzare questa funzione, assicurarsi che siano soddisfatti i seguenti requisiti:

  • I blade remoti su AMM sono collegati all'ambiente di rete.
  • Il blade è un server basato su IMM.
  • Aggiungi l' argomento --slot per forzare ASU a connettersi con l'AMM remoto. In caso contrario, ASU proverà a stabilire una connessione con l'indirizzo IP fornito in modalità fuori banda IMM per impostazione predefinita. E l' argomento --slot può anche identificare l'alloggiamento del nodo IMM del blade.
  • Aggiungi le opzioni di connettività --host , --user e --password perché è in modalità fuori banda.

    - --host fornisce l'indirizzo IP dell'AMM remoto in cui si trova il blade.

    - --user e --password si autenticano su AMM.

Esempi di comando:

Per mostrare un'impostazione UEFI del blade remoto: asu show uefi --host x.x.x.x --user xxx --password xxx --slot x

Per configurare un'impostazione blade remota: asu set SETTING_NAME xxx --host x.x.x.x --user xxx --password --slot x --port 6090

Negli esempi, --host xxxx è l'indirizzo IP dell'AMM remoto, --user xxx e --password xxx vengono utilizzati per autenticare la connessione, --slot x si riferisce all'alloggiamento del nodo IMM del blade e - porta fornisce il numero di porta per l'interfaccia dello chassis AMM; il valore predefinito è 6090.

I comandi supportati dalla configurazione OOB per i blade su AMM sono elencati di seguito.

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

Bene, la procedura seguente dovrebbe fare quello che vuoi:

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

Dov'è 7870il tipo di macchina per HS 22, ed mmmè il modello, ad esD2G

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

Non ho avuto la possibilità di verificarlo, quindi YMMV.

Questo , tuttavia, deve funzionare. È la guida ufficiale per l'aggiornamento di VPD su HS22 utilizzando ASU (con escape HTML non corretto). Se non funziona, apri un ticket con supporto.

Modifica: modifica ed elaborazione

Le procedure di cui sopra rispondono direttamente alla tua domanda: "Come possiamo utilizzare l'utilità Impostazioni avanzate da un host esterno per comunicare con IMM22 HS22?" e in particolare il tuo esempio di impostazione di VPD. Soddisfano anche i tuoi criteri di non necessità di comunicare con IMM dal blade stesso (puoi accedere a IMM su una rete).

Inoltre, anche se indirettamente, rispondono alle tue ultime domande: "Quali comandi IPMI devo inviare all'IMM? Quali comandi IPMI vengono inviati quando imposta MTM e seriale?"

Se si provano queste procedure e si verifica che una di esse funzioni correttamente, è possibile scaricare il traffico di rete e vedere cosa viene inviato. Questo non è un approccio molto user-friendly, ma se vuoi che le cose vengano fatte, funzionerà.


In realtà non è possibile comunicare con l'IMM di un blade sulla rete dall'esterno dello chassis.
MikeyB,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.