π Hoofdstuk 28.2: Understanding Virtualization
ββββββββββββββββββββββββββββββββββββββββββββ
π₯οΈ Wat is virtualisatie?
ββββββββββββββββββββββββββββββββββββββββββββ
β Meerdere virtuele servers (VMs) draaien op één fysieke server.
β Verhoogt efficiΓ«ntie van hardwaregebruik.
β Typisch: web-, applicatie- en databaseservers op één machine.
ββββββββββββββββββββββββββββββββββββββββββββ
π§ Hypervisors (Virtual Machine Monitors)
ββββββββββββββββββββββββββββββββββββββββββββ
Hypervisor = softwarelaag die fysieke bronnen verdeelt over virtuele machines.
πΉ Twee soorten hypervisors:
Type | Beschrijving | Voorbeelden
----------------|---------------------------------------------|--------------------------
Type 1 (Bare Metal) | Draait direct op fysieke hardware | KVM, XEN
Type 2 (Hosted) | Draait bovenop een bestaand OS | VMware, VirtualBox, QEMU
ββββββββββββββββββββββββββββββββββββββββββββ
π§© Hypervisor Templates
ββββββββββββββββββββββββββββββββββββββββββββ
β’ VM-instellingen (CPU, RAM, netwerk, opslag) kunnen als sjabloon opgeslagen worden.
ββββββββββββββββββββββββββββββββββββββββββββ
π Virtualisatiebestanden
ββββββββββββββββββββββββββββββββββββββββββββ
Formaat | Betekenis
--------|-------------------------------------------------------------
OVF | (Open Virtualization Format) = XML-bestand met configuraties
OVA | (Open Virtualization Appliance) = tar-bestand met OVF + disks
β Handig voor distributie van VM's als kant-en-klare bundel