IPMI
Wie man die IPMI-Integration in VergeOS für die Fernsteuerung der Serverleistung, Konnektivitätstests, Anmeldedatenverwaltung und den Zugriff auf die IPMI-Weboberfläche konfiguriert und verwendet.
IPMI ist ein universeller Standard, der von nahezu aller Hardware unterstützt wird, zur Verwaltung und zum Zugriff auf Server. Er ist sogar verfügbar, wenn ein Server ausgeschaltet ist, und ermöglicht die Fernsteuerung von Servern sowie die Überwachung des Hardwarestatus, einschließlich Dingen wie Temperatur, Stromverbrauch, Spannung, Hardwarefehlern usw. VergeOS integriert sich mit IPMI, um die Fernsteuerung der Serverleistung (Ein-/Ausschalten, Neustart usw.) und einen bequemen Zugriff über die VergeOS-Benutzeroberfläche bereitzustellen.
IPMI-Verbindung testen
Navigieren Sie zu Infrastruktur > Knoten im oberen Menü.
Doppelklicken Sie auf den gewünschten Knoten um auf das Knoten-Dashboard zuzugreifen.
Unter dem IPMI Untermenü klicken Sie auf Test im linken Menü.
IPMI-Verbindungsstatus
Das Knoten-Dashboard zeigt den IPMI Status und Datum/Uhrzeit der letzten Verbindung:
IPMI-Status - „OK“ zeigt an, dass der letzte Verbindungsversuch erfolgreich war. Wenn der letzte Versuch nicht erfolgreich war, wird eine Fehlermeldung angezeigt.
Zuletzt mit IPMI verbunden - zeigt das letzte Datum/die letzte Uhrzeit an, zu der das VergeOS-System erfolgreich eine Verbindung mit IPMI hergestellt hat. (Wenn nie eine erfolgreiche IPMI-Verbindung bestand, meldet das Feld „NA“.)
Gespeicherte IPMI-Anmeldedaten ändern
Die folgenden Anweisungen beschreiben, wie die IPMI-Anmeldedaten geändert werden, die ein Knoten für die Schnittstelle mit IPMI verwendet. Das Ändern dieser Felder führt nicht zur Benutzerverwaltung in IPMI; verbinden Sie sich mit Ihrer IPMI-Weboberfläche, um IPMI-Benutzer hinzuzufügen oder zu ändern.
Klicken Sie im Knoten-Dashboard auf Bearbeiten im linken Menü.
Geben Sie einen gültigen IPMI-Benutzer. (Der IPMI-Benutzer sollte über Administratorrechte verfügen.)
Geben Sie das IPMI-Passwort ein.
Klicken Sie auf Senden um die Änderungen am Knoten zu speichern.
Auf die IPMI-Weboberfläche zugreifen
Navigieren Sie zu Infrastruktur > Knoten im oberen Menü.
Doppelklicken Sie auf den gewünschten Knoten um auf das Knoten-Dashboard zuzugreifen.
Unter dem IPMI Untermenü im linken Menü auf Verbinden.
Es öffnet sich ein neuer Browser-Tab auf der Anmeldeseite der IPMI-Weboberfläche.
IPMI-Anmeldedaten über die REST-API verwalten
IPMI-Anmeldedaten können auch über die VergeOS-REST-API gelesen und aktualisiert werden. Dies ist nützlich, um Anmeldedaten über viele Knoten hinweg oder per Automatisierungsskripten zu verwalten.
Den Knotenschlüssel finden
API-Aufrufe, die auf einen Knoten abzielen, verwenden den Zeilenschlüssel des Knotens ($key). Listen Sie die Knoten auf, um den Schlüssel zu finden:
Um einen bestimmten Knoten anhand des Namens zu finden:
Die Antwort enthält den $key Wert zusammen mit Feldern wie name, ipmi_address, und ipmi_status.
IPMI-Informationen lesen
Einen einzelnen Knoten-Datensatz abrufen:
IPMI-bezogene Felder in der Antwort:
ipmi_address
Die BMC-IP-Adresse oder der Hostname.
ipmi_user
Der BMC-Benutzername.
ipmi_password
Nur zum Schreiben; nicht in Leseantworten enthalten.
ipmi_status
Der Verbindungsstatus: bereit, verbindet, offline, oder Fehler.
ipmi_sel_free / ipmi_sel_used
Kapazitätszähler des Systemereignisprotokolls.
IPMI-Anmeldedaten festlegen
Aktualisieren Sie die gespeicherten Anmeldedaten mit einem PUT Anfrage:
Das Speichern der Anmeldedaten führt automatisch einen Konnektivitätstest aus; eine separate Testaktion ist nicht erforderlich. Wenn der Test nicht ausgeführt werden kann — zum Beispiel, weil der Knoten keine IPMI-Adresse hat — gibt die API einen Fehler zurück und die Aktualisierung wird nicht gespeichert. Um die Aktualisierung zu überprüfen, lesen Sie den Knoten-Datensatz erneut aus und bestätigen Sie ipmi_status ist bereit.
IPMI-Aktionen auslösen
Um einen Konnektivitätstest auszuführen oder das Systemereignisprotokoll zu löschen, ohne die Anmeldedaten zu ändern, senden Sie eine Knotenaktion:
Die verfügbaren IPMI-Aktionen sind ipmi_test und clear_sel.
Zuletzt aktualisiert
War das hilfreich?