Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

iDRAC-Betriebssysteminformationen mit IPMI auf Ubuntu-Server einstellen

Summary: Betriebssystem und Anwendungen

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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

 

Resolution

 
Article Properties
Article Number: 000130793
Article Type: Solution
Last Modified: 07 Apr 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.