Un template, o modello, è la versione “master” di una macchina virtuale da cui è possibile creare e distribuire nuove macchine virtuali con caratteristiche predeterminate, quali:

  • sistema operativo guest;
  • set di applicazioni installate;
  • configurazioni legate alle risorse computazionali (hardware).

È uno strumento molto comodo per realizzare quello che si chiama provisioning delle VM; consente di evitare azioni ripetitive nel momento in cui si vogliono realizzare più macchine con caratteristiche comuni.

Una VM può essere clonata da un template, oppure convertita in template. Nel primo caso l’operazione è chiamata Clone to Template; la macchina virtuale da cui si parte per la realizzazione del template è mantenuta in esecuzione. Il risultato sono due macchine virtuali, la prima che rimane in produzione, la seconda che diventa un template. L’altra operazione possibile è chiamata Convert to Template; la macchina virtuale di origine si trasforma in template e non potrà più andare in produzione, fermo restando che, da quel template, possiamo generare una nuova macchina virtuale.

 Le operazioni sui template sono possibili solo collegandosi al vCenter e non direttamente agli host. Con vSphere Client, fare clic con il tasto destro sulla VM e selezionare la voce Template. Con vSphere Web Client, fare clic con il tasto destro sulla VM e selezionare la voce All vCenter Actions > Template.

La clonazione su template prevede la possibilità di scegliere il formato dei dischi che verranno generati: si può scegliere se mantenere lo stesso formato della macchina di origine, oppure scegliere i formati thick o thin. La conversione in template lascia invece intatti i file corrispondenti ai dischi e non prevede possibilità di scelta.

Per vedere tutti i template disponibili, da vSphere Client o Web Client, si deve scegliere la modalità di visualizzazione VMs and Template, oppure si seleziona l’oggetto contenitore (datacenter, cluster, host o cartella) nella vista Hosts and Clusters e si va sul tab Virtual Machines.


creare template 1
creare template 2

Per distribuire una macchina virtuale da un template, è sufficiente fare clic con il tasto destro sul template e selezionare la voce Deploy Virtual Machine from this Template.

A livello di file su datastore, se una VM è convertita in template avrà il file .vmx sostituito da un nuovo file con estensione .vmtx.

L'autore

Alessio Carta

Responsabile sistemi presso un System Integrator con sede in Sardegna, si occupa di informatica e telecomunicazioni da oltre 10 anni. La sua formazione comprende una laurea in ingegneria, una specializazione IFTS in progettazione di reti telematiche, certificazioni Cisco CCNA, Cisco CCNA Security, MCP sui sistemi Windows Server e VCP su VMware vSphere (5.1, 5.5, 6.0). È istruttore presso una VMware IT Academy con sede a Cagliari.