Vorheriges Thema: Aktualisieren von BS-Images mithilfe des DSM-ExplorersNächstes Thema: Protokollierung und Fehlerbehebung


Aktualisieren von BS-Images mithilfe der Befehlszeilenschnittstelle

Verwenden Sie die Befehlszeile, wenn Sie mehrere BS-Images mit einem Stapelskript aktualisieren.

Hinweis: Wenn Sie das gleiche BS-Image auf mehreren Boot-Servern bereitgestellt haben, aktualisieren Sie zunächst das Image und erstellen Sie ein entsprechendes SD-Aktualisierungspaket im Image Prepare System. Sie können dann das aktualisierte SD-Paket mit einem Software Delivery-Job auf allen Boot-Servern der Domäne bereitstellen.

Gehen Sie wie folgt vor:

  1. (Optional) Stellen Sie sicher, dass Sie mögliche benutzerdefinierte Änderungen mit den neuen Vorlagedateien verbunden haben.
  2. Führen Sie folgenden Befehl aus:
    CreatOSImage -i <imagename> -e
    

    Der Befehl aktualisiert das vorhandene Image mit den neuen Vorlagen.

  3. Führen Sie den folgenden Befehl aus, um das BS-Image auf dem Domänen-Manager zu aktualisieren:
    registerOSImage -i <image name> -s <manager> -e  
    

    Der Befehl aktualisiert das Image des Domänen-Managers, das durch den Parameter "-s" angegeben wird.

  4. Führen Sie den folgenden Befehl aus, wenn Sie ein SD-Paket für die Aktualisierung des BS-Image auf einem Remote-Boot-Server benötigen:
    registerOSImage -i <image name> -s <manager> -e -l 
    

    Der Befehl erstellt ein SD-Paket mit dem aktualisierten BS-Image. Beim aktualisierten Paket ist "-update" zum ursprünglichen Paketnamen angehängt. Das aktualisierte Paket kann verwendet werden, um das BS-Image auf Remote-Boot-Servern unter Verwendung eines SD-Jobs mit dem Vorgang zum Aktualisieren von Images auf dem Boot-Server zu aktualisieren.

    Führen Sie den folgenden Befehl aus, um die Parameterdefinitionen des Images zu aktualisieren:

    Wichtig! Die benutzerdefinierten Parameterdefinitionen könnten verloren gehen, wenn sie in der neuen Vorlage aktualisiert oder gelöscht worden sind.

    registerOSImage -i <image name> -s <manager> -e -b
    

    Der Befehl aktualisiert die Parameterdefinitionen des BS-Images in der MDB. Die Aktualisierungen schließen Veränderungen an den Standardwerten, neue, aktualisierte, oder gelöschte Parameterdefinitionen ein.

Das BS-Image ist jetzt im Domänen-Manager und den Boot-Servern aktualisiert.

Weitere Informationen:

Boot-Images und BS-Images auf Boot-Servern zur Verfügung stellen

Benutzerdefinierte Dateien aktualisieren

Erstellen und Registrieren eines BS-Images

Sie können ein BS-Image mithilfe der entsprechenden Assistenten im DSM-Explorer oder der entsprechenden Befehle über die CLI erstellen.

Erstellen und Registrieren von BS-Images mithilfe des DSM-Explorers

Gehen Sie wie folgt vor:

  1. Stellen Sie sicher, dass die BS-DVD in einem lokalen optischen Gerät (CD oder DVD) eingelegt und lesbar ist.
  2. Wählen Sie "Neues BS-Image" aus dem Ordner "Image Prepare System" > "Assistenten" aus. Klicken Sie auf Weiter.
  3. Wählen Sie das erforderliche BS aus der Liste der Betriebssysteme aus. Klicken Sie auf Weiter.
  4. Geben Sie einen Namen für das BS-Image ein. Klicken Sie auf Weiter.
  5. Klicken Sie auf "Fertig stellen", um das Kopieren der Installationsdateien in das Image Prepare System und in den Boot-Server-Speicher zu initiieren.

    Das Image wird erstellt und ist für das Image Prepare System verfügbar.

    Sie können das BS-Image jetzt registrieren.

Gehen Sie wie folgt vor:

  1. Öffnen Sie den DSM-Explorer, und navigieren zu "Software", "Boot- und BS-Image-Bibliothek", "Image Prepare System", "Assistenten", "BS-Image registrieren".
  2. Folgen Sie den Anweisungen im Assistenten, und registrieren Sie das BS-Image bei der Domäne.

    Hinweis: Wählen Sie bei der Registrierung die Option zum Staging des SD-Bereitstellungs-Image für die Verteilung an einen oder mehrere Boot-Server mithilfe von Software Delivery.

Erstellen und Registrieren von BS-Images mithilfe der CLI

Erstellen Sie ein BS-Image:

Verwenden Sie den folgenden Befehl, um ein neues BS-Image zu erstellen:

createosimage -i <image Name> -o <OS Type> -s <OSpath>

Das folgende Beispiel erstellt ein neues Red Hat x64-BS-Image mit dem Namen "RH55x64" und liest die Installationsdateien aus einem Ordner.

createosimage -i RH55x64 -o RH5XPE -s f:\redhat_55_x65_files

Registrieren Sie dieses Image mit der DSM-Domäne, um es für die Bereitstellung verfügbar zu machen. Verwenden Sie den BS-Image-Registrierungsassistenten oder die Befehlszeile, um das Image zu registrieren. Bei der Registrierung können Sie entscheiden, ein SD-Bereitstellungs-Image für die Verteilung an einen oder mehrere Boot-Server mithilfe von Software Delivery zu erstellen.

Registrieren Sie das BS-Image:

Verwenden Sie den folgenden Befehl, um das Boot-Image zu registrieren:

RegisterOSImage -s <manager> -i <imagename> | -w <directory> [-b] [-l] [-t] [-e] [-n <name>]
[-v <Version>] [-c <Kommentar>] [-u <Benutzer> -p <Kennwort> -d <Domäne>]

Bereitstellen eines BS mithilfe des Linux-Basierten Boot-Images

Um eine unbeaufsichtigte Installation des BS auszuführen, aktivieren Sie die BS-Bereitstellung auf dem Zielcomputer.

Gehen Sie wie folgt vor:

  1. Navigieren Sie zu dem DSM-Explorer, "Computer und Benutzer", "Alle Computer", und suchen Sie den Zielcomputer, auf dem Sie das BS bereitstellen möchten.
  2. Klicken Sie mit der rechten Maustaste auf den Computer, und wählen Sie "BS-Installation" aus.

    Der Assistent für die BS-Installation wird geöffnet.

  3. Folgen Sie den Anweisungen des Assistenten, und klicken Sie auf der letzten Seite auf "Fertig stellen".

    Ein BS-Bereitstellungsjob wird erstellt, und der Bereitstellungsstatus wird im Knoten "Computer und Benutzer", "Alle Computer", "Gruppendetails", "BS-Installationen" angezeigt.

Das BS wird mithilfe des Linux-basierten Boot-Images bereitgestellt.

Hinweis: Die Festplatte (entweder lokal oder Remote), die für die BS-Bereitstellung verwendet wird, muss von allen verfügbaren bootfähigen Festplatten (Festplatten mit bootfähigem BS oder bootfähigen Datenträgern) die erste Festplatte in der Boot-Sequenz sein.

Client Automation unterstützt die Installation des RHEL 5.x- und 6.x-BS nur auf der ersten lokalen Festplatte, und diese Festplatte muss die erste Festplatte in der BIOS-Boot-Sequenz sein.

Stellen Sie ein BS auf einem SAN-Ziel bereit

In einer SAN-Umgebung umfasst dieser Task das Zuweisen einer Datenträger-ID (SANID) zum BS-Image, sodass die SAN-Festplatte, auf der die Bereitstellung geplant ist, identifiziert werden kann.

Funktionsweise des SANID-Boot-Parameters

Der SANID-Boot-Parameter wird den BS-Images hinzugefügt, um ein bestimmtes Ziel zu identifizieren, das sich auf eine bestimmte SAN-LUN (logische Gerätenummer) oder Festplatte bezieht. Mit dieser Bereitstellung wird die ausdrückliche Auswahl der angegebenen LUN oder Festplatte sichergestellt. Der SANID-Boot-Parameter enthält den Kennungswert, der der angegebenen Festplatte oder LUN basierend auf dem Network Address Authority-Format (NAA) zugeordnet ist, z. B. World Wide Name (WWN) oder World Wide Identifier (WWID).

Für SANID werden die folgenden Formate (mit Beispielwerten) unterstützt:

value
naa.60a9800064762f34694a6e3651697759
60a9800064762f34694a6e3651697759

Aus Gründen der Rückwärtskompatibilität ist die folgende Unterstützung für den SANID-Wert im Format attribute=value verfügbar:

TargetLUN=naa.60a9800064762f34694a6e3651697759

Unterstützung für den SANID-Parameter im EUI-Format ist in dieser Version nicht mehr verfügbar.

Wenn kein SANID-Wert angegeben ist, verwenden die Installationsskripte die erste verfügbare lokale Festplatte für die Installation gemäß dem bestehenden Verhalten. Diese Festplatte muss außerdem die erste Festplatte in der BIOS-Boot-Sequenz sein.

Überprüfen der BS-Bereitstellung

Nachdem die BS-Bereitstellung gestartet wurde, kann der Systemadministrator den Status des Jobs über die Option "Jobstatus" überprüfen.

Parameter, die den Jobstatus beeinflussen:

Der Jobstatus hängt von den beiden folgenden Parametern ab:

Zusätzlich zum InstallAgent-Parameter signalisiert "SignalCompletion" den Abschluss der BS-Installation.

Die Client Automation-Agenteninstallation wird nicht auf VMware ESXi 4.1-, VMware ESXi 5.1- und Citrix XenServer-Hypervisoren unterstützt. Daher wird der InstallAgent-Parameter für diese Betriebssysteme standardmäßig auf "Nein" festgelegt.

Verwendungsbeispiele für die SignalCompletion- und InstallAgent-Parameter:

InstallAgent-Wert

SignalCompletion-Wert

Status des BS-Installationsjobs

Ja

Ja

Der Job wird nach erfolgreicher BS-Installation als aktuell markiert.

Ja

Nein

Der Job wird auf dem BS mit Agentenunterstützung in Client Automation als aktuell markiert. Bei anderen BS, z. B. Hypervisoren, behält der Job den Status wird installiert.

Nein

Ja

Der Job wird nach der erfolgreichen BS-Installation als aktuell markiert.

Nein

Nein

Der Job wird als aktuell markiert, nachdem das Boot-Image heruntergeladen wurde.