VMware ESXi
VMware ESXi, chiamato anche VMware ESXi Server, è un hypervisor bare metal sviluppato da VMware per vSphere . ESXi è uno dei componenti principali della suite software dell’infrastruttura VMware.
ESXi è un hypervisor di tipo 1 , il che significa che funziona direttamente sull’hardware di sistema senza la necessità di un sistema operativo. Gli hypervisor di tipo 1 vengono anche definiti hypervisor bare metal perché vengono eseguiti direttamente sull’hardware. Gli hypervisor aiutano a eseguire più VM in modo efficiente su un server fisico.
ESXi è rivolto a imprese, piccole organizzazioni e privati. Il VMkernel di ESXi si interfaccia direttamente con agenti VMware e moduli di terze parti approvati. Gli amministratori possono configurare VMware ESXi utilizzando un client vSphere e aggiornarlo con il plug-in Lifecycle Manager. ESXi viene installato direttamente su un disco locale nel computer host. Quando un VMkernel riceve una richiesta di risorse, il kernel invia la richiesta all’hardware fisico dell’host. È possibile creare nuove VM anche in ESXi 8.
Funzionalità principali di VMware ESXi
Come componente di vSphere, VMware ESXi supporta le seguenti funzionalità chiave:
- modellamento del traffico,
- memoria ‘ballooning‘,
- accesso di sicurezza basato sui ruoli,
- registrazione e controllo,
- un’interfaccia grafica,
- vSphere PowerCLI e
- configurazione fino a 768 core di processore.
Gli amministratori possono gestire ESXi utilizzando strumenti remoti anziché un’interfaccia a riga di comando. ESXi ha anche un’architettura leggera e una piccola base di codice, che aiuta a velocizzare il processo di installazione e riduce la sua superficie di attacco.
Versioni ESX ed ESXi
Prima di ESXi, VMware offriva l’hypervisor ESX, che consisteva in più parti, come il sistema operativo della console e il firewall . VMware ha rilasciato ESXi dopo VMware ESX versione 4.1 nel 2010. Solo ESXi ha continuato il supporto ed ESXi 7.0 è la versione più recente.
Gli host ESXi sono concessi in licenza in base alle licenze vSphere e ogni licenza vSphere ha una capacità specifica per concedere in licenza più CPU fisiche su host ESXi. Con vSphere 7.0, una licenza CPU copre una CPU con un massimo di 32 core. Le CPU con più di 32 core necessitano di licenze CPU aggiuntive.
Le versioni di ESXi vengono quindi separate in base al numero di CPU, core per CPU e licenze CPU come segue.
Una licenza è valida per una CPU da uno a 32 core.
Per due CPU da uno a 32 core sono necessarie due licenze.
Sono necessarie due licenze per una CPU da 33 a 64 core.
Sono necessarie quattro licenze per due CPU da 33 a 64 core.
Per concedere in licenza un host ESXi, gli utenti devono selezionare una licenza vSphere con la capacità di gestire il numero di CPU fisiche; la licenza deve inoltre supportare tutte le funzionalità utilizzate dall’host.
Una versione gratuita ridotta di ESXi – VMware vSphere Hypervisor – offre meno funzionalità. Sebbene non possa comunicare con vCenter Server , virtualizza i server con opzioni come il thin provisioning . La versione a pagamento di ESXi include la migrazione in tempo reale delle macchine, il bilanciamento automatico del carico e il raggruppamento di risorse di archiviazione e calcolo su più host.
Il vSphere Lifecycle Manager viene in genere utilizzato per applicare le patch agli host ESXi 8.