Virtuelle maskiner bruker en
hypervisor å grensesnitt mellom verten OS og Guest OS.
Her er en oversikt over hvordan det fungerer:
* Hypervisor: Dette er kjerneprogramvarekomponenten som administrerer de virtuelle maskinene og skaper illusjonen om at hvert Guest OS kjører på sin egen dedikerte maskinvare.
* vert OS: Dette er operativsystemet som kjører på den fysiske maskinen, som er vert for de virtuelle maskinene.
* Guest OS: Dette er operativsystemet som kjører inne i den virtuelle maskinen.
Hypervisorens rolle:
* virtualiserer maskinvare: Hypervisoren presenterer en virtualisert versjon av vertsmaskinens maskinvareressurser til Guest OS, som CPU, minne, lagring og nettverksgrensesnitt.
* Ressursstyring: Hypervisoren tildeler og administrerer disse virtuelle ressursene blant de virtuelle maskinene.
* Isolasjon: Det skaper et sikkert og isolert miljø for hvert gjeste -OS, og forhindrer dem i å forstyrre hverandre eller verts OS.
* Kommunikasjon: Hypervisoren håndterer kommunikasjonen mellom Guest OS og verts OS, inkludert ting som fildeling og tilgang til vertsmaskinens periferiutstyr.
typer hypervisorer:
* type 1 (bare metall): Disse hypervisorene kjører direkte på maskinvaren, uten et underliggende verts OS. Eksempler:VMware ESXi, XenServer.
* Type 2 (hostet): Disse hypervisorene kjører som programvare på toppen av et eksisterende verts OS. Eksempler:VirtualBox, VMware Workstation, Parallels Desktop.
Sammendrag:
Hypervisoren fungerer som en bro mellom den fysiske maskinvaren og de virtuelle maskinene, slik at flere operativsystemer kan kjøre samtidig og sikkert på en enkelt fysisk maskin. Det er nøkkelkomponenten som gjør virtualisering mulig.