Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Créez et accédez à une liste de vos produits

iDRAC-Betriebssysteminformationen mit IPMI auf Ubuntu-Server einstellen

Résumé: Betriebssystem und Anwendungen

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

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.

Cause

 

Résolution

 
Propriétés de l’article
Numéro d’article: 000130793
Type d’article: Solution
Dernière modification: 07 avr. 2023
Version:  6
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.