VirtualBox è adattato per funzionare sull'hypervisor KVM

Cyberus Technology ha aperto il codice per il backend KVM di VirtualBox, che consente di utilizzare l'hypervisor KVM integrato nel kernel Linux nel sistema di virtualizzazione di VirtualBox invece del modulo del kernel vboxdrv fornito in VirtualBox. Il backend garantisce che le macchine virtuali vengano eseguite dall'hypervisor KVM mantenendo pienamente il modello di gestione tradizionale e l'interfaccia VirtualBox. È supportato per eseguire configurazioni di macchine virtuali esistenti create per VirtualBox in KVM. Il codice è scritto in C e C++ ed è distribuito sotto licenza GPLv3.

Principali vantaggi dell'esecuzione di VirtualBox su KVM:

  • Capacità di eseguire VirtualBox e macchine virtuali create per VirtualBox contemporaneamente con QEMU/KVM e sistemi di virtualizzazione che utilizzano KVM, come Cloud Hypervisor. Ad esempio, i servizi isolati che richiedono un livello speciale di protezione possono essere eseguiti utilizzando Cloud Hypervisor, mentre gli ospiti Windows possono essere eseguiti nell'ambiente VirtualBox più user-friendly.
  • Supporto per lavorare senza caricare il driver del kernel VirtualBox (vboxdrv), che consente di organizzare il lavoro su build certificate e verificate del kernel Linux, che non consentono il caricamento di moduli di terze parti.
  • La possibilità di utilizzare meccanismi avanzati di accelerazione della virtualizzazione hardware supportati in KVM, ma non utilizzati in VirtualBox. Ad esempio, in KVM è possibile utilizzare l'estensione APICv per virtualizzare il controller degli interrupt, riducendo così la latenza degli interrupt e migliorando le prestazioni di I/O.
  • La presenza in KVM di funzionalità che aumentano la sicurezza dei sistemi Windows in esecuzione in ambienti virtualizzati.
  • Funziona su sistemi con kernel Linux non ancora supportati in VirtualBox. KVM è integrato nel kernel, mentre vboxdrv viene portato separatamente per ogni nuovo kernel.

VirtualBox KVM garantisce un funzionamento stabile in ambienti host basati su Linux su sistemi x86_64 con processori Intel. Il supporto per i processori AMD è presente, ma è ancora contrassegnato come sperimentale.

VirtualBox è adattato per funzionare sull'hypervisor KVM


Fonte: opennet.ru

Aggiungi un commento