È possibile creare un nuovo profilo immagine utilizzando vSphere Client anziché clonarne uno esistente.

Prerequisiti

È possibile prendere in considerazione la creazione di un nuovo profilo immagine se è significativamente diverso dai profili immagine nel proprio inventario.

Procedura

  1. Passare a Home > Auto Deploy.
    Per impostazione predefinita, solo il ruolo di amministratore dispone dei privilegi per utilizzare il servizio vSphere ESXi Image Builder.
  2. Dal menu a discesa Depot software, selezionare in quale depot personalizzato aggiungere il nuovo profilo immagine.
  3. Nella scheda Profili immagine, fare clic su Nuovo profilo immagine.
  4. Immettere il nome del profilo immagine, il fornitore e la descrizione.
    È necessario immettere un nome di profilo immagine univoco.
  5. Fare clic su Avanti.
    Verrà visualizzata la pagina Seleziona pacchetti software.
  6. Dal menu a discesa, selezionare un livello di accettazione per il profilo immagine.
    Il livello di accettazione dei VIB aggiunti all'immagine di base deve essere almeno pari al livello dell'immagine di base. Se si aggiunge un VIB con un livello di accettazione inferiore al profilo immagine, è necessario abbassare il livello di accettazione del profilo immagine. Per ulteriori informazioni, vedere Utilizzo dei livelli di accettazione.
  7. Selezionare i VIB che si desidera aggiungere al profilo immagine, deselezionare quelli che si desidera rimuovere e quindi fare clic su Avanti.
    Nota: Per essere valido, il profilo dell'immagine deve contenere un'immagine ESXi avviabile.
    vSphere ESXi Image Builder verifica che la modifica non invalidi il profilo. Alcuni VIB dipendono da altri VIB e diventano non validi se vengono inclusi separatamente in un profilo immagine. Quando si aggiunge o si rimuove un VIB, vSphere ESXi Image Builder verifica se le dipendenze del pacchetto vengono soddisfatte.
  8. Nella pagina Pronto per il completamento, esaminare le informazioni di riepilogo per il nuovo profilo immagine e fare clic su Fine.

Operazioni successive

Creazione di un'immagine ISO ESXi personalizzata con PowerCLI cmdlet

Con ESXi Image Builder, è possibile personalizzare un profilo immagine ESXi, ma non combinare contenuti di depot diversi per generare un'immagine ISO. A partire da VMware PowerCLI 12.0, è possibile personalizzare le immagini ISO utilizzando i contenuti di più archivi software e una specifica software personalizzata.

Il cmdlet New-IsoImage conserva i metadati aggiuntivi richiesti da vSphere Lifecycle Manager, ad esempio un'immagine di base, un componente aggiuntivo e un componente. Questi metadati aggiuntivi non fanno parte delle immagini ISO che è possibile esportare utilizzando i cmdlet legacy ESXi Image Builder.

Prerequisiti

Installare VMware PowerCLI 12.0 o versione successiva.

Verificare di poter accedere al depot software che contiene la specifica software che si desidera utilizzare.

Procedura

  1. Raccogliere le informazioni necessarie per la specifica software utilizzata per creare un'immagine ISO personalizzata.
    1. Ottenere la versione dell'immagine di base per la patch o l'aggiornamento richiesti eseguendo il cmdlet Get-DepotBaseImages :
      PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-8.xxx-xxxxxxxx-depot.zip
      L'output del comando è:
      Version                                 Vendor                                  Release date
      -------                                 ------                                  ------------
      8.0.0-0.0.xxxxxx                      VMware, Inc.                            01/01/20xx 00:00:00
    2. Ottenere altri pacchetti, come i componenti aggiuntivi OEM, con i cmdlet utilizzati con i nuovi metadati negli archivi software. Ad esempio:
      PS C:\> Get-DepotAddons -Depot C:\addon-depot.zip
    L'output del comando è:
    Name                    Version                 ID                      Vendor                  Release date
    ----                    -------                 --                      ------                  ------------
    testaddonv1             1.0.0-1                 testaddonv1:1.0.0-1     ESXLifecycle QE         02/20/20xx 18:28:23
    È inoltre possibile elencare tutti i componenti in un depot di software con il cmdlet Get-DepotComponents:
    PS C:\> Get-DepotComponents -Depot C:\Intel-i40en_1.12.3.0-1OEM.xxxxxxx.zip
    L'output del comando è:
    Name                             Version                          ID                                               Vendor
    ----                             -------                          --                                              ------
    Intel-i40en                      1.12.3.0-1OEM.xxxxxxx   Intel-i40en:1.12.3.0-1OEM.xxxxxxx     Intel
    È possibile utilizzare qualsiasi numero e combinazione di archivi software online e offline.
  2. Creare una specifica software. Ad esempio:
    {
        "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 specifica del software è un file JSON che contiene informazioni sulla ESXi'immagine di base di e sui pacchetti aggiuntivi, ad esempio un componente aggiuntivo del fornitore.
  3. Generare un'immagine ISO personalizzata eseguendo il cmdlet New-IsoImage con i parametri Depots,SoftwareSpec e Destination. Ad esempio:
    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”
    Gli depot includono il percorso dei file zip per la versione di ESXi supportata e il componente aggiuntivo del fornitore. La destinazione include il percorso e il nome del file per il file ISO personalizzato.
    È possibile passare ulteriori opzioni del kernel, creare un'immagine live, sovrascrivere file esistenti o controllare i livelli di accettazione per i singoli VIB utilizzati durante la creazione dell'immagine. Per ulteriori informazioni sul cmdlet New-IsoImage, vedere https://code.vmware.com/docs/11794/cmdletreference/doc/New-IsoImage.html.

Operazioni successive

È possibile importare la nuova immagine ISO nel depot vSphere Lifecycle Manager, in modo da poter creare basi di confronto per l'aggiornamento, utilizzate per le operazioni di aggiornamento degli host.

Creazione di un'immagine PXE personalizzata con PowerCLI cmdlet

A partire da VMware PowerCLI 12.0, è possibile creare un'immagine PXE personalizzata utilizzando qualsiasi depot software e una specifica software personalizzata.

Prerequisiti

Installare VMware PowerCLI 12.0 o versione successiva.

Verificare di avere accesso al depot software che contiene la specifica software che si desidera utilizzare.

Procedura

  1. Raccogliere le informazioni necessarie per la specifica software utilizzata per creare un'immagine PXE personalizzata.
    1. Ottenere la versione dell'immagine di base per la patch o l'aggiornamento richiesti eseguendo il cmdlet Get-DepotBaseImages :
      PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-8.xxxx-xxxxx-depot.zip
      L'output del comando è:
      Version                                 Vendor                                  Release date
      -------                                 ------                                  ------------
      8.x.x.xxx.xxxxx                      VMware, Inc.                            04/29/20xx 00:00:00
    2. Ottenere altri pacchetti, come i componenti aggiuntivi OEM, con i cmdlet utilizzati con i nuovi metadati negli archivi software. Ad esempio:
      PS C:\> Get-DepotAddons -Depot C:\addon-depot.zip
    L'output del comando è:
    Name                    Version                 ID                      Vendor                  Release date
    ----                    -------                 --                      ------                  ------------
    testaddonv1             1.0.0-1                 testaddonv1:1.0.0-1     ESXLifecycle QE         02/20/20xx 18:28:23
    È inoltre possibile elencare tutti i componenti in un depot di software con il cmdlet Get-DepotComponents:
    PS C:\> Get-DepotComponents -Depot C:\Intel-i40en_1.12.3.0-1OEM.700.1.0.15843807_18058526.zip
    L'output del comando è:
    Name                             Version                          ID                                               Vendor
    ----                             -------                          --                                              ------
    Intel-i40en                      1.12.3.0-1OEM.xxxxx   Intel-i40en:1.12.3.0-1OEM.xxxxx     Intel
    È possibile utilizzare qualsiasi numero e combinazione di archivi software online e offline.
  2. Creare una specifica software. Ad esempio:
    {
        "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 specifica del software è un file JSON che contiene informazioni sulla ESXi'immagine di base di e sui pacchetti aggiuntivi, ad esempio un componente aggiuntivo del fornitore.
  3. Generare un'immagine PXE personalizzata eseguendo il cmdlet New-PxeImage con i parametri Depots,SoftwareSpec e Destination. Ad esempio:
    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” 
    Gli depot includono il percorso dei file zip per la versione di ESXi supportata e il componente aggiuntivo del fornitore. La destinazione include il percorso e il nome del file per il file PXE personalizzato.
    È possibile passare ulteriori opzioni del kernel, creare un'immagine live, sovrascrivere file esistenti o controllare i livelli di accettazione per i singoli VIB utilizzati durante la creazione dell'immagine. Per ulteriori informazioni sul cmdlet New-PxeImage, vedere https://code.vmware.com/docs/11794/cmdletreference/doc/New-PxeImage.html.

Operazioni successive

È possibile utilizzare l'immagine PXE nei workflow di correzione degli host ESXi avviati PXE.