Communication via le mode commande avec IBM HS22 IMM via AMM

10

Sur les modèles de lames précédents qui contenaient un BMC, j'ai pu communiquer à partir de notre station de gestion externe via des commandes de transfert vers le BMC pour effectuer des opérations telles que la mise sous / hors tension des lames, définir les paramètres VPD, redémarrer le BMC, etc.

Maintenant sur le HS22, un tas de choses se produisent différemment. Par exemple, nous ne pouvons plus utiliser les mêmes commandes d'intercommunication pour écrire des pages d'informations VPD et les faire persister lors des redémarrages de l'IMM - il semble que ces pages VPD soient remplies à partir des informations contenues dans l'IMM.

Comment utiliser l'utilitaire de paramètres avancés à partir d'un hôte externe pour communiquer avec les IMM HS22? Sinon, quelles commandes TCP Command Mode devons-nous envoyer à l'AMM pour communiquer avec l'IMM?

Pour nos besoins, nous ne pouvons pas spécifiquement communiquer avec l'IMM à partir de la lame elle-même.

Exemple spécifique: lorsque j'envoie une commande IPMI pass-thru via l'AMM au BMC lame pour écrire des informations (telles que MTM, série) dans la page VPD 0x10, elle persiste sur les lames avec un BMC (HS21 par exemple). Je peux envoyer la même commande IPMI pour écrire des données sur la page VPD sur le HS22, mais elle ne persiste pas lors des redémarrages de l'IMM.

Quelles commandes IPMI dois-je envoyer à l'IMM? Quelles commandes IPMI envoient asu lorsqu'il définit le MTM et la série?

MikeyB
la source
Cela doit être la question la plus technique que j'ai jamais vue ici. C'est peut-être la réponse d'un technicien IBM?
Mark Henderson
Hé, j'ai essayé d'emprunter cette voie en vain. J'ai pensé que je pourrais aussi bien
essayer

Réponses:

1

À partir de la version 82k / 9.50 d'ASU (Advanced Settings Utility), la communication hors bande vers les IMM lame est prise en charge.

Voici un extrait des pages 83-84 du manuel de l'utilisateur ASU ( http://download.boulder.ibm.com/ibmdl/pub/systems/support/system_x_pdf/ibm_util_asu_asu82k_anyos_noarch.pdf ):


Configuration OOB pour les lames sur AMM

ASU prend en charge la configuration des paramètres de lame via le mode hors bande (OOB). Cette section décrit comment l'utiliser pour configurer des lames sur AMM.

La configuration OOB est conçue pour configurer les paramètres des lames sur AMM. Avant d'utiliser cette fonction, assurez-vous que les conditions suivantes sont remplies:

  • Les lames distantes d'AMM sont connectées à votre environnement réseau.
  • La lame est un serveur basé sur IMM.
  • Ajoutez l' argument --slot pour forcer ASU à se connecter à l'AMM distant. Sinon, ASU essaiera d'établir une connexion avec l'adresse IP fournie dans un mode IMM hors bande par défaut. Et l' argument --slot peut également identifier la baie de noeud IMM de la lame.
  • Ajoutez les options de connectivité --host , --user et --password car il est en mode hors bande.

    - --host fournit l'adresse IP de l'AMM distant où se trouve la lame.

    - --user et --password s'authentifient auprès de l'AMM.

Exemples de commandes:

Pour afficher un paramètre UEFI de lame distante: asu show uefi --host x.x.x.x --user xxx --password xxx --slot x

Pour définir un paramètre de lame à distance: asu set SETTING_NAME xxx --host x.x.x.x --user xxx --password --slot x --port 6090

Dans les exemples, --host xxxx est l'adresse IP de l'AMM distant, --user xxx et --password xxx sont utilisés pour authentifier la connexion, --slot x fait référence à la baie de noeud IMM du serveur lame, et - port fournit le numéro de port pour l'interface du châssis AMM; la valeur par défaut est 6090.

Les commandes prises en charge par la configuration OOB pour les lames sur AMM sont répertoriées ci-dessous.

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
la source
-1

Eh bien, la procédure ci-dessous devrait faire ce que vous voulez:

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

7870est le type de machine pour HS 22, et mmmest le modèle, par exempleD2G

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

Je n'ai pas eu la chance de le vérifier, alors YMMV.

Cela doit cependant fonctionner. C'est le guide officiel de la mise à jour de VPD sur HS22 en utilisant ASU (avec échappement HTML bâclé). Si cela ne fonctionne pas, ouvrez un ticket avec assistance.

Edit: amendement et élaboration

Les procédures ci-dessus répondent directement à votre question: "Comment utiliser l'utilitaire de paramètres avancés d'un hôte externe pour communiquer avec les IMM HS22?" et en particulier votre exemple de configuration de VPD. Ils répondent également à vos critères de ne pas avoir besoin de communiquer avec IMM depuis la lame elle-même (vous pouvez accéder à IMM via un réseau).

Ils répondent également, bien qu'indirectement, à vos dernières questions: "Quelles commandes IPMI dois-je envoyer à l'IMM? Quelles commandes IPMI envoient-elles quand il définit le MTM et la série?"

Si vous essayez ces procédures et vérifiez que l'une d'entre elles fonctionne correctement, vous pouvez vider le trafic réseau et voir ce qui est envoyé. Ce n'est pas une approche très conviviale, mais si vous voulez que les choses soient faites, cela fonctionnera.

Paweł Brodacki
la source
Vous ne pouvez pas réellement communiquer avec l'IMM d'une lame sur le réseau depuis l'extérieur du châssis.
MikeyB du