Przejdź do głównej zawartości
  • Szybkie i łatwe składanie zamówień
  • Wyświetlanie zamówień i śledzenie stanu wysyłki
  • Tworzenie i dostęp do listy produktów

iDRAC-Betriebssysteminformationen mit IPMI auf Ubuntu-Server einstellen

Podsumowanie: Betriebssystem und Anwendungen

Ten artykuł dotyczy Ten artykuł nie dotyczy Ten artykuł nie jest powiązany z żadnym konkretnym produktem. Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.

Objawy

Dieser Artikel wurde von Kent Baxley, Field Engineer bei Canonical, verfasst.

Vor Kurzem veröffentlichte Charles Rose einen Artikel zum Einrichten und Abrufen von Betriebssysteminformationen innerhalb des iDRAC mithilfe der neuesten Versionen von ipmitool und Fedora. In diesem Artikel wird beschrieben, wie Sie dasselbe mit Ubuntu Server 12.04 LTS und höher tun.

Für Ubuntu ist die neueste stabile Version von ipmitool (Version 1.8.13-1) erforderlich. Diese Version ist im Universellen Repository der neuesten täglichen Builds von Ubuntu 14.04 LTS enthalten, das derzeit in Entwicklung ist. Sie können die täglichen Builds von dieser Website abrufen:

http://cdimage.ubuntu.com

Für die Versionen 12.04 LTS bis 13.10 ist diese Version im Backport-Repository jeder Version verfügbar.

Um ipmitool auf Ubuntu Server 14.04 LTS zu installieren, führen Sie den folgenden Befehl aus:
$ sudo apt-get install ipmitool

Wenn Fehler bezüglich /dev/ipmi0 angezeigt werden, starten Sie einfach den openipmi-Service mit dem folgenden Befehl neu oder starten Sie den Server neu:

$ sudo service openipmi restart

Auf Ubuntu 12.04 LTS, 13.04 oder 13.10 müssen Sie das Backport-Repository angeben, um ipmitool 1.8.13-1 abzurufen.
Andernfalls wird Version 1.8.12 installiert (die diese Funktion in Ubuntu nicht enthält). Um das ipmitool aus dem Backport auf 12.04 LTS abzurufen, führen Sie z. B. diesen Befehl aus:

$ sudo apt-get install ipmitool/precise-backports

. Wenn Sie Ubuntu Server 13.04 oder 13.10 ausführen, geben Sie „raring-backports“ bzw. „saucy-backports“ an. Starten Sie in beiden Fällen den openipmi-Daemon neu oder starten Sie neu, wenn Fehler bezüglich /dev/ipmi0 angezeigt werden.

Sobald das neueste ipmitool installiert ist, stellen Sie sicher, dass Sie die Befehle „getsysinfo“ und "setsysinfo" ausführen können. Mit diesen Befehlen können Sie Betriebssysteminformationen auf und von Ihrem iDRAC festlegen und abrufen.

Das folgende Beispiel enthält die Optionen, die Sie an „getsysinfo“ und „setsysinfo“ übergeben können:

$ sudo ipmitool mc getsysinfo

Nicht genügend Parameter angegeben.

Verwendung:

  getsysinfo

ruft Systeminformationen aus dem BMC für das angegebene Argument ab

setsysinfo

speichert die Zeichenfolge der Systeminformationen für ein angegebenes Argument im BMC

Gültige Argumente sind:

    primary_os_name     Name des primären Betriebssystems

    os_name             Betriebssystemname

    system_name         Systemname des Servers (anbieterabhängig)

         delloem_os_version  Ausgeführte Version des Betriebssystems

    delloem_url         URL des BMC-Webservers

Überprüfen Sie, ob Sie die verschiedenen Parameter einstellen können.  Um beispielsweise die primary_os_name festzulegen, führen Sie:
$ sudo ipmitool mc setsysinfo primary_os_name "Precise"

aus. Rufen Sie es dann mit:

$ sudo ipmitool mc getsysinfo primary_os_name

Sie sollten "Precise" auf der Konsole sehen.


Das Skript "exchange-bmc-os-info", das bequem alle Betriebssystemparameter im iDRAC zum Startzeitpunkt festlegt, ist auch für Ubuntu im Poweredge-Tools-Repository auf Launchpad verfügbar:

https://launchpad.net/+search?field.text=exchange-bmc-os-info

Um eine Verbindung zum Repository herzustellen und das Paket zu installieren, führen Sie die folgenden Befehle aus:

$ sudo apt-get install python-software-properties

$ sudo apt-add-repository ppa:dell-poweredge-team/poweredge-tools (drücken Sie die Eingabetaste, um die GPG-Taste abzurufen und das Repository hinzuzufügen)

$ sudo apt-get update

$ sudo apt-get install exchange-bmc-os-info

Der Service sollte gestartet werden, sobald das Paket installiert ist.  Überprüfen Sie, ob er gestartet wurde, indem Sie den folgenden Befehl ausführen.  Der Status "OK" sollte wie im folgenden Beispiel zurückgegeben werden:

$ sudo service exchange-bmc-os-info status

exchange-bmc-os-info: ok

Es sollten jetzt die Parameter primary_os_name, os_name, system_name, delloem_os_version und delloem_url automatisch ausgefüllt werden:

$ sudo ipmitool mc getsysinfo primary_os_name

Ubuntu

$ sudo ipmitool mc getsysinfo os_name

Ubuntu

$ sudo ipmitool mc getsysinfo system_name

dhcp166-223

$ sudo ipmitool mc getsysinfo delloem_os_version

12.04.3 LTS, Precise Pangolin kernel 3.8.0-33-generic x86_64

$ sudo ipmitool mc getsysinfo delloem_url

https://10.9.166.143:443

Wie in Charles' Artikel erwähnt, sollten Sie auch den Hostnamen, den Betriebssystemnamen und die Version in der Webschnittstelle des iDRAC für diesen Server anzeigen lassen können.
  1. Öffnen Sie die iDRAC-Webkonsole und melden Sie sich an.
  2. Navigieren Sie zu „System“ --> „Properties“.
  3. Überprüfen Sie, ob unter „Server Information“ Folgendes angezeigt wird.  Das sollte mit den obigen Befehlszeilenantworten übereinstimmen:
  • System Host Name
  • Betriebssystem
  • Betriebssystemversion

Weitere Informationen zur Verwendung von exchange-bmc-os-info für Aufgaben wie den Zugriff auf die iDRAC-URL und IP-Adresse finden Sie hier.

Beachten Sie, dass diese Funktion derzeit nicht von Dell unterstützt wird und mit der Absicht angesprochen wird, Feedback von der Community einzuholen.

Przyczyna

 

Rozwiązanie

 
Właściwości artykułu
Numer artykułu: 000130793
Typ artykułu: Solution
Ostatnia modyfikacja: 07 kwi 2023
Wersja:  6
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.