VirtualBox är anpassad för att köras ovanpå KVM-hypervisorn

Cyberus Technology har öppnat koden för VirtualBox KVM-backend, som låter dig använda KVM-hypervisorn inbyggd i Linux-kärnan i VirtualBox-virtualiseringssystemet istället för vboxdrv-kärnmodulen som tillhandahålls i VirtualBox. Backend säkerställer att virtuella maskiner exekveras av KVM-hypervisorn samtidigt som den traditionella hanteringsmodellen och VirtualBox-gränssnittet bibehålls fullt ut. Det stöds för att köra befintliga virtuella maskinkonfigurationer skapade för VirtualBox i KVM. Koden är skriven i C och C++ och distribueras under GPLv3-licensen.

Viktiga fördelar med att köra VirtualBox över KVM:

  • Möjlighet att köra VirtualBox och virtuella maskiner skapade för VirtualBox samtidigt med QEMU/KVM och virtualiseringssystem som använder KVM, såsom Cloud Hypervisor. Till exempel kan isolerade tjänster som kräver en speciell skyddsnivå köras med Cloud Hypervisor, medan Windows-gäster kan köras i den mer användarvänliga VirtualBox-miljön.
  • Stöd för att arbeta utan att ladda VirtualBox-kärndrivrutinen (vboxdrv), som låter dig organisera arbetet ovanpå certifierade och verifierade versioner av Linux-kärnan, som inte tillåter inläsning av tredjepartsmoduler.
  • Möjligheten att använda avancerade accelerationsmekanismer för hårdvaruvirtualisering som stöds i KVM, men som inte används i VirtualBox. Till exempel, i KVM kan du använda APICv-tillägget för att virtualisera avbrottskontrollern, vilket kan minska avbrottslatens och förbättra I/O-prestanda.
  • Närvaron i KVM av funktioner som ökar säkerheten för Windows-system som körs i virtualiserade miljöer.
  • Körs på system med Linux-kärnor som ännu inte stöds i VirtualBox. KVM är inbyggt i kärnan, medan vboxdrv porteras separat för varje ny kärna.

VirtualBox KVM hävdar stabil drift i Linux-baserade värdmiljöer på x86_64-system med Intel-processorer. Stöd för AMD-processorer finns, men är fortfarande markerat som experimentellt.

VirtualBox är anpassad för att köras ovanpå KVM-hypervisorn


Källa: opennet.ru

Lägg en kommentar