Che cos’è VMware ESXi e quali sistemi operativi supporta?
Le macchine virtuali sono davvero utili per le persone che lavorano spesso con due sistemi operativi. Ad esempio, se svolgi tutto il lavoro di sviluppo su Linux ma hai ancora bisogno di Windows per i giochi. In questi casi, l’esecuzione di una macchina virtuale Linux sul tuo PC ti evita di acquistare un secondo computer.
Detto questo, la maggior parte dei programmi di virtualizzazione viene eseguita su un sistema operativo “host” esistente. Ma se vuoi rimuovere l’intermediario e fare in modo che il programma di virtualizzazione si interfaccia direttamente con l’hardware, dovrai utilizzare un hypervisor bare metal come ESXi di VMware.
Cos’è VMware ESXi?
VMware ESXi è l’hypervisor bare metal di VMware, chiamato anche hypervisor di tipo 1. È essenzialmente un sistema operativo speciale che viene eseguito direttamente sull’hardware del sistema e consente ai sistemi operativi guest di interagire direttamente con i componenti del sistema, da cui il nome: bare metal.
Ciò differisce da altri programmi di virtualizzazione come Wine o VirtualBox di VMware, che sono hypervisor di tipo 2. In un hypervisor di tipo 1, la VM ospite (macchina virtuale) e, per estensione, il sistema operativo in esecuzione su detta VM si interfaccia direttamente con l’hardware del sistema. Al contrario, gli hypervisor di tipo 2 vengono eseguiti come normali programmi su un sistema operativo host che può quindi eseguire macchine virtuali sul sistema operativo host.
Ciò significa che un singolo server VMware ESXi può supportare più installazioni dello stesso o di diversi sistemi operativi, tutte in esecuzione in ambienti isolati. Questa pratica è chiamata consolidamento dei server ed è spesso praticata in aziende di grandi dimensioni in cui i risparmi sui costi di hardware, raffreddamento e alimentazione possono essere significativi.
Nel complesso, ESXi è uno dei componenti offerti nella suite software vSphere fornita da VMware. Altri prodotti che di solito funzionano in tandem con ESXi includono VCenter Server, VMware Directory Service e vCenter Server Database, tra gli altri.
Ci sono molte differenze importanti tra questi due tipi di hypervisor. Detto questo, gli hypervisor di tipo 1 sono generalmente considerati migliori in quanto offrono prestazioni migliori e sono più sicuri poiché le macchine virtuali sono isolate per natura.
Caratteristiche di VMware ESXi
Progettato pensando alle applicazioni aziendali, ESXi offre una serie di funzionalità, tra cui:
- Ingombro ridotto: l’intero pacchetto ha una dimensione di soli 200 MB circa. Ciò significa che ESXi può essere eseguito su macchine con risorse disponibili inferiori e funge da misura di sicurezza, poiché un footprint ridotto significa una superficie di attacco ridotta.
- Ampio supporto del sistema operativo: i server ESXi supportano quasi tutti i sistemi operativi che è possibile installare su una macchina normale. Windows, Linux e macOS possono essere tutti installati utilizzando file ISO proprio come si configurerebbe una normale VM.
- Facile accesso amministrativo: la gestione delle VM ESXi è semplice grazie alla sua interfaccia Web basata su HTML. Una volta completata l’installazione, puoi accedere a ESXi come faresti con un server. Ciò significa che le macchine virtuali possono essere create, eliminate e gestite in remoto.
- Sicurezza: al di fuori della sicurezza fornita per impostazione predefinita da un hypervisor bare metal, VMware protegge anche le macchine virtuali ESXi utilizzando la crittografia integrata, l’accesso basato sui ruoli e alcune funzionalità di registrazione e controllo piuttosto buone.
- Facilmente scalabile: una singola installazione ESXi può utilizzare più di una CPU contemporaneamente. Può anche essere configurato per eseguire fino a 128 CPU virtuali e 120 macchine virtuali su un massimo di 6 TB di memoria.
- Assistenza clienti e compatibilità: dal momento che si tratta di una popolare piattaforma aziendale, si ottiene un ampio supporto e capacità del fornitore. Il suo ingombro ridotto significa anche che puoi configurare e distribuire rapidamente i server ESXi.
Requisiti e installazione di ESXi
Come accennato in precedenza, gli hypervisor ESXi non hanno un ingombro elevato, il che significa che i requisiti minimi sono i seguenti:
- Una CPU host (64 bit, processore x86) con almeno due core. Controlla i requisiti VMware ESXi per un elenco completo dei processori supportati.
- Almeno 4 GB di RAM e 4 GB di spazio di archiviazione.
- Uno o più gigabit o un controller Ethernet più veloce.
- Supporto per la virtualizzazione hardware (Intel VT-x o AMD RVI) per macchine virtuali a 64 bit.
Come puoi immaginare, puoi convertire praticamente qualsiasi macchina moderna in un server ESXi purché soddisfi i requisiti di cui sopra. Come per VMware , ci sono requisiti aggiuntivi per cose più avanzate come la ridondanza dello storage. L’avvio in ESXi può essere eseguito utilizzando unità USB, dischi rigidi o CD utilizzando UEFI.
Anche l’installazione di ESXi è piuttosto semplice. VMware fornisce una procedura guidata di installazione facile da usare simile all’installazione di un sistema operativo sulla macchina. Basta avviare la procedura guidata di installazione utilizzando uno dei supporti di avvio sopra menzionati e seguire le istruzioni. Il video qui sopra fornisce uno sguardo su come installare VMware ESXi.
Aggiornamento degli host VMware ESXi
Esistono diversi modi per aggiornare il tuo host ESXi. Mentre dovresti sempre installare l’ultima versione (versione 7.0 al momento della scrittura) nel caso in cui stai configurando un nuovo host ESXi, aggiornarne uno è anche piuttosto semplice.
È possibile aggiornare gli host ESXi versione 6.5 o 6.7 alla versione 7 utilizzando un’unità CD, DVD o USB, a seconda dell’host. È anche possibile un aggiornamento tramite script, ESXCLI o vSphere Lifecycle Manager.
Installazione e aggiornamento di VMware Tools su host ESXi
Se desideri funzionalità aggiuntive dalle tue VM, puoi anche installare o aggiornare l’ISO di VMware Tools sulle tue VM. Questo di solito viene gestito utilizzando VMware vSphere Update Manager (VUM) o VMware vSphere Lifecycle Manager (vLCM), ma può anche essere eseguito manualmente.
Detto questo, un’installazione completa di ESXi dovrebbe installare VMware Tools per impostazione predefinita, quindi la tua unica vera preoccupazione qui è mantenere aggiornato l’intero sistema, cosa che dovrebbe avvenire automaticamente anche quando aggiorni il tuo host ESXi.
Backup di macchine virtuali VMware ESXi
La ridondanza dei dati e i backup sono una parte piuttosto importante dei flussi di lavoro aziendali IT. A seconda del tipo di backup che desideri eseguire, hai le seguenti opzioni.
- Backup del disco rigido della VM: se sei interessato solo al backup del disco rigido della tua VM, puoi scegliere di salvare solo il file VMDK associato a una particolare VM in vCenter.
- Backup di un’intera VM: se vuoi risparmiarti il fastidio di configurare un’altra VM e desideri solo una copia pronta all’uso, esportare la tua VM in un modello OVF in vCenter è il modo più rapido. Ciò garantisce che i file di configurazione, i dati e tutti i programmi installati vengano tutti migrati su un singolo file OVF, che può essere utilizzato per ridistribuire rapidamente la VM su un altro host ESXi o persino sull’installazione di VirtualBox.
Le macchine virtuali possono essere utili
L’installazione e l’utilizzo dell’hypervisor ESXi di VMware è sorprendentemente semplice, anche per chi ha appena iniziato a lavorare nel mondo delle macchine virtuali e della gestione dell’infrastruttura IT.
Anche se non vuoi scendere nella tana del coniglio dell’applicazione host e server ESXi, VirtualBox di VMware ti consente di eseguire praticamente qualsiasi sistema operativo sopra quello esistente e apre un nuovo mondo di possibilità.
Lascia un commento