| VMware VIRTUALCENTER MANAGEMENT SERVER |
|
VIRTUALCENTER MANAGEMENT SERVER Le componenti di VirtualCenter Management Server sono il controllo di accesso, i servizi core, i servizi distribuiti e le varie interfacce di accesso. La figura 12 mostra le componenti chiave di VirtualCenter Server. Il controllo per l’accesso agli utenti consente all’amministratore di creare e gestire differenti livelli di accesso a VirtualCenter per differenti profili di utenti. Per esempio può essere richiesto un determinato profilo che consente la gestione delle configurazioni sui server fisici e un altro profilo che gestisce solo le macchine virtuali appartenenti ad un determinato pool di risorse. I servizi Core sono servizi di gestione dell’intero datacenter virtuale. Essi includono servizi come: Provisioning VM – Guida automaticamente per l’installazione di nuove macchine virtuali. Configurazione Host e VM – Permette di configurare Host e macchine virtuali. Resource e Virtual Machine Inventory Management – Organizza la macchine virtuali e le risorse all’interno di un ambiente virtuale e semplifica la loro gestione. Statistiche e Logging – Esegue log e report sulle performance e le statistiche sull’utilizzazione delle risorse degli elementi del datacenter come macchine virtuali, hosts e cluster. Allarmi e gestione eventi – Traccia e avvisa determinate condizioni critiche o risorse sovra utilizzate Task Scheduler – Schedula attività (come ad esempio VMotion) per girare in un determinato momento. Distributed Services – sono soluzioni che estendono le potenzialità dell’infrastruttura VMware verso nuovi livelli come VMware DRS, VMWare HA, VMware VMotion. Distributed services consentono la configurazione e la gestione di queste soluzioni centralmente da VirtualCenter Management Server. VirtualCenter Server dispone di quattro interfacce chiave: ESX Server Management – Interfaccia che lavora con VirtualCenter agent per gestire ogni server fisico all’interno del datacenter. VMware Infrastructure API – Interfaccia con client di gestione VMware e soluzioni di terze parti. Interfaccia Database – Connette server SQL Oracle o Microsoft SQL per contenere informazioni, come le configurazioni di macchine virtuali, configurazioni host, inventory delle macchine virtuali, statistiche di performance, eventi, alarmi, permessi utente, ruoli. Interfaccia Active Directory – Si collega ad Active Directory Microsoft per ottenere le informazioni sul controllo degli accessi da parte degli utenti. Comunicazione tra VirtualCenter Management Server e ESX Server VirtualCenter comunica con gli host agent di ESX server attraverso le API dell’infrastruttura VMware (VI API). Quando un host viene aggiunto in VirtualCenter, VirtualCenter richiede all’agente VirtualCenter di girare sull’host. Questo agente comunica con l’agente dell’host attraverso le VI API. Vedi figura 13. L’agente VirtualCenter agisce come un mini VirtualCenter Server per espletare le seguenti funzioni: • Rilancia ed applica le decisioni sull’allocazione delle risorse fatte inVirtualCenter, includendo quelle spedite dal motore DRS. L’accesso al Datacenter virtuale Gli utenti possono gestire il datacenter dell’infrastruttura virtuale VMware o accedere alle console delle macchine virtuali attraverso tre differenti soluzioni: Il VI Client, l’accesso tramite WEB browser o servizi di terminale (come Windows Terminal Services o Xterm), come mostrato in figura 14.
Il VI Client accede a VirtualCenter attraverso le API VMware. Dopo l’autenticazione dell’utente, VirtualCenter attiva una sessione che consente all’utente di vedere tutte le risorse e le macchine virtuali a lui assegnate. Per l’accesso alla console delle macchine virtuali il VI Client inizialmente individua la locazione della macchina virtuale attraverso le API VMware e successivamente si connette all’host consentendo l’accesso remoto alla console della macchina virtuale. Gli utenti possono anche accedere al VirtualCenter Management Server attraverso un browser Web collegandosi direttamente al server Tomcat Apache presente all’interno di VirtualCenter Management Server. Il server Apache Tomcat gestisce la comunicazione tra il browser e il VirtualCenter attraverso le API VMware. Per accedere alla console delle macchine virtuali tramite browser Web, gli utenti possono avvalersi di bookmark creati direttamente da VirtualCenter server. Il bookmark punta prima sul VI Web Access. VI Web Access risolve la locazione fisica delle macchine virtuali e redirige il WEB browser sul server ESX dove risiede la macchina virtuale. Se la macchina virtuale dovesse essere attiva e l’utente conoscesse il suo indirizzo IP, l’utente potrebbe accedere anche attraverso tool standard di controllo remoto come per esempio Windows Terminal Services o Xterm. |
