In genere le macchine virtuali hanno un sistema operativo, VMware Tools, risorse virtuali e hardware. Questi componenti vengono gestiti analogamente ai componenti di un computer fisico.

Sistema operativo
È possibile installare un sistema operativo guest in una macchina virtuale nello stesso modo in cui si installa un sistema operativo in un computer fisico. È necessario disporre di un'immagine CD/DVD-ROM o ISO contenente i file di installazione di un fornitore del sistema operativo.
Dopo l'installazione, l'utente è responsabile della protezione e dell'installazione delle patch nel sistema operativo.
VMware Tools
VMware Tools è una suite di utilità che potenzia le prestazioni del sistema operativo guest della macchina virtuale e migliora la gestione della macchina virtuale. Include driver di dispositivo e altro software essenziali per la macchina virtuale. VMware Tools offre un maggior controllo dell'interfaccia della macchina virtuale.
Impostazione compatibilità
In vSphere Client, assegnare ogni macchina virtuale a una versione dell'host ESXi, a un cluster oppure a un data center compatibile applicando un'impostazione di compatibilità. L'impostazione di compatibilità determina le versioni host ESXi su cui è possibile eseguire la macchina virtuale e le funzionalità hardware disponibili per la macchina virtuale.
Dispositivi hardware

Per la macchina virtuale, ogni dispositivo hardware virtuale svolge la stessa funzione dell'hardware di un computer fisico. Ogni macchina virtuale dispone di CPU, memoria e risorse del disco. La virtualizzazione della CPU sottolinea le prestazioni e viene eseguita direttamente sul processore ogni volta che è possibile. Quando possibile, vengono utilizzate le risorse fisiche sottostanti. Il livello di virtualizzazione esegue le istruzioni solo in base alle esigenze per far sì che le macchine virtuali siano in esecuzione come se lo fossero direttamente su una macchina fisica.

Tutti i sistemi operativi recenti forniscono supporto per la memoria virtuale, consentendo al software di utilizzare più memoria di quella fisica della macchina. Allo stesso modo, l'hypervisor ESXi fornisce supporto per l'overcommit della memoria della macchina virtuale, in cui la quantità di memoria guest configurata per tutte le macchine virtuali potrebbe essere maggiore della quantità di memoria fisica dell'host.

È possibile accedere ai dispositivi hardware nella finestra di dialogo Modifica impostazioni . Non tutti i dispositivi sono configurabili . Alcuni dispositivi hardware fanno parte della scheda madre virtuale e vengono visualizzati nell'elenco dei dispositivi espansi della finestra di dialogo Modifica impostazioni ma non è possibile modificarli o rimuoverli. Per un elenco dei dispositivi hardware e delle relative funzioni, vedere Hardware della macchina virtuale disponibile per le macchine virtuali vSphere.

Nella finestra di dialogo Modifica impostazioni è anche possibile aggiungere dispositivi hardware virtuali alla macchina virtuale. È possibile utilizzare le opzioni di collegamento a caldo della memoria o della CPU per aggiungere risorse di memoria o CPU a una macchina virtuale mentre la macchina virtuale è in esecuzione. È possibile disattivare il collegamento a caldo della memoria o della CPU per evitare di aggiungere memoria o CPU mentre la macchina virtuale è in esecuzione. Il collegamento a caldo della memoria è supportato su tutti i sistemi operativi a 64 bit. ma per utilizzare la memoria aggiunta è necessario che questa funzionalità sia supportata anche dal sistema operativo guest. Vedere Guida alla compatibilità di VMware disponibile all'indirizzo http://www.vmware.com/resources/compatibility

Un amministratore di vSphere o un altro utente con privilegi può determinare chi può accedere o modificare una macchina virtuale impostando autorizzazioni nella macchina virtuale. Vedere la documentazione di Sicurezza di vSphere.