VirtualBox is aangepast om bovenop de KVM-hypervisor te draaien

Cyberus Technology heeft de code geopend voor de VirtualBox KVM-backend, waarmee u de KVM-hypervisor kunt gebruiken die is ingebouwd in de Linux-kernel in het VirtualBox-virtualisatiesysteem in plaats van de vboxdrv-kernelmodule die in VirtualBox wordt geleverd. De backend zorgt ervoor dat virtuele machines worden uitgevoerd door de KVM-hypervisor, terwijl het traditionele VirtualBox-beheermodel en de interface volledig behouden blijven. Het wordt ondersteund om bestaande virtuele machineconfiguraties uit te voeren die voor VirtualBox zijn gemaakt in KVM. De code is geschreven in C en C++ en wordt gedistribueerd onder de GPLv3-licentie.

Belangrijkste voordelen van het uitvoeren van VirtualBox via KVM:

  • Mogelijkheid om VirtualBox en virtuele machines die voor VirtualBox zijn gemaakt, gelijktijdig uit te voeren met QEMU/KVM en virtualisatiesystemen die KVM gebruiken, zoals Cloud Hypervisor. Geïsoleerde services die een speciaal beschermingsniveau vereisen, kunnen bijvoorbeeld worden uitgevoerd met behulp van Cloud Hypervisor, terwijl Windows-gasten kunnen draaien in de gebruiksvriendelijkere VirtualBox-omgeving.
  • Ondersteuning voor het werken zonder het VirtualBox-kernelstuurprogramma (vboxdrv) te laden, waarmee u werk kunt organiseren bovenop gecertificeerde en geverifieerde builds van de Linux-kernel, die het laden van modules van derden niet toestaan.
  • De mogelijkheid om geavanceerde versnellingsmechanismen voor hardwarevirtualisatie te gebruiken die worden ondersteund in KVM, maar niet worden gebruikt in VirtualBox. In KVM kunt u bijvoorbeeld de APICv-extensie gebruiken om de interruptcontroller te virtualiseren, waardoor de interruptlatentie kan worden verminderd en de I/O-prestaties kunnen worden verbeterd.
  • De aanwezigheid in KVM van mogelijkheden die de veiligheid vergroten van Windows-systemen die in gevirtualiseerde omgevingen draaien.
  • Draait op systemen met Linux-kernels die nog niet worden ondersteund in VirtualBox. KVM is in de kernel ingebouwd, terwijl vboxdrv voor elke nieuwe kernel afzonderlijk wordt geport.

VirtualBox KVM claimt een stabiele werking in Linux-gebaseerde hostomgevingen op x86_64-systemen met Intel-processors. Ondersteuning voor AMD-processors is aanwezig, maar wordt nog steeds als experimenteel gemarkeerd.

VirtualBox is aangepast om bovenop de KVM-hypervisor te draaien


Bron: opennet.ru

Voeg een reactie