È possibile aggiungere dischi virtuali con capacità di grandi dimensioni alle macchine virtuali e aggiungere altro spazio ai dischi esistenti, anche quando la macchina virtuale è in esecuzione.

È possibile impostare la maggior parte dei parametri del disco virtuale durante la creazione della macchina virtuale o dopo l'installazione del sistema operativo guest.

È possibile archiviare i dati della macchina virtuale in un nuovo disco virtuale, in un disco virtuale esistente o in un LUN SAN mappato. Un disco virtuale viene visualizzato come un singolo disco rigido nel sistema operativo guest. Il disco virtuale è costituito da uno o più file nel file system host . È possibile copiare o spostare i dischi virtuali negli stessi host o tra host.

Per le macchine virtuali in esecuzione in un host ESXi, è possibile archiviare i dati della macchina virtuale direttamente in un LUN SAN anziché utilizzare un file del disco virtuale. Questa opzione è utile se nelle macchine virtuali si eseguono applicazioni che devono rilevare le caratteristiche fisiche del dispositivo di storage. La mappatura di un LUN SAN consente inoltre di utilizzare i comandi SAN esistenti per gestire lo storage per il disco.

Quando si mappa un LUN a un volume VMFS, vCenter Server o l'host ESXi crea un file RDM (Raw Device Mapping) che punta al LUN raw. L'incapsulamento delle informazioni sul disco in un file consente a vCenter Server o all'host ESXi di bloccare il LUN in modo che solo una macchina virtuale possa scrivere su di esso. Questo file ha un'estensione .vmdk, ma il file contiene solo informazioni sul disco che descrivono la mappatura al LUN nel sistema ESXi. I dati effettivi vengono archiviati sul LUN. Non è possibile distribuire una macchina virtuale da un modello e archiviare i relativi dati su un LUN. I dati possono essere archiviati solo in un file del disco virtuale.

La quantità di spazio libero nel datastore cambia continuamente. Assicurarsi di lasciare spazio sufficiente per la creazione di macchine virtuali e altre operazioni delle macchine virtuali, come l'aumento di file di tipo sparse, snapshot e così via. Per esaminare l'utilizzo dello spazio per il datastore in base al tipo di file. vedere la documentazione Monitoraggio e prestazioni di vSphere.

Il thin provisioning consente di creare file di tipo sparse con blocchi allocati al primo accesso. consentendo un overprovisioning del datastore. I file di tipo sparse possono continuare ad aumentare e riempire il datastore. Se il datastore esaurisce lo spazio su disco mentre la macchina virtuale è in esecuzione, può causare l'interruzione del funzionamento della macchina virtuale.