In vSphere, l'inventario è una raccolta di oggetti virtuali e fisici, come data center, reti e datastore, in cui è possibile definire autorizzazioni, monitorare attività ed eventi e impostare allarmi. È possibile rinominare gli oggetti dell'inventario e raggruppare la maggior parte degli oggetti dell'inventario mediante cartelle per facilitarne la gestione.

Tutti gli oggetti dell'inventario, ad eccezione degli host, possono essere rinominati per rappresentarne lo scopo. Ad esempio, possono essere denominati in base a reparti, sedi o funzioni aziendali.
Nota: I nomi degli oggetti gestiti non possono superare i 214 byte (con codifica UTF-8).

vCenter Server monitora e gestisce i seguenti oggetti dell'inventario:

Data center
A differenza delle cartelle, utilizzate per organizzare tipi di oggetti specifici, un data center è un'aggregazione di tutti i diversi tipi di oggetti utilizzati per lavorare nell'infrastruttura virtuale.

All'interno di ciascun data center, sono presenti quattro gerarchie separate.

  • Macchine virtuali (e modelli)
  • Host (e cluster)
  • Reti
  • Datastore

Il data center definisce lo spazio dei nomi per le reti e i datastore. I nomi di questi oggetti devono essere univoci all'interno di un data center. Non è possibile avere due datastore con lo stesso nome all'interno di un singolo data center, ma in due data center diversi possono essere presenti due datastore con lo stesso nome. Le macchine virtuali, i modelli e i cluster non devono essere univoci all'interno del data center, ma devono essere univoci all'interno della propria cartella.

Gli oggetti con lo stesso nome in due data center diversi non sono necessariamente lo stesso oggetto. Per questo motivo, lo spostamento di oggetti tra data center può creare risultati imprevedibili. Ad esempio, una rete denominata ReteA nel data_centerA potrebbe non essere la stessa rete di una rete denominata ReteA nel data_centerB. Lo spostamento di una macchina virtuale connessa alla ReteA dal data_centerA al data_centerB comporta la modifica della rete a cui è connessa.

Cluster
Una raccolta di host ESXi e macchine virtuali associate che devono funzionare insieme come un'unità. Quando si aggiunge un host a un cluster, le risorse dell'host diventano parte delle risorse del cluster. vCenter Server gestisce le risorse di tutti gli host di un cluster come un'unica unità.
Abilitando VMware EVC in un cluster, ci si assicura che le migrazioni tramite vMotion non vadano in errore a causa di errori di compatibilità della CPU. Abilitando vSphere DRS in un cluster, le risorse degli host nel cluster vengono unite per consentire il bilanciamento delle risorse per gli host nel cluster. Abilitando vSphere HA in un cluster, le risorse del cluster vengono gestite come un pool di capacità per consentire il ripristino rapido da eventuali errori hardware dell'host.
Datastore
Una rappresentazione virtuale delle risorse di storage fisiche nel data center. Un datastore rappresenta la posizione di storage dei file delle macchine virtuali. In un SDDC locale, tali risorse di storage fisico possono provenire dal disco SCSI locale dell'host ESXi, da array di dischi SAN Fibre Channel, da array di dischi SAN iSCSI o da array NAS (Network Attached Storage). Per gli SDDC in locale e nel cloud, i datastore vSAN nascondono le impostazioni dello storage fisico sottostante e presentano un modello uniforme delle risorse di storage richieste dalle macchine virtuali.
Cartelle
Le cartelle consentono di raggruppare oggetti dello stesso tipo in modo da poterli gestire facilmente. Ad esempio, è possibile utilizzare le cartelle per impostare autorizzazioni e avvisi per gli oggetti e per organizzare gli oggetti in modo significativo.

Una cartella può contenere altre cartelle o un gruppo di oggetti dello stesso tipo: data center, cluster, datastore, reti, macchine virtuali, modelli o host. Ad esempio, una cartella può contenere host e una cartella contenente host, ma non può contenere host e una cartella contenente macchine virtuali.

Le cartelle dei data center formano una gerarchia direttamente al di sotto del vCenter Server root e consentono agli utenti di raggruppare i propri data center. All'interno di ogni data center, si trova una gerarchia di cartelle con macchine virtuali e modelli, una con host e cluster, una con datastore e una con reti.

Host
Il computer fisico su cui è installato ESXi. Tutte le macchine virtuali vengono eseguite su host o cluster.
Reti
Un set di schede interfaccia di rete virtuali (NIC virtuali), Distributed Switch vSphere o Distributed Switch, nonché gruppi di porte o gruppi di porte distribuiti che connettono le macchine virtuali tra loro o alla rete fisica esterna al data center virtuale. Tutte le macchine virtuali che si connettono allo stesso gruppo di porte appartengono alla stessa rete nell'ambiente virtuale, anche se si trovano su server fisici diversi. È possibile monitorare le reti e impostare autorizzazioni e allarmi sui gruppi di porte e sui gruppi di porte distribuiti.
Pool di risorse
I pool di risorse vengono utilizzati per suddividere le risorse di CPU e memoria di un host o un cluster. Le macchine virtuali vengono eseguite nei pool di risorse e prelevano le relative risorse dai pool di risorse. È possibile creare più pool di risorse come elementi secondari diretti di un host o di un cluster autonomo, quindi delegare il controllo su ciascun pool di risorse ad altri utenti o organizzazioni.
Se DRS è abilitato, vCenter Server offre varie opzioni per il monitoraggio dello stato delle risorse e la regolazione o il suggerimento di regolazioni per le macchine virtuali che utilizzano le risorse. È possibile monitorare le risorse e impostare avvisi ad esse relativi.
Modelli
Un modello è una copia principale di una macchina virtuale che può essere utilizzata per creare ed eseguire il provisioning di nuove macchine virtuali. Nei modelli possono essere installati un sistema operativo guest e un software applicativo. Possono essere personalizzati durante la distribuzione per garantire che la nuova macchina virtuale disponga di nome e impostazioni di rete univoci.
Macchine virtuali
Un ambiente di elaborazione virtualizzato in cui è possibile eseguire un sistema operativo guest e il software applicativo associato. Più macchine virtuali possono funzionare contemporaneamente sulla stessa macchina host gestita.
vApp
vSphere vApp è un formato per raggruppare in pacchetti e gestire le applicazioni. Una vApp può contenere più macchine virtuali.