VMware vSphere è una suite di componenti software per la virtualizzazione. Questi includono ESXi, vCenter Server e altri componenti software come vCenter Single Sign-On e plug-in di vCenter Server che svolgono diverse funzioni nell'ambiente vSphere.

vSphere include i seguenti componenti software:

ESXi
L'hypervisor esegue le macchine virtuali. Ogni macchina virtuale dispone di un set di configurazione e file del disco che insieme svolgono tutte le funzioni di una macchina fisica.

Tramite ESXi, è possibile eseguire le macchine virtuali, installare sistemi operativi, eseguire applicazioni e configurare le macchine virtuali. La configurazione include l'identificazione delle risorse della macchina virtuale, ad esempio i dispositivi di storage.

Il server fornisce il bootstrap, la gestione e altri servizi che gestiscono le macchine virtuali.

vCenter Server
Un servizio che funge da amministratore centrale per gli host VMware ESXi connessi in una rete. vCenter Server indirizza le azioni sulle macchine virtuali e sugli host ESXi.

vCenter Server è installato per l'esecuzione automatica su una macchina virtuale preconfigurata. Il servizio vCenter Server viene eseguito permanentemente in background. Esegue le attività di monitoraggio e gestione anche quando non è connesso alcun vSphere Client e quando nessun utente è connesso al computer in cui si trova. Deve disporre dell'accesso di rete a tutti gli host che gestisce.

vCenter Server viene distribuito come macchina virtuale preconfigurata ottimizzata per l'esecuzione di vCenter Server e dei componenti di vCenter Server. È possibile distribuire vCenter Server su host ESXi versione 6.5 o successiva.

Tutti i servizi richiesti per l'esecuzione di vCenter Server e dei componenti di vCenter Server vengono inclusi in un bundle nell'installazione di vCenter Server. Tutti i servizi di vCenter Server vengono eseguiti come processi secondari del servizio VMware Service Library Lifecycle Manager. Per dettagli sull'impostazione di questa configurazione, vedere la documentazione relativa a Installazione e configurazione di vCenter Server.

vCenter Single Sign-On
Un servizio che fa parte dell'infrastruttura di gestione di vCenter Server. Il servizio di autenticazione vCenter Single Sign-On rende più sicura la piattaforma dell'infrastruttura VMware Cloud, consentendo ai vari componenti software vSphere di comunicare tra loro. Il servizio di autenticazione vCenter Single Sign-On utilizza un meccanismo di scambio di token sicuro, anziché richiedere a ciascun componente di autenticare separatamente un utente con un servizio directory come Active Directory.

Quando si installa vCenter Single Sign-On, vengono distribuiti i componenti seguenti.

STS (Security Token Service)
I certificati STS consentono a un utente che ha effettuato l'accesso tramite vCenter Single Sign-On di eseguire l'autenticazione in qualsiasi servizio vCenter supportato da vCenter Single Sign-On. Il servizio STS genera token SAML (Security Assertion Markup Language). Questi token di sicurezza rappresentano l'identità di un utente in ciascuna delle origini identità di vCenter Single Sign-On.
Server di amministrazione
Il server di amministrazione consente agli utenti con privilegi di amministratore di vCenter Single Sign-On di configurare il servizio di vCenter Single Sign-On e gestire utenti e gruppi da vSphere Client. Inizialmente, solo l'utente [email protected] dispone di tali privilegi.
vCenter Lookup Service
vCenter Lookup Service contiene le informazioni sulla topologia dell'infrastruttura vSphere e consente ai componenti di vSphere di connettersi reciprocamente in modo sicuro. A meno che non si utilizzi l'Installazione semplice, quando si installano altri componenti di vSphere viene richiesto l'URL del Lookup Service. Ad esempio, il servizio di inventario e i programmi di installazione di vCenter Server chiedono l'URL del Lookup Service, quindi contattano il Lookup Service per trovare vCenter Single Sign-On. Dopo l'installazione, il servizio di inventario e il sistema vCenter Server vengono registrati nel vCenter Lookup Service in modo che altri componenti vSphere, come vSphere Client, possano individuarli.
VMware Directory Service

Servizio di directory associato al dominio vsphere.local. Questo servizio è un servizio di directory peer-replicating multi-tenant che rende una directory LDAP disponibile nella porta 389. In modalità multisito, un aggiornamento del contenuto del servizio Directory di VMware in un'istanza del servizio Directory di VMware comporta l'aggiornamento automatico delle istanze del servizio Directory di VMware associate a tutti gli altri nodi di vCenter Single Sign-On.

Plug-in di vCenter Server
Applicazioni che forniscono ulteriori funzionalità a vCenter Server. In genere, i plug-in sono costituiti da un componente server e da un componente client. Dopo l'installazione, il server del plug-in viene registrato in vCenter Server e il client del plug-in è disponibile per il download da parte di vSphere Client. L'installazione di un plug-in in vSphere Client potrebbe modificarne l'interfaccia, con l'aggiunta di viste, schede, pulsanti della barra degli strumenti o voci di menu correlate alla funzionalità aggiunta.

I plug-in utilizzano al meglio le funzionalità di base di vCenter Server, come l'autenticazione e la gestione delle autorizzazioni, ma possono prevedere propri tipi di eventi, attività, metadati e privilegi.

Alcune funzionalità di vCenter Server vengono implementate come plug-in e possono essere gestite utilizzando il Plug-in Manager di vSphere Client. Queste funzionalità includono il monitoraggio dello storage vCenter, lo stato dell'hardware vCenter e lo stato dei servizi vCenter.

Database di vCenter Server
Storage persistente per mantenere lo stato di ogni macchina virtuale, host e utente gestito nell'ambiente vCenter Server. Il database di vCenter Server può essere remoto o locale rispetto al sistema vCenter Server.

Il database viene installato e configurato durante l'installazione di vCenter Server.

Se si accede all'host ESXi direttamente tramite VMware Host Client e non tramite un sistema vCenter Server e un vSphere Client associato, non si utilizza un database di vCenter Server.

tcServer
Molte funzioni di vCenter Server sono implementate come servizi Web che richiedono il tcServer. Il tcServer viene installato nella macchina di vCenter Server come parte dell'installazione di vCenter Server.

Le funzionalità che richiedono l'esecuzione di tcServer includono: scheda dello stato di hardware/lCIM, grafici delle prestazioni, Web Access, servizi basati su criteri di storage e stato del servizio vCenter.

Agente di vCenter Server
Su ogni host gestito, è il software che raccoglie, comunica ed esegue le azioni ricevute da vCenter Server. L'agente di vCenter Server viene installato la prima volta in cui un host viene aggiunto all'inventario di vCenter Server.
Agente host
Su ogni host gestito, è il software che raccoglie, comunica ed esegue le azioni ricevute tramite vSphere Client. È installato come parte dell'installazione di ESXi.