1. Virtualiseringslag:
VMware, som en virtualiseringsplatform, skaber et virtualiseret miljø ved brug af en hypervisor. Hypervisoren fungerer som et lag mellem den fysiske hardware og Guest OS. Det allokerer ressourcer, administrerer hukommelse og giver isolering til flere gæsteoperativsystemer, der kører på den samme fysiske maskine.
2. Host-operativsystem (Host OS):
Host OS er det operativsystem, der er installeret på den fysiske maskine eller server, der kører virtualiseringsplatformen. Det giver de nødvendige tjenester og ressourcer til, at hypervisoren og de virtuelle maskiner, den administrerer, fungerer korrekt. Host OS har typisk fuldstændig kontrol over de underliggende hardwareressourcer.
3. Gæsteoperativsystem (gæsteoperativsystem):
Guest OS er operativsystemet installeret på en virtuel maskine. Det er i bund og grund et uafhængigt og isoleret operativsystem, der kører, som om det var installeret på sin egen fysiske hardware. Hvert Guest OS har sine egne applikationer, filer og konfigurationer, uafhængigt af Host OS.
4. Virtuel maskine (VM):
En virtuel maskine er en softwareemulering af et fysisk computersystem. Det inkluderer Guest OS, dets applikationer og alle de nødvendige virtualiserede hardwareressourcer, såsom virtuel CPU, hukommelse, lager og netværksgrænseflader. Hver virtuel maskine fungerer som en separat enhed, hvilket gør det muligt for flere gæsteoperativsystemer at køre samtidigt på en enkelt fysisk maskine.
5. Kommunikation:
Kommunikationen mellem Host OS og Guest OS administreres af hypervisoren. Enheder og ressourcer i Guest OS virtualiseres og præsenteres, som om de var fysisk hardware. Dette gør det muligt for Guest OS at interagere med disse virtuelle ressourcer leveret af hypervisoren, mens de isoleres fra det underliggende Host OS og andre gæsteoperativsystemer.
6. Delte ressourcer:
Mens Guest OS opererer uafhængigt, deler de visse ressourcer, der leveres af Host OS, såsom netværksforbindelse, lageradgang og USB-enheder. Hypervisoren styrer allokeringen og adgangen til disse delte ressourcer for at sikre effektiv udnyttelse og undgå konflikter mellem virtuelle maskiner.
Sammenfattende er forholdet mellem et Guest OS og Host OS i VMware et af virtualisering og isolation. Host OS leverer den nødvendige infrastruktur og ressourcer til at køre virtuelle maskiner, mens Guest OS fungerer som uafhængige og isolerede enheder i disse virtuelle miljøer. Hypervisoren fungerer som en mellemmand, der sikrer problemfri kommunikation og ressourceallokering mellem værts-operativsystemet og gæste-operativsystemet.