VirtualBox ir pielāgots darbam virs KVM hipervizora

Cyberus Technology ir atvērusi VirtualBox KVM aizmugursistēmas kodu, kas ļauj izmantot KVM hipervizoru, kas iebūvēts Linux kodolā VirtualBox virtualizācijas sistēmā, nevis vboxdrv kodola moduli, kas tiek piegādāts VirtualBox. Aizmugursistēma nodrošina, ka virtuālās mašīnas izpilda KVM hipervizors, vienlaikus pilnībā saglabājot tradicionālo VirtualBox pārvaldības modeli un saskarni. Tas tiek atbalstīts, lai palaistu esošās virtuālās mašīnas konfigurācijas, kas izveidotas VirtualBox KVM. Kods ir rakstīts C un C++ valodā un tiek izplatīts saskaņā ar GPLv3 licenci.

Galvenās VirtualBox palaišanas priekšrocības salīdzinājumā ar KVM:

  • Iespēja palaist VirtualBox un virtuālās mašīnas, kas izveidotas VirtualBox vienlaicīgi ar QEMU/KVM un virtualizācijas sistēmām, kas izmanto KVM, piemēram, Cloud Hypervisor. Piemēram, izolēti pakalpojumi, kuriem nepieciešams īpašs aizsardzības līmenis, var darboties, izmantojot Cloud Hypervisor, savukārt Windows viesi var darboties lietotājam draudzīgākā VirtualBox vidē.
  • Atbalsts darbam, neielādējot VirtualBox kodola draiveri (vboxdrv), kas ļauj organizēt darbu virs sertificētām un pārbaudītām Linux kodola būvēm, kas neļauj ielādēt trešo pušu moduļus.
  • Iespēja izmantot uzlabotus aparatūras virtualizācijas paātrināšanas mehānismus, kas tiek atbalstīti KVM, bet netiek izmantoti VirtualBox. Piemēram, KVM varat izmantot APICv paplašinājumu, lai virtualizētu pārtraukumu kontrolleri, kas var samazināt pārtraukuma latentumu un uzlabot I/O veiktspēju.
  • KVM iespēju klātbūtne, kas palielina to Windows sistēmu drošību, kuras darbojas virtualizētā vidē.
  • Darbojas sistēmās ar Linux kodoliem, kas vēl netiek atbalstīti programmā VirtualBox. KVM ir iebūvēts kodolā, savukārt vboxdrv ir atsevišķi portēts katram jaunajam kodolam.

VirtualBox KVM apgalvo, ka tā darbojas stabili Linux resursdatora vidēs x86_64 sistēmās ar Intel procesoriem. Ir pieejams AMD procesoru atbalsts, taču tas joprojām tiek atzīmēts kā eksperimentāls.

VirtualBox ir pielāgots darbam virs KVM hipervizora


Avots: opennet.ru

Pievieno komentāru