Vous pouvez créer un profil d'image à l'aide de l'instance de vSphere Client au lieu de cloner un profil existant. Il peut être utile de créer un profil d'image s'il diffère significativement des profils de votre inventaire.

Conditions préalables

Procédure

  1. Accédez à Accueil > Auto Deploy.
    Par défaut, seul le rôle Administrateur détient des privilèges permettant d'utiliser le service vSphere ESXi Image Builder.
  2. Dans le menu déroulant Dépôt de logiciels, choisissez le dépôt personnalisé dans lequel vous souhaitez ajouter le nouveau profil d'image.
  3. Dans l'onglet Profils d'image, cliquez sur Nouveau profil d'image.
  4. Entrez un nom de profil d'image, un fournisseur et une description.
    Vous devez entrer un nom de profil d'image unique.
  5. Cliquez sur Suivant.
    La page Sélectionner les modules logiciels s'affiche.
  6. Dans le menu déroulant, sélectionnez un niveau d'acceptation pour le profil d'image.
    Le niveau d'acceptation des VIB que vous ajoutez à l'image de base doit être au moins égal à celui de l'image de base. Si vous ajoutez un VIB dont le niveau d'acceptation est inférieur à celui du profil d'image, vous devez abaisser le niveau d'acceptation de ce dernier. Pour plus d'informations, consultez Utilisation des niveaux d'acceptation.
  7. Sélectionnez les VIB que vous souhaitez ajouter au profil d'image, puis désélectionnez ceux que vous souhaitez supprimer, puis cliquez sur Suivant.
    Note : Le profil d'image doit contenir une image ESXi amorçable pour être valide.
    vSphere ESXi Image Builder vérifie que la modification ne compromet pas la validité du profil. Certains VIB dépendent d'autres VIB et deviennent non valides si vous les incluez dans un profil d'image séparément. Lorsque vous ajoutez ou supprimez un VIB, vSphere ESXi Image Builder vérifie que les dépendances de package sont respectées.
  8. Sur la page Prêt à terminer, vérifiez les informations de résumé du nouveau profil d'image , puis cliquez sur Terminer.

Que faire ensuite

Créer une image ISO ESXi personnalisée avec des applets de commande PowerCLI

Avec ESXi Image Builder, vous pouvez personnaliser un profil d'image ESXi, mais pas combiner le contenu de différents dépôts pour générer une image ISO. À partir de VMware PowerCLI 12.0, vous pouvez personnaliser des images ISO en utilisant le contenu de plusieurs dépôts de logiciels et une spécification logicielle personnalisée.

L'applet de commande New-IsoImage conserve les métadonnées supplémentaires requises par vSphere Lifecycle Manager, telles que l'image de base, le complément et le composant. Ces métadonnées supplémentaires ne font pas partie des images ISO que vous pouvez exporter à l'aide des applets de commande ESXi Image Builder héritées.

Conditions préalables

Installez VMware PowerCLI 12.0 ou version ultérieure.

Vérifiez que vous avez accès au dépôt de logiciels qui contient la spécification logicielle que vous souhaitez utiliser.

Procédure

  1. Collectez les informations requises pour la spécification logicielle que vous utilisez pour créer une image ISO personnalisée.
    1. Obtenez la version de l'image de base pour le correctif ou la mise à niveau requis(e) en exécutant l'applet de commande Get-DepotBaseImages :
      PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-8.xxx-xxxxxxxx-depot.zip
      La sortie de la commande est :
      Version                                 Vendor                                  Release date
      -------                                 ------                                  ------------
      8.0.0-0.0.xxxxxx                      VMware, Inc.                            01/01/20xx 00:00:00
    2. Obtenez d'autres modules, tels que des modules complémentaires OEM, avec des applets de commande utilisées avec de nouvelles métadonnées dans les dépôts de logiciels. Par exemple :
      PS C:\> Get-DepotAddons -Depot C:\addon-depot.zip
    La sortie de la commande est :
    Name                    Version                 ID                      Vendor                  Release date
    ----                    -------                 --                      ------                  ------------
    testaddonv1             1.0.0-1                 testaddonv1:1.0.0-1     ESXLifecycle QE         02/20/20xx 18:28:23
    Vous pouvez également répertorier tous les composants d'un dépôt de logiciels avec l'applet de commande Get-DepotComponents :
    PS C:\> Get-DepotComponents -Depot C:\Intel-i40en_1.12.3.0-1OEM.xxxxxxx.zip
    La sortie de la commande est :
    Name                             Version                          ID                                               Vendor
    ----                             -------                          --                                              ------
    Intel-i40en                      1.12.3.0-1OEM.xxxxxxx   Intel-i40en:1.12.3.0-1OEM.xxxxxxx     Intel
    Vous pouvez utiliser n'importe quel nombre et combinaison de dépôts de logiciels en ligne et hors ligne.
  2. Créez une spécification logicielle. Par exemple :
    {
        "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"
       }
    }
    La spécification logicielle est un fichier JSON qui contient des informations sur l'image de base ESXi et des modules supplémentaires, tels qu'un module complémentaire de fournisseur.
  3. Générez une image ISO personnalisée en exécutant l'applet de commande New-IsoImage avec les paramètres Depots, SoftwareSpec et Destination. Par exemple :
    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”
    Le ou les dépôts incluent le chemin d'accès aux fichiers zip pour la version d'ESXi prise en charge et le module complémentaire de fournisseur. La destination inclut le chemin d'accès et le nom du fichier ISO personnalisé.
    Vous pouvez transmettre des options de noyau supplémentaires, créer une image en temps réel, remplacer des fichiers existants ou vérifier les niveaux d'acceptation des VIB individuels utilisés lors de la création de l'image. Pour plus d'informations sur l'applet de commande New-IsoImage, consultez https://code.vmware.com/docs/11794/cmdletreference/doc/New-IsoImage.html.

Que faire ensuite

Vous pouvez importer la nouvelle image ISO dans le dépôt de vSphere Lifecycle Manager afin de pouvoir créer des lignes de base de mise à niveau que vous utilisez pour les opérations de mise à niveau d'hôtes.

Créer une image PXE personnalisée avec des applets de commande PowerCLI

À partir de VMware PowerCLI 12.0, vous pouvez créer une image PXE personnalisée en utilisant n'importe quel dépôt de logiciels et une spécification logicielle personnalisée.

Conditions préalables

Installez VMware PowerCLI 12.0 ou version ultérieure.

Vérifiez que vous pouvez accéder au dépôt de logiciels qui contient la spécification logicielle que vous souhaitez utiliser.

Procédure

  1. Collectez les informations requises pour la spécification logicielle que vous utilisez pour créer une image PXE personnalisée.
    1. Obtenez la version de l'image de base pour le correctif ou la mise à niveau requis(e) en exécutant l'applet de commande Get-DepotBaseImages :
      PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-8.xxxx-xxxxx-depot.zip
      La sortie de la commande est :
      Version                                 Vendor                                  Release date
      -------                                 ------                                  ------------
      8.x.x.xxx.xxxxx                      VMware, Inc.                            04/29/20xx 00:00:00
    2. Obtenez d'autres modules, tels que des modules complémentaires OEM, avec des applets de commande utilisées avec de nouvelles métadonnées dans les dépôts de logiciels. Par exemple :
      PS C:\> Get-DepotAddons -Depot C:\addon-depot.zip
    La sortie de la commande est :
    Name                    Version                 ID                      Vendor                  Release date
    ----                    -------                 --                      ------                  ------------
    testaddonv1             1.0.0-1                 testaddonv1:1.0.0-1     ESXLifecycle QE         02/20/20xx 18:28:23
    Vous pouvez également répertorier tous les composants d'un dépôt de logiciels avec l'applet de commande Get-DepotComponents :
    PS C:\> Get-DepotComponents -Depot C:\Intel-i40en_1.12.3.0-1OEM.700.1.0.15843807_18058526.zip
    La sortie de la commande est :
    Name                             Version                          ID                                               Vendor
    ----                             -------                          --                                              ------
    Intel-i40en                      1.12.3.0-1OEM.xxxxx   Intel-i40en:1.12.3.0-1OEM.xxxxx     Intel
    Vous pouvez utiliser n'importe quel nombre et combinaison de dépôts de logiciels en ligne et hors ligne.
  2. Créez une spécification logicielle. Par exemple :
    {
        "base_image": {
            "version": "8.0.xxxxx"
        },
        "add_on": {
            "name": "testaddonv1",
            "version": "1.0.0-1"
        },
        "components": {
           "Intel-i40en": "1.12.3.0-1OEM.xxxxx"
       }
    }
    La spécification logicielle est un fichier JSON qui contient des informations sur l'image de base ESXi et des modules supplémentaires, tels qu'un module complémentaire de fournisseur.
  3. Générez une image PXE personnalisée en exécutant l'applet de commande New-PxeImage avec les paramètres Depots, SoftwareSpec et Destination. Par exemple :
    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” 
    Le ou les dépôts incluent le chemin d'accès aux fichiers zip pour la version d'ESXi prise en charge et le module complémentaire de fournisseur. La destination inclut le chemin d'accès et le nom du fichier PXE personnalisé.
    Vous pouvez transmettre des options de noyau supplémentaires, créer une image en temps réel, remplacer des fichiers existants ou vérifier les niveaux d'acceptation des VIB individuels utilisés lors de la création de l'image. Pour plus d'informations sur l'applet de commande New-PxeImage, consultez https://code.vmware.com/docs/11794/cmdletreference/doc/New-PxeImage.html.

Que faire ensuite

Vous pouvez utiliser l'image PXE dans les workflows de correction des hôtes ESXi démarrés par PXE.