Virtuele machines zijn erg handig voor mensen die vaak met twee besturingssystemen werken. Als je bijvoorbeeld al je ontwikkelingswerk op Linux doet, maar toch Windows nodig hebt om te gamen. In dergelijke gevallen bespaart het draaien van een virtuele Linux-machine op uw pc u de aanschaf van een tweede computer.
Dat gezegd hebbende, draaien de meeste virtualisatieprogramma's bovenop een bestaand "host"-besturingssysteem. Maar als u de tussenpersoon wilt verwijderen en het virtualisatieprogramma rechtstreeks met de hardware wilt laten communiceren, moet u een bare-metal hypervisor zoals ESXi van VMware gebruiken.
Wat is VMware ESXi?
VMware ESXi is de bare-metal hypervisor van VMware, ook wel Type 1 hypervisor genoemd. Het is in wezen een speciaal besturingssysteem dat rechtstreeks op de hardware van uw systeem draait en waarmee gast-besturingssystemen rechtstreeks kunnen communiceren met de systeemcomponenten, vandaar de naam: bare metal.
Dit verschilt van andere virtualisatieprogramma's zoals Wine of VMware's eigen VirtualBox, die Type 2 hypervisors zijn. In een Type 1-hypervisor communiceert de gast-VM (virtuele machine) en, bij uitbreiding, het besturingssysteem dat op de genoemde VM draait, rechtstreeks met de hardware van het systeem. Type 2-hypervisors draaien daarentegen als gewone programma's bovenop een host-besturingssysteem, die vervolgens VM's kunnen uitvoeren bovenop het host-besturingssysteem.
Dit betekent dat een enkele VMware ESXi-server meerdere installaties van dezelfde of verschillende besturingssystemen kan ondersteunen die allemaal in geïsoleerde omgevingen draaien. Deze praktijk wordt serverconsolidatie genoemd en wordt vaak toegepast in grootschalige ondernemingen waar besparingen op hardware, koeling en stroomkosten aanzienlijk kunnen zijn.
Over het algemeen is ESXi een van de componenten die worden aangeboden in de vSphere-softwaresuite van VMware. Andere producten die gewoonlijk samenwerken met ESXi zijn onder andere VCenter Server, VMware Directory Service en vCenter Server Database.
Er zijn meerdere grote verschillen tussen deze twee soorten hypervisors. Dat gezegd hebbende, worden Type 1 hypervisors over het algemeen als beter beschouwd omdat ze betere prestaties leveren en veiliger zijn omdat de VM's van nature geïsoleerd zijn.
VMware ESXi-functies
ESXi is ontworpen met bedrijfstoepassingen in het achterhoofd en biedt tal van functies, waaronder:
- Kleine voetafdruk: Het hele pakket is slechts ongeveer 200 MB groot. Dit betekent dat ESXi kan draaien op machines met minder beschikbare bronnen, en het fungeert als beveiligingsmaatregel, aangezien een kleinere voetafdruk een kleiner aanvalsoppervlak betekent.
- Brede OS-ondersteuning: ESXi-servers ondersteunen zowat elk besturingssysteem dat u op een gewone computer kunt installeren. Windows, Linux en macOS kunnen allemaal worden geïnstalleerd met behulp van ISO-bestanden net zoals u een gewone VM zou opzetten.
- Eenvoudige administratieve toegang: Het beheer van ESXi VM's is eenvoudig dankzij de op HTML gebaseerde webinterface. Zodra de installatie is voltooid, hebt u toegang tot ESXi zoals u toegang zou krijgen tot een server. Dit betekent dat VM's op afstand kunnen worden gemaakt, verwijderd en beheerd.
- Veiligheid: Buiten de beveiliging die een bare metal hypervisor standaard biedt, beveiligt VMware ook je ESXi VM's die gebruikmaken van ingebouwde versleuteling, op rollen gebaseerde toegang en redelijk goede logboekregistratie en controle mogelijkheden.
- Eenvoudig schaalbaar: Een enkele ESXi-installatie kan meer dan één CPU tegelijk gebruiken. Het kan ook worden ingesteld om tot 128 virtuele CPU's en 120 VM's op maximaal 6 TB geheugen uit te voeren.
- Klantenondersteuning en compatibiliteit: Omdat het een populair bedrijfsplatform is, krijgt u uitgebreide ondersteuning en leveranciersmogelijkheden. De kleine voetafdruk betekent ook dat u snel ESXi-servers kunt opzetten en implementeren.
ESXi-vereisten en installatie
Zoals eerder vermeld, hebben ESXi-hypervisors geen grote voetafdruk, wat betekent dat de minimumvereisten als volgt laag zijn:
- Een host-CPU (64-bits, x86-processor) met ten minste twee cores. Controleer de VMware ESXi-vereisten voor een volledige lijst met ondersteunde processors.
- Minimaal 4GB werkgeheugen en 4GB opslag.
- Een of meer gigabit of een snellere ethernetcontroller.
- Ondersteuning voor hardwarevirtualisatie (Intel VT-x of AMD RVI) voor 64-bits VM's.
Zoals je kunt raden, kun je vrijwel elke moderne machine omzetten in een ESXi-server, zolang je maar aan de bovengenoemde vereisten voldoet. Vanaf VMware, zijn er aanvullende vereisten voor meer geavanceerde zaken zoals opslagredundantie. Opstarten in ESXi kan worden gedaan met behulp van USB-drives, harde schijven of cd's met UEFI.
Het installeren van ESXi is ook vrij eenvoudig. VMware biedt een gebruiksvriendelijke installatiewizard die vergelijkbaar is met het installeren van een besturingssysteem op uw computer. Start gewoon op in de installatiewizard met behulp van een van de bovengenoemde opstartbare media en volg de instructies. In de bovenstaande video ziet u hoe u VMware ESXi installeert.
VMware ESXi-hosts bijwerken
Er zijn verschillende manieren om uw ESXi-host bij te werken. Hoewel u altijd de nieuwste versie moet installeren (versie 7.0 op het moment van schrijven) voor het geval u een nieuwe ESXi-host opzet, is het bijwerken ervan ook vrij eenvoudig.
U kunt uw versie 6.5 of 6.7 ESXi-hosts upgraden naar versie 7 met behulp van een cd, dvd of USB-station, afhankelijk van de host. Een gescripte upgrade, ESXCLI of vSphere Lifecycle Manager-upgrade is ook mogelijk.
Als u extra functionaliteit uit uw VM's wilt halen, kunt u ook de VMware Tools ISO op uw VM's installeren of bijwerken. Dit is meestal verzorgd met behulp van de VMware vSphere Update Manager (VUM) of VMware vSphere Lifecycle Manager (vLCM), maar het kan ook handmatig.
Dat gezegd hebbende, zou een volledige installatie van ESXi standaard VMware Tools moeten installeren, dus uw enige echte zorg hier houdt u het hele systeem up-to-date, wat ook automatisch zou moeten gebeuren wanneer u uw ESXi bijwerkt gastheer.
Back-ups maken van VMware ESXi VM's
Gegevensredundantie en back-ups zijn een vrij belangrijk onderdeel van IT-bedrijfsworkflows. Afhankelijk van wat voor back-up je wilt maken, heb je de volgende mogelijkheden.
- Een back-up maken van de VM-harde schijf: Als u alleen een back-up wilt maken van de harde schijf van uw VM, kunt u ervoor kiezen om alleen het VMDK-bestand op te slaan dat is gekoppeld aan een bepaalde VM in vCenter.
- Een volledige VM back-uppen: Als u uzelf het gedoe van het opzetten van een andere VM wilt besparen en gewoon een kant-en-klare kopie wilt, is het exporteren van uw VM naar een OVF-sjabloon in vCenter de snelste manier. Dit zorgt ervoor dat uw configuratiebestanden, gegevens en eventueel geïnstalleerde programma's allemaal worden gemigreerd naar een enkel OVF-bestand, dat kan worden gebruikt om de VM snel opnieuw te implementeren op een andere ESXi-host of zelfs VirtualBox installatie.
Virtuele machines kunnen nuttig zijn
Het installeren en gebruiken van de ESXi-hypervisor van VMware is verrassend eenvoudig, zelfs voor iemand die net begint in de wereld van VM's en IT-infrastructuurbeheer.
Zelfs als u het konijnenhol van de ESXi-host en servertoepassing niet wilt verlaten, VMware's VirtualBox stelt je in staat praktisch elk besturingssysteem bovenop je bestaande te draaien en opent een hele nieuwe wereld van mogelijkheden.