Sie können ein neues Image-Profil auch mit vSphere Client anstatt durch Klonen eines vorhandenen Image-Profils erstellen.

Voraussetzungen

Wenn sich das Image-Profil, das Sie erstellen möchten, stark von den Image-Profilen in Ihrer Bestandsliste unterscheidet, können Sie auch ein neues Image-Profil erstellen.

Prozedur

  1. Navigieren Sie zu Startmenü > Automatischer Einsatz.
    Standardmäßig verfügt nur die Administratorrolle über Berechtigungen zum Verwenden des vSphere ESXi Image Builder-Diensts.
  2. Wählen Sie im Dropdown-Menü Software-Depot das benutzerdefinierte Depot aus, dem das neue Image-Profil hinzugefügt werden soll.
  3. Klicken Sie auf der Registerkarte „Image-Profile“ auf Neues Image-Profil.
  4. Geben Sie einen Namen für das Image-Profil, den Anbieter und eine Beschreibung ein.
    Sie müssen einen eindeutigen Namen für das Image-Profil eingeben.
  5. Klicken Sie auf Weiter.
    Die Seite Softwarepakete auswählen wird angezeigt.
  6. Wählen Sie im Dropdown-Menü eine Akzeptanzebene für das Image-Profil aus.
    Die Akzeptanzebene der VIBs, die Sie zum Basis-Image hinzufügen, muss mindestens so hoch wie die Ebene des Basis-Images sein. Wenn Sie ein VIB mit einer niedrigeren Akzeptanzebene zu einem Image-Profil hinzufügen, müssen Sie die Akzeptanzebene des Image-Profils verringern. Weitere Informationen finden Sie unter Arbeiten mit Akzeptanzebenen.
  7. Wählen Sie die VIBs aus, die Sie dem Image-Profil hinzufügen möchten, und deaktivieren Sie diejenigen, die Sie entfernen möchten. Klicken Sie anschließend auf Weiter.
    Hinweis: Das Image-Profil muss ein startfähiges ESXi-Image enthalten, um gültig zu sein.
    vSphere ESXi Image Builder stellt sicher, dass das Profil durch die Änderung nicht ungültig wird. Bestimmte VIBs sind von anderen VIBs abhängig und werden ungültig, wenn Sie sie getrennt in ein Image-Profil aufnehmen. Wenn Sie ein VIB hinzufügen oder entfernen, überprüft vSphere ESXi Image Builder, ob die Paketabhängigkeiten erfüllt sind.
  8. Überprüfen Sie auf der Seite Bereit zum Abschließen die zusammengefassten Informationen für das neue Image-Profil und klicken Sie auf Beenden.

Nächste Maßnahme

Erstellen eines benutzerdefinierten ESXi-ISO-Images mit PowerCLI-Cmdlets

Mit ESXi Image Builder können Sie ein ESXi Image-Profil anpassen, aber keine Inhalte aus verschiedenen Depots kombinieren, um ein ISO-Image zu generieren. Ab VMware PowerCLI 12.0 können Sie ISO-Images mithilfe von Inhalten aus mehreren Software-Depots und einer benutzerdefinierten Softwarespezifikation anpassen.

Das New-IsoImage-Cmdlet behält zusätzliche Metadaten bei, die vom vSphere Lifecycle Manager benötigt werden, wie z. B. Basisimage, Add-On und Komponente. Diese zusätzlichen Metadaten sind nicht Teil von ISO-Images, die Sie mithilfe der Legacy-ESXi Image Builder-Cmdlets exportieren können.

Voraussetzungen

Installieren Sie VMware PowerCLI 12.0 oder höher.

Stellen Sie sicher, dass Sie Zugriff auf das Software-Depot haben, das die Softwarespezifikation enthält, die Sie verwenden möchten.

Prozedur

  1. Sammeln Sie die erforderlichen Informationen für die Softwarespezifikation, die Sie zum Erstellen eines benutzerdefinierten ISO-Images verwenden.
    1. Rufen Sie die Basisimage-Version für den erforderlichen Patch oder das erforderliche Upgrade ab, indem Sie das Cmdlet Get-DepotBaseImages ausführen:
      PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-8.xxx-xxxxxxxx-depot.zip
      Die Befehlsausgabe lautet:
      Version                                 Vendor                                  Release date
      -------                                 ------                                  ------------
      8.0.0-0.0.xxxxxx                      VMware, Inc.                            01/01/20xx 00:00:00
    2. Rufen Sie andere Pakete, z. B. OEM-Add-Ons, mit Cmdlets ab, die mit neuen Metadaten in Software-Depots verwendet werden. Beispiel:
      PS C:\> Get-DepotAddons -Depot C:\addon-depot.zip
    Die Befehlsausgabe lautet:
    Name                    Version                 ID                      Vendor                  Release date
    ----                    -------                 --                      ------                  ------------
    testaddonv1             1.0.0-1                 testaddonv1:1.0.0-1     ESXLifecycle QE         02/20/20xx 18:28:23
    Sie können auch alle Komponenten in einem Software-Depot mit dem Cmdlet Get-DepotComponents auflisten:
    PS C:\> Get-DepotComponents -Depot C:\Intel-i40en_1.12.3.0-1OEM.xxxxxxx.zip
    Die Befehlsausgabe lautet:
    Name                             Version                          ID                                               Vendor
    ----                             -------                          --                                              ------
    Intel-i40en                      1.12.3.0-1OEM.xxxxxxx   Intel-i40en:1.12.3.0-1OEM.xxxxxxx     Intel
    Sie können eine beliebige Anzahl und Kombination aus Online- und Offline-Software-Depots verwenden.
  2. Erstellen Sie eine Softwarespezifikation. Beispiel:
    {
        "base_image": {
            "version": "8.0.0-0.0.xxxxxxx"
        },
        "add_on": {
            "name": "testaddonv1",
            "version": "1.0.0-1"
        },
        "components": {
           "Intel-i40en": "1.12.3.0-1OEM.xxxxxxx"
       }
    }
    Die Softwarespezifikation ist eine JSON-Datei, die Informationen über das ESXi-Basisimage und zusätzliche Pakete enthält, wie z. B. ein Anbieter-Add-On.
  3. Generieren Sie ein benutzerdefiniertes ISO-Image, indem Sie das Cmdlet New-IsoImage mit den Parametern Depots, SoftwareSpec und Destination ausführen. Beispiel:
    New-IsoImage -Depots “c:\temp\VMware-ESXi-8.0-xxxxxxx-depot.zip” , “c:\temp\HPE-xxxxxxx-Jan20xx-Synergy-Addon-depot.zip” -SoftwareSpec “c:\temp\HPE-80xx-custom.JSON” -Destination “c:\temp\HPE-80xx-custom.iso”
    Die Depots enthalten den Pfad zu den ZIP-Dateien für die unterstützte ESXi-Version und das Anbieter-Add-On. Das Ziel enthält den Pfad und den Dateinamen für die benutzerdefinierte ISO-Datei.
    Sie können zusätzliche Kernel-Optionen übergeben, ein Live-Image erstellen, vorhandene Dateien überschreiben oder die Akzeptanzebenen für einzelne VIBs überprüfen, die während der Erstellung des Images verwendet werden. Weitere Informationen zum Cmdlet New-IsoImage finden Sie unter https://code.vmware.com/docs/11794/cmdletreference/doc/New-IsoImage.html.

Nächste Maßnahme

Sie können das neue ISO-Image in das vSphere Lifecycle Manager-Depot importieren, damit Sie Upgrade-Baselines erstellen können, die Sie für Host-Upgrade-Vorgänge verwenden.

Erstellen eines benutzerdefinierten PXE-Images mit PowerCLI-Cmdlets

Ab VMware PowerCLI 12.0 können Sie ein benutzerdefiniertes PXE-Image erstellen, indem Sie ein beliebiges Softwaredepot und eine benutzerdefinierte Softwarespezifikation verwenden.

Voraussetzungen

Installieren Sie VMware PowerCLI 12.0 oder höher.

Stellen Sie sicher, dass Sie Zugriff auf das Software-Depot haben, das die Softwarespezifikation enthält, die Sie verwenden möchten.

Prozedur

  1. Sammeln Sie die erforderlichen Informationen für die Softwarespezifikation, die Sie zum Erstellen eines benutzerdefinierten PXE-Images verwenden.
    1. Rufen Sie die Basisimage-Version für den erforderlichen Patch oder das erforderliche Upgrade ab, indem Sie das Cmdlet Get-DepotBaseImages ausführen:
      PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-8.xxxx-xxxxx-depot.zip
      Die Befehlsausgabe lautet:
      Version                                 Vendor                                  Release date
      -------                                 ------                                  ------------
      8.x.x.xxx.xxxxx                      VMware, Inc.                            04/29/20xx 00:00:00
    2. Rufen Sie andere Pakete, z. B. OEM-Add-Ons, mit Cmdlets ab, die mit neuen Metadaten in Software-Depots verwendet werden. Beispiel:
      PS C:\> Get-DepotAddons -Depot C:\addon-depot.zip
    Die Befehlsausgabe lautet:
    Name                    Version                 ID                      Vendor                  Release date
    ----                    -------                 --                      ------                  ------------
    testaddonv1             1.0.0-1                 testaddonv1:1.0.0-1     ESXLifecycle QE         02/20/20xx 18:28:23
    Sie können auch alle Komponenten in einem Software-Depot mit dem Cmdlet Get-DepotComponents auflisten:
    PS C:\> Get-DepotComponents -Depot C:\Intel-i40en_1.12.3.0-1OEM.700.1.0.15843807_18058526.zip
    Die Befehlsausgabe lautet:
    Name                             Version                          ID                                               Vendor
    ----                             -------                          --                                              ------
    Intel-i40en                      1.12.3.0-1OEM.xxxxx   Intel-i40en:1.12.3.0-1OEM.xxxxx     Intel
    Sie können eine beliebige Anzahl und Kombination aus Online- und Offline-Software-Depots verwenden.
  2. Erstellen Sie eine Softwarespezifikation. Beispiel:
    {
        "base_image": {
            "version": "8.0.xxxxx"
        },
        "add_on": {
            "name": "testaddonv1",
            "version": "1.0.0-1"
        },
        "components": {
           "Intel-i40en": "1.12.3.0-1OEM.xxxxx"
       }
    }
    Die Softwarespezifikation ist eine JSON-Datei, die Informationen über das ESXi-Basisimage und zusätzliche Pakete enthält, wie z. B. ein Anbieter-Add-On.
  3. Generieren Sie ein benutzerdefiniertes PXE-Image, indem Sie das Cmdlet New-PxeImage mit den Parametern Depots, SoftwareSpec und Destination ausführen. Beispiel:
    New-PxeImage -Depots “c:\temp\VMware-ESXi-8.0xxxxx-xxxxx-depot.zip” , “c:\temp\HPE-8.0xxxxx-xxx-Synergy-Addon-depot.zip” -SoftwareSpec “c:\temp\HPE-xxx-custom.JSON” –Destination “C:\pxe-image” 
    Die Depots enthalten den Pfad zu den ZIP-Dateien für die unterstützte ESXi-Version und das Anbieter-Add-On. Das Ziel enthält den Pfad und den Dateinamen für die benutzerdefinierte PXE-Datei.
    Sie können zusätzliche Kernel-Optionen übergeben, ein Live-Image erstellen, vorhandene Dateien überschreiben oder die Akzeptanzebenen für einzelne VIBs überprüfen, die während der Erstellung des Images verwendet werden. Weitere Informationen zum Cmdlet New-PxeImage finden Sie unter https://code.vmware.com/docs/11794/cmdletreference/doc/New-PxeImage.html.

Nächste Maßnahme

Sie können das PXE-Image in Standardisierungs-Workflows von ESXi-Hosts verwenden, die von PXE gestartet werden.