Kommunikation über den Befehlsmodus mit IBM HS22 IMM über AMM

10

Bei früheren Blades-Modellen, die einen BMC enthielten, konnte ich von unserer externen Verwaltungsstation über Pass-Through-Befehle an den BMC kommunizieren, um beispielsweise das Ein- und Ausschalten der Blades, das Einstellen von VPD-Parametern, den Neustart des BMC usw. durchzuführen.

Jetzt auf dem HS22 passieren einige Dinge anders. Beispielsweise können wir nicht mehr dieselben Pass-Through-Befehle zum Schreiben von VPD-Informationsseiten verwenden und diese über Neustarts des IMM hinweg beibehalten. Es sieht so aus, als würden diese VPD-Seiten aus den im IMM enthaltenen Informationen gefüllt.

Wie verwenden wir das Dienstprogramm für erweiterte Einstellungen von einem externen Host, um mit HS22-IMMs zu kommunizieren? Welche TCP-Befehlsmodusbefehle müssen wir alternativ an das AMM senden, um mit dem IMM zu kommunizieren?

Für unsere Zwecke können wir speziell nicht über das Blade selbst mit dem IMM kommunizieren.

Spezifisches Beispiel: Wenn ich einen IPMI-Durchgangsbefehl über das AMM an den Blade-BMC sende, um Informationen (wie MTM, Serial) in die VPD-Seite 0x10 zu schreiben, bleibt dieser auf Blades mit einem BMC (z. B. HS21) bestehen. Ich kann denselben IPMI-Befehl senden, um Daten auf die VPD-Seite des HS22 zu schreiben, er bleibt jedoch bei Neustarts des IMM nicht bestehen.

Welche IPMI-Befehle muss ich an das IMM senden? Welche IPMI-Befehle werden beim Einstellen von MTM & Serial gesendet?

MikeyB
quelle
Hier muss es um die technischste Frage gehen, die ich je hier gesehen habe. Vielleicht muss ein IBM Techniker antworten?
Mark Henderson
Heh, ich habe versucht, diesen Weg ohne Erfolg zu gehen. Ich dachte, ich könnte es auch hier
versuchen

Antworten:

1

Ab ASU (Advanced Settings Utility) Version 82k / 9.50 wird die Out-of-Band-Kommunikation mit Blade-IMMs unterstützt.

Hier ist ein Auszug aus den Seiten 83-84 des ASU-Benutzerhandbuchs ( http://download.boulder.ibm.com/ibmdl/pub/systems/support/system_x_pdf/ibm_util_asu_asu82k_anyos_noarch.pdf ):


OOB-Konfiguration für Blades auf AMM

ASU unterstützt die Konfiguration von Blade-Einstellungen über den Out-of-Band-Modus (OOB). In diesem Abschnitt wird beschrieben, wie Sie damit Blades auf AMM konfigurieren.

Die OOB-Konfiguration dient zum Konfigurieren der Einstellungen von Blades auf AMM. Stellen Sie vor Verwendung dieser Funktion sicher, dass die folgenden Anforderungen erfüllt sind:

  • Die Remote Blades von AMM sind mit Ihrer Netzwerkumgebung verbunden.
  • Das Blade ist ein IMM-basierter Server.
  • Fügen Sie das Argument --slot hinzu , um die ASU zu zwingen, eine Verbindung mit dem Remote-AMM herzustellen . Wenn nicht, versucht ASU standardmäßig, eine Verbindung mit der angegebenen IP-Adresse in einem IMM-Out-of-Band-Modus herzustellen. Das Argument --slot kann auch den IMM-Knotenschacht des Blades identifizieren.
  • Fügen Sie die Konnektivitätsoptionen --host , --user und --password hinzu , da sich der Out-of-Band-Modus befindet.

    - --host gibt die IP-Adresse des Remote-AMM an, auf dem sich das Blade befindet.

    - --user und --password authentifizieren sich beim AMM.

Befehlsbeispiele:

So zeigen Sie eine Remote Blade-UEFI-Einstellung an: asu show uefi --host x.x.x.x --user xxx --password xxx --slot x

So legen Sie eine Remote Blade-Einstellung fest: asu set SETTING_NAME xxx --host x.x.x.x --user xxx --password --slot x --port 6090

In den Beispielen ist --host xxxx die IP-Adresse des Remote-AMM, --user xxx und --password xxx werden zur Authentifizierung der Verbindung verwendet, --slot x bezieht sich auf den IMM-Knotenschacht des Blades und - Port gibt die Portnummer für die AMM-Chassis-Schnittstelle an. Der Standardwert ist 6090.

Die von der OOB-Konfiguration für Blades auf AMM unterstützten Befehle sind unten aufgeführt.

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
quelle
-1

Nun, das folgende Verfahren sollte tun, was Sie wollen:

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

Wo 7870ist der Maschinentyp für HS 22 und mmmist das Modell, zD2G

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

Ich hatte keine Chance, es zu überprüfen, also YMMV.

Dies muss jedoch funktionieren. Es ist die offizielle Anleitung zum Aktualisieren von VPD auf HS22 mithilfe von ASU (mit verpfuschtem HTML-Escape). Wenn es nicht funktioniert, öffnen Sie ein Ticket mit Support.

Bearbeiten: Änderung und Ausarbeitung

Die oben beschriebenen Verfahren beantworten Ihre Frage direkt: "Wie verwenden wir das Dienstprogramm für erweiterte Einstellungen von einem externen Host, um mit HS22-IMMs zu kommunizieren?" und speziell Ihr Beispiel für die Einstellung von VPD. Sie erfüllen auch Ihre Kriterien, dass Sie nicht über das Blade selbst mit IMM kommunizieren müssen (Sie können über ein Netzwerk auf IMM zugreifen).

Sie beantworten auch, wenn auch indirekt, Ihre letzten Fragen: "Welche IPMI-Befehle muss ich an das IMM senden? Welche IPMI-Befehle werden beim Senden von MTM & Serial gesendet?"

Wenn Sie diese Verfahren ausprobieren und sicherstellen, dass eines davon ordnungsgemäß funktioniert, können Sie den Netzwerkverkehr sichern und sehen, was gesendet wird. Dies ist kein sehr benutzerfreundlicher Ansatz, aber wenn Sie Dinge erledigen möchten, wird es funktionieren.

Paweł Brodacki
quelle
Sie können nicht von außerhalb des Gehäuses über das Netzwerk mit dem IMM eines Blades kommunizieren.
MikeyB