1. Virtualisatieplatform:
- Het hostsysteem is de fysieke machine waarop de virtualisatiesoftware of hypervisor draait, zoals VMware vSphere.
- VMware ESXi is bijvoorbeeld een hypervisor waarmee het hostsysteem meerdere virtuele machines (VM's) kan creëren.
2. Gastbesturingssystemen:
- Een gastbesturingssysteem is een besturingssysteem zoals Windows, Linux of macOS, dat in een virtuele machine (VM) draait.
- Elk gastbesturingssysteem is geïsoleerd van andere gastbesturingssystemen die op hetzelfde hostsysteem draaien, waardoor een aparte uitvoeringsomgeving ontstaat.
3. Virtualisatiebronnen:
- Het hostsysteem levert de hardwarebronnen die nodig zijn voor gastbesturingssystemen, inclusief CPU, geheugen, opslag en netwerken.
- De hypervisor van VMware beheert deze bronnen en wijst ze efficiënt toe aan gastbesturingssystemen, zodat ze soepel kunnen werken.
4. Virtuele apparaten:
- Bij het maken van een VM worden virtuele apparaten zoals virtuele schijven, netwerkadapters en grafische kaarten geëmuleerd.
- Het hostsysteem levert deze apparaten via de hypervisor, waardoor het gastbesturingssysteem ermee kan communiceren alsof het fysieke hardware is.
5. Toegang van gastbesturingssystemen tot hostbronnen:
- Gastbesturingssystemen hebben geen directe toegang tot de fysieke hardware van het hostsysteem. In plaats daarvan communiceren ze met virtuele apparaten die door de hypervisor worden geleverd.
- Deze abstractielaag zorgt voor isolatie en veiligheid van gast-besturingssystemen, omdat deze niet rechtstreeks worden blootgesteld aan de onderliggende hostomgeving.
6. Gast-OS-beheer:
- Gastbesturingssystemen worden doorgaans beheerd via virtuele machinebeheerders (VMM's), zoals VMware vSphere Client.
- Met deze tools kunnen beheerders VM's maken, starten, stoppen en beheren, inclusief de toewijzing van bronnen, instellingen en bewerkingen.
7. Communicatie:
- Het hostsysteem en gastbesturingssystemen communiceren via het virtualisatieplatform, wat de uitwisseling van informatie vergemakkelijkt, zoals resourceverzoeken, apparaatinteracties en configuratie-instellingen.
- De hypervisor van VMware speelt een cruciale rol bij het mogelijk maken van deze communicatie en het garanderen dat gastbesturingssystemen naadloos werken.
Over het geheel genomen is de relatie tussen het hostsysteem en gastbesturingssystemen er een van abstractie, isolatie en toewijzing van bronnen. Het hostsysteem levert de fysieke infrastructuur, hardwarebronnen en het virtualisatieplatform, terwijl gastbesturingssystemen in geïsoleerde virtuele omgevingen draaien en afhankelijk zijn van de bronnen van de host om te functioneren. Hierdoor kunnen meerdere besturingssystemen tegelijkertijd op één fysieke machine bestaan en wordt een efficiënt gebruik en beheer van hulpbronnen in een gevirtualiseerde omgeving ondersteund.