7.4 Aktivieren der Dell PowerEdge-Unterstützung

Novell ZENworks Linux Management bietet erweiterte Funktionen zum Einsatz und zur Verwaltung von Dell PowerEdge-Servern. Bevor Sie diese Funktionen nutzen können, müssen Sie eine neuere Version des OpenIPMI-Treibers installieren, als in den aktuell unterstützen Linux-Distributionen enthalten ist.

Folgende Funktionen sind für Dell PowerEdge-Server in ZENworks Linux Management enthalten:

Dell bietet den aktualisierten OpenIPMI-Treiber sowie das Dynamic Kernel Module Support (DKMS)-Paket zur einfacheren Kompilierung und Installation des Treibers an.

OpenIPMI ist ein Open Source-Projekt zur Entwicklung eines Intelligent Platform Management Interface-Manager für Server. Dell-Server benötigen OpenIPMI zum Sammeln unterer Systeminformationen zum Backplane-Gerät, zum Baseboard Management Controller usw.

So installieren Sie OpenIPMI und DKMS:

  1. Auf einem "usw-System" mit einem identischen Setup wie Ihre verwalteten Dell PowerEdge-Server installieren Sie die Kernel-Quelle und eine Entwicklungsumgebung (gcc, make und glibc-devel.).

    Ein "Golden-Client-System" ist ein Dell PowerEdge-Server, der manuell konfiguriert wird. Anschließend wird ZENworks Linux Management verwendet, um eine größere Anzahl PowerEdge-Server in Ihrem ZENworks-System auf dieselbe Weise zu konfigurieren. Das "Golden-Client-System" muss über dasselbe Betriebssystem verfügen wie die zu verwaltenden Server. Führen Sie diese Konfigurationsschritte auf einem repräsentativen Gerät aus und verwenden Sie anschließend zur Automatisierung der Installation der anderen Server ZENworks Linux Management. Wenn Sie ein "usw-System" verwenden, bedeutet das, dass Sie die Kernel-Quelle und die Entwicklungsumgebung nicht auf jedem verwalteten PowerEdge-Server in Ihrem ZENworks-System installieren müssen.

    Die Kernel-Quelle und die Entwicklungsumgebung (gcc, make und glibc-devel) sind auf dem Datenträger enthalten, den Sie zur Installation von SUSE Linux Enterprise Server oder Red Hat Enterprise Linux verwendet haben. Verwenden Sie die Paketverwaltungssoftware für Ihr spezifisches Linux-Betriebssystem, um die erforderlichen Build-Werkzeuge zu installieren. Unter SUSE Linux Enterprise Server verwenden Sie beispielsweise YaST zur Installation der Kernel-Quelle und der Entwicklungsumgebung.

  2. Laden Sie usw und den neuesten OpenIPMI-Treiber für Ihr spezifisches Betriebssystem von der Dell Linux-Community-Website herunter. Beide Dateien sind in der entsprechenden Tarball-Datei für Ihr Serverbetriebssystem enthalten.

  3. Installieren Sie usw und das neueste OpenIPMI-Paket auf Ihrem "usw"-System und verwenden Sie das vorhandene Installations-Shell-Skript (install.sh). Genauere Anweisungen finden Sie in der Datei mit dem Namen README.

  4. Verwenden Sie den Parameter mkrpm für usw, um das RPM-Paket des OpenIPMI-Treibers zu erstellen, der zu Ihrem "usw-System" passt. Genauere Anweisungen erhalten Sie auf der man-Seite usw (man usw).

    Beispiel:

    usw mkrpm -m openipmi -v versionsnummer.os

    Wobei version_nummer.os die Versionsnummer und das Betriebssystem der Datei bedeutet, die Sie unter Schritt 2 heruntergeladen haben. Wenn Sie beispielsweise die Datei openipmi-36.8.SLES9-1 usw.tar.gz heruntergeladen haben, würden Sie folgendes Kommando ausführen:

    usw mkrpm -m openipmi -v 36.8.SLES9

  5. Verwenden Sie das ZENworks-Kontrollzentrum, um ein Bundle zu erstellen, das über usw, den OpenIPMI-Treiber und das Paket novell-zenworks-zmd-oem des Datenträgers Novell ZENworks 7.3 Linux Management verfügt.

    Die einzelnen Pakete finden Sie an den folgenden Standorten:

    • usw: Im Verzeichnis, in das Sie die Tarball-Datei entpackt haben, usw-versionsnummer.noarch.rpm

      Wobei version_nummer die Versionsnummer des unter Schritt 2 heruntergeladenen DKMS ist.

    • OpenIPMI-Treiber: /usr/scr/packages/RPMS/noarch/openipmi- versionsnummer.os-paket-release-nummerdkms.noarch.rpm

      Wobei version_nummer.os die Versionsnummer und das Betriebssystem der Datei bedeutet, die Sie unter Schritt 2 heruntergeladen haben. Wenn Sie beispielsweise die Datei openipmi-36.8.SLES9-1dkms.tar.gz heruntergeladen haben, wäre die version_nummer 36.8.SLES9. paket_version_nummerdkms entspricht der Paketversionsnummer von DKMS. Im vorigen Beispiel wäre das 1dkms.

    • novell-zenworks-zmd-oem: Im Verzeichnis, in dem der Datenträger eingehängt wurde, data/packages/distribution/zlm7de-snapshots/novell-zenworks-zmd-oem-7.3.0-0.architektur.rpm.

    Weitere Informationen finden Sie unter Erstellen von RPM-Bundles im ZENworks 7.3 Linux Management-Verwaltungshandbuch.

  6. Mit ZENworks Linux Management verteilen Sie das Bundle mit DKMS, dem OpenIPMI-Treiber und dem Paket novell-zenworks-zmd-oem auf Ihre Dell PowerEdge-Server, auf denen Sie den ZENworks-Agenten installiert haben. Weitere Informationen finden Sie unter Erstellen von RPM-Bundles im ZENworks 7.3 Linux Management-Verwaltungshandbuch.