È possibile esportare macchine virtuali, appliance virtuali e vApp in formato OVF (Open Virtual Format) e OVA (Open Virtual Appliance). È quindi possibile distribuire il modello OVF o OVA nello stesso ambiente o in uno diverso.

Nota: In vSphere 6.5 (e versioni successive), non è possibile esportare i modelli OVA in quanto sono consentiti soltanto i modelli OVF.

In alternativa, è possibile utilizzare VMware OVF Tool per distribuire ed esportare modelli OVF.

Nelle versioni precedenti di vSphere, era necessario installare il plug-in di integrazione del client per distribuire ed esportare i modelli OVF o OVA. vSphere 6.5 non richiede più l'installazione del plug-in di integrazione del client per esportare i modelli OVF o per distribuire i modelli OVF e OVA.

Formati e modelli di file OVF e OVA

OVF è uno standard aperto che contiene più file come pacchetto. Ad esempio, .ovf, .vmdk, .nvram e così via. OVF supporta lo scambio di appliance virtuali tra prodotti e piattaforme. OVA è una distribuzione in un file singolo del pacchetto di file OVF. Quando si esporta una macchina virtuale come file OVF, si scarica un file OVF e i file del disco virtuale.

I formati OVF e OVA offrono i seguenti vantaggi:

  • I file OVF e OVA sono compressi, consentendo download più rapidi.
  • vSphere Client convalida un file OVF o OVA prima di importarlo e garantisce che sia compatibile con il server di destinazione previsto. Se l'appliance non è compatibile con l'host selezionato, non può essere importata e viene visualizzato un messaggio di errore.
  • OVF e OVA possono incapsulare applicazioni con più livelli e più macchine virtuali.

L'esportazione di modelli OVF consente di creare appliance virtuali che gli altri utenti possono importare in un secondo momento. È possibile utilizzare la funzione di esportazione per distribuire il software preinstallato come appliance virtuale o per distribuire macchine virtuali modello agli utenti. È possibile rendere il file OVF o OVA disponibile per gli utenti che non possono accedere all'inventario di vCenter Server.

La distribuzione di un modello OVF o OVA consente di aggiungere macchine virtuali o vApp preconfigurate all'inventario di vCenter Server o ESXi. La distribuzione di un modello OVF o OVA è simile alla distribuzione di una macchina virtuale da un modello. È tuttavia possibile distribuire un modello OVF o OVA da qualsiasi file system locale accessibile da vSphere Web Client o da un server Web remoto. I file system locali possono includere dischi locali (ad esempio C:), supporti rimovibili (come CD o unità portachiavi USB) e unità di rete condivise.

Distribuzione di un modello OVF o OVA

È possibile distribuire un modello OVF o OVA da un file system locale o da un URL.

Alcune pagine della procedura guidata Distribuisci modello OVF vengono visualizzate solo se il modello OVF distribuito richiede una personalizzazione aggiuntiva, contiene opzioni di distribuzione o ha una o più dipendenze di vService.

  1. Fare clic con il pulsante destro del mouse su qualsiasi oggetto di inventario che sia un oggetto principale valido di una macchina virtuale, ad esempio un data center, una cartella, un cluster, un pool di risorse o un host e selezionare Distribuisci modello OVF.

    Viene aperta la procedura guidata Distribuisci modello OVF.

  2. Nella pagina Seleziona un modello OVF, specificare la posizione del modello OVF o OVA di origine e fare clic su Avanti.
    Opzione Azione
    URL Immettere l'URL di un modello OVF o OVA presente su Internet. Le origini degli URL supportate sono HTTP e HTTPS.
    Nota: Verificare che tutti i file del pacchetto OVF si trovino nella stessa posizione del file del descrittore OVF.

    Esempio: http://vmware.com/VMTN/appliance.ovf.

    File locale Fare clic su Sfoglia e selezionare tutti i file associati a un modello OVF o a un file OVA. Sono inclusi file come .ovf, .vmdk e così via. Se non si selezionano tutti i file richiesti, verrà visualizzato un messaggio di avviso.
  3. Nella pagina Seleziona un nome e una cartella, immettere un nome univoco per la macchina virtuale o la vApp, selezionare una posizione di distribuzione e fare clic su Avanti.

    Il nome predefinito per la macchina virtuale corrisponde al nome del modello OVF o OVA selezionato. Se si modifica il nome predefinito, scegliere un nome univoco per ogni cartella della macchina virtuale di vCenter Server.

    La posizione di distribuzione predefinita per la macchina virtuale corrisponde all'oggetto di inventario in cui è stata avviata la procedura guidata.

  4. Nella pagina Seleziona risorsa di elaborazione, scegliere una risorsa in cui eseguire il modello di macchina virtuale distribuito.
    1. (Facoltativo) Per accendere automaticamente la macchina virtuale distribuita nell'host, selezionare la casella di controllo Accendi automaticamente la macchina virtuale distribuita.
    2. Fare clic su Avanti.
  5. Nella pagina Controllare dettagli, verificare i dettagli del modello OVF o OVA e fare clic su Avanti.
    Opzione Descrizione
    Autore L'autore del modello OVF o OVA, nel caso in cui un certificato incluso nel file del modello OVF o OVA specifichi un autore.
    Dimensioni di download Dimensioni del file OVF o OVA.
    Dimensioni su disco Dimensioni su disco dopo la distribuzione del modello OVF o OVA.
  6. (Facoltativo) Nella pagina Configurazione, selezionare una configurazione di distribuzione e fare clic su Avanti.
  7. Nella pagina Seleziona storage, definire la posizione e la modalità di archiviazione dei file per il modello OVF o OVA distribuito.
    1. Selezionare il formato del disco per i dischi virtuali della macchina virtuale.
      Formato Descrizione
      Thick provisioning lazy azzerato Crea un disco virtuale in un formato thick predefinito. Lo spazio necessario per il disco virtuale viene allocato al momento della creazione del disco virtuale. I dati rimanenti sul dispositivo fisico non vengono eliminati durante la creazione. Vengono invece azzerati in un secondo momento, su richiesta o alla prima scrittura dalla macchina virtuale.
      Thick provisioning eager azzerato Un tipo di disco virtuale thick che supporta funzionalità di clustering come Fault Tolerance. Lo spazio necessario per il disco virtuale viene allocato al momento della creazione. Diversamente dal formato del file flat (-flat.vmdk), i dati rimanenti nel dispositivo fisico vengono azzerati al momento della creazione del disco virtuale. La creazione di dischi in questo formato potrebbe richiedere molto più tempo rispetto alla creazione di altri tipi di dischi.
      Thin provisioning Utilizzare questo formato per risparmiare spazio di storage. Per il disco thin, eseguire il provisioning della quantità di spazio del datastore richiesta dal disco in base al valore immesso per le dimensioni del disco. Tuttavia, Il formato del disco thin è inizialmente ridotto e utilizza unicamente lo spazio di datastore di cui il disco necessita per le operazioni iniziali.
    2. Selezionare un criterio di storage della macchina virtuale.

      Questa opzione è disponibile solo se i criteri di storage sono abilitati nella risorsa di destinazione.

    3. (Facoltativo) Abilitare la casella di controllo Mostra datastore dai cluster Storage DRS per scegliere singoli datastore dai cluster Storage DRS per il posizionamento iniziale della macchina virtuale.
    4. Selezionare un datastore in cui archiviare il modello OVF o OVA distribuito.

      Nel datastore vengono archiviati il file di configurazione e i file del disco virtuale. Selezionare un datastore di dimensioni sufficientemente grandi da contenere la macchina virtuale o la vApp e tutti i file del disco virtuale corrispondenti.

      Nota: Se si desidera utilizzare le chiamate API per distribuire un modello OVF contenente dischi rigidi vPMem e che è stato esportato da una libreria di contenuti, consultare https://kb.vmware.com/kb/52370.
  8. Nella pagina Seleziona reti, selezionare una rete di origine e mapparla a una rete di destinazione. Fare clic su Avanti.

    La colonna Rete di origine elenca tutte le reti definite nel modello OVF o OVA.

  9. (Facoltativo) Nella pagina Personalizza modello, personalizzare le proprietà di distribuzione del modello OVF e fare clic su Avanti.
  10. (Facoltativo) Nella pagina Binding vService, selezionare un provider di servizi di binding e fare clic su Avanti.
  11. (Facoltativo) Nella pagina Pronto per il completamento, verificare i dettagli e fare clic su Fine.

Nel riquadro Attività recenti viene visualizzata una nuova attività per la creazione della macchina virtuale. Una volta completata l'attività, la nuova macchina virtuale viene creata nella risorsa selezionata.

Esportazione di un modello OVF

Un modello OVF acquisisce lo stato di una macchina virtuale o di una vApp in un pacchetto autonomo. I file del disco vengono archiviati in un formato compresso e sparso.

Nota: Non è possibile esportare macchine virtuali crittografate.

Prerequisiti

  • Spegnere la macchina virtuale o la vApp.
  • Privilegio richiesto: vApp.Esporta

Procedura

  1. Passare a una macchina virtuale o a una vApp e dal menu Azioni selezionare Modello > Esporta modello OVF.
  2. Nel cartella Nome, immettere un nome per il modello.
    Esempio: immettere ad esempio MyVm.
    Nota: Quando si esporta un modello OVF con un nome contenente caratteri asterisco (*), tali caratteri diventano caratteri di sottolineatura (_).
  3. (Facoltativo) Immettere una descrizione nel campo Annotazione.
  4. Selezionare la casella di controllo Abilita opzioni avanzate se si desidera includere informazioni o configurazioni aggiuntive nel modello esportato.

    Le impostazioni avanzate includono informazioni sull'UUID BIOS, il MAC, l'ordine di avvio, i numeri degli slot PCI e le impostazioni di configurazione utilizzate dalle altre applicazioni. Queste opzioni limitano la portabilità.

  5. Per salvare ogni file associato al modello (.ovf, .vmdk, .mf), fare clic su OK e rispondere ai prompt.

Esportazione di un modello OVF con un segnaposto vTPM

Con vSphere 8.0, è possibile esportare manualmente un modello OVF di una macchina virtuale contenente un dispositivo vTPM. Poiché i vTPM sono dispositivi di sicurezza con identità univoche, al modello OVF viene aggiunto un segnaposto vTPM anziché un dispositivo vTPM e viene sostituito con un nuovo dispositivo vTPM al momento della creazione dell'istanza. Per distribuire o esportare un modello OVF di una macchina virtuale con un dispositivo vTPM, è possibile utilizzare VMware OVF Tool. Per ulteriori informazioni su VMware OVF Tool, vedere la Guida dell'utente di OVF Tool.

Prerequisiti

  • Spegnere la macchina virtuale.
  • Disattivare le applicazioni nel sistema operativo guest della macchina virtuale che utilizzano il dispositivo vTPM, ad esempio BitLocker.
  • Verificare di disporre del privilegio necessario: Operazioni crittografiche.Decrittografa.

Procedura

  1. Rimuovere il dispositivo vTPM dalla macchina virtuale.
    1. Passare alla macchina virtuale e fare clic su Azioni.
    2. Fare clic su Modifica impostazioni.
    3. Nella scheda Hardware virtuale, individuare la voce Trusted Platform Module.
    4. Spostare il puntatore sul dispositivo e fare clic sull'icona Rimuovi.

      Questa icona viene visualizzata solo per l'hardware virtuale che può essere rimosso in modo sicuro.

    5. Fare clic su Elimina per confermare la rimozione del dispositivo.

      Il dispositivo vTPM viene contrassegnato per la rimozione.

    6. Fare clic su OK.

      Verificare che la voce Trusted Platform Module virtual non venga più visualizzata nella scheda Riepilogo della macchina virtuale nel riquadro Hardware della macchina virtuale.

  2. Decrittografare la macchina virtuale se è crittografata.

    Per ulteriori informazioni su come crittografare una macchina virtuale, vedere Decrittografia di una macchina virtuale o di un disco virtuale crittografati.

  3. Esportare la macchina virtuale in un modello OVF.
  4. Aprire il file descrittore OVF (.ovf) e aggiungere manualmente il segnaposto del dispositivo vTPM:
    <Item ovf:required="false">
     <rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
     <rasd:ElementName>Virtual TPM</rasd:ElementName>
     <rasd:InstanceID>13</rasd:InstanceID>
     <rasd:ResourceSubType>vmware.vtpm</rasd:ResourceSubType>
     <rasd:ResourceType>1</rasd:ResourceType>
    </Item>
    Nota: Il descrittore OVF contiene un segnaposto per un dispositivo vTPM che non ha alcun segreto. Le chiavi di crittografia della macchina virtuale vengono generate quando si distribuisce una macchina virtuale da questo modello OVF.
  5. Aprire il file manifesto OVF (.mf) e modificare il checksum SHA-256 per il file .ovf.
  6. (Facoltativo) Firmare nuovamente il file .ovf.
  7. Distribuire il modello OVF esportato manualmente.

Esportazione di un modello OVF di una macchina virtuale senza un segnaposto vTPM

Per distribuire un modello OVF di una macchina virtuale con un dispositivo vTPM, è possibile utilizzare VMware OVF Tool. Per ulteriori informazioni su VMware OVF Tool, vedere la Guida dell'utente di OVF Tool.

Prerequisiti

  • Spegnere la macchina virtuale.
  • Disattivare le applicazioni nel sistema operativo guest della macchina virtuale che utilizzano il dispositivo vTPM, ad esempio BitLocker.

Procedura

  1. Rimuovere il dispositivo vTPM dalla macchina virtuale.
    1. Passare alla macchina virtuale e fare clic su Azioni.
    2. Fare clic su Modifica impostazioni.
    3. Nella scheda Hardware virtuale, individuare la voce Trusted Platform Module.
    4. Spostare il puntatore sul dispositivo e fare clic sull'icona Rimuovi.

      Questa icona viene visualizzata solo per l'hardware virtuale che può essere rimosso in modo sicuro.

    5. Fare clic su Elimina per confermare la rimozione del dispositivo.

      Il dispositivo vTPM viene contrassegnato per la rimozione.

    6. Fare clic su OK.

      Verificare che la voce Trusted Platform Module virtual non venga più visualizzata nella scheda Riepilogo della macchina virtuale nel riquadro Hardware della macchina virtuale.

  2. Decrittografare la macchina virtuale se è crittografata.

    Per ulteriori informazioni su come crittografare una macchina virtuale, vedere Decrittografia di una macchina virtuale o di un disco virtuale crittografati.

  3. Esportare la macchina virtuale in un modello OVF.
  4. Distribuire il modello OVF esportato manualmente e aggiungere un dispositivo vTPM alla macchina virtuale.

    Per ulteriori informazioni su come aggiungere un dispositivo vTPM a una macchina virtuale, vedere Aggiunta di Virtual Trusted Platform Module per una macchina virtuale esistente.