È possibile clonare un profilo immagine esistente o creare un nuovo profilo immagine, per il quale è necessario definire le dipendenze e i livelli di accettazione.

Il sistema prevede che il livello di accettazione dei VIB aggiunti all'immagine di base sia almeno pari al livello dell'immagine di base. Se è necessario aggiungere un VIB con un livello di accettazione inferiore al profilo dell'immagine, è necessario abbassare il livello di accettazione del profilo dell'immagine. Per ulteriori informazioni, vedere Impostazione del livello di accettazione del profilo immagine.

In alternativa alla specifica dei parametri nella riga di comando, è possibile utilizzare il meccanismo di prompt di PowerShell per specificare i parametri di stringa. La richiesta non funziona per altri parametri come gli oggetti.

Prerequisiti

Nella maggior parte delle situazioni, si crea un profilo immagine clonando un profilo esistente. Alcuni VMware clienti o partner potrebbero dover creare un nuovo profilo immagine. Prestare particolare attenzione alle dipendenze e ai livelli di accettazione se si crea un profilo immagine da zero.
  • PowerCLI e il software dei prerequisiti è installato. Vedere Configurazione di vSphere ESXi Image Builder.
  • Si dispone dell'accesso a un depot che include un'immagine di base e uno o più VIB. VMware e i partner VMware dispongono di depot pubblici, accessibili tramite un URL. VMware o i partner di VMware possono creare un file ZIP a cui è possibile decomprimere l'ambiente locale e accedere utilizzando un percorso di file.

Procedura

  1. In una sessione di PowerCLI, eseguire il cmdlet Add-EsxSoftwareDepot per ogni depot che si desidera utilizzare.
    Opzione Azione
    Depot remoto Eseguire Add-EsxSoftwareDepot -DepotUrl <depot_url>.
    File ZIP
    1. Scaricare il file ZIP in un file system locale.
    2. Eseguire Add-EsxSoftwareDepot -DepotUrl C:\<file_path>\<offline-bundle>.zip
    Il cmdlet restituisce uno o più oggetti SoftwareDepot.
  2. Eseguire il cmdlet Get-EsxImageProfile per elencare tutti i profili immagine in tutti i depot attualmente visibili. È possibile limitare la ricerca utilizzando gli argomenti facoltativi per filtrare l'output.
    Get-EsxSoftwarePackage -CreatedAfter 7/1/2010
  3. Creare un nuovo profilo, assegnargli un nome e un fornitore e aggiungere un pacchetto di base.
    New-EsxImageProfile -NewProfile -Name "Test #2" -vendor "Vendor42" -SoftwarePackage esx-base[0],esx-xlibs[0]
    L'esempio utilizza il pacchetto esx-base. Nella maggior parte dei casi, quando si crea un nuovo profilo immagine, si include il pacchetto esx-base. I nomi che contengono spazi sono racchiusi tra virgolette.
  4. Utilizzare una pipeline per passare il nuovo profilo immagine a format-list per informazioni dettagliate sul nuovo pacchetto.
    (Get-EsxImageProfile -Name "Test #2").VibList | format-list

Esempio: Creare profili immagine da zero utilizzando le variabili

Questa sequenza di comandi ripete i passaggi del workflow, ma passa i parametri come oggetti, accessibili in base alla posizione in una variabile, anziché passare i parametri in base al nome. È possibile eseguire i seguenti comandi in sequenza al prompt PowerCLI.

Add-EsxSoftwareDepot depoturl
$pkgs = Get-EsxSoftwarePackage -CreatedAfter 7/1/2010
$ip2 = New-EsxImageProfile -NewProfile -Name "Test #2" -vendor "Vendor42" -SoftwarePackage $pkgs[0]
$ip2.VibList | format-list