VirtualBox on kohandatud töötama KVM-i hüpervisori peal

Cyberus Technology on avanud VirtualBoxi KVM-i taustaprogrammi koodi, mis võimaldab kasutada VirtualBoxi virtualiseerimissüsteemis Linuxi kernelisse sisseehitatud KVM-i hüperviisorit VirtualBoxiga kaasasoleva vboxdrv kerneli mooduli asemel. Taustaprogramm tagab, et virtuaalseid masinaid käivitab KVM-i hüperviisor, säilitades samal ajal täielikult traditsioonilise haldusmudeli ja VirtualBoxi liidese. Seda toetatakse KVM-is VirtualBoxi jaoks loodud olemasolevate virtuaalmasina konfiguratsioonide käitamiseks. Kood on kirjutatud C ja C++ keeles ning seda levitatakse GPLv3 litsentsi all.

VirtualBoxi käitamise peamised eelised KVM-i ees:

  • Võimalus käitada VirtualBoxi ja VirtualBoxi jaoks loodud virtuaalmasinaid samaaegselt QEMU/KVM-i ja virtualiseerimissüsteemidega, mis kasutavad KVM-i, nagu Cloud Hypervisor. Näiteks isoleeritud teenused, mis nõuavad erilist kaitsetaset, saavad töötada Cloud Hypervisori abil, Windowsi külalised saavad aga töötada kasutajasõbralikumas VirtualBoxi keskkonnas.
  • Tugi töötamiseks ilma VirtualBoxi kerneli draiverit (vboxdrv) laadimata, mis võimaldab teil korraldada tööd Linuxi tuuma sertifitseeritud ja kontrollitud järgutega, mis ei võimalda kolmandate osapoolte mooduleid laadida.
  • Võimalus kasutada täiustatud riistvara virtualiseerimise kiirendusmehhanisme, mida KVM toetab, kuid mida VirtualBox ei kasuta. Näiteks KVM-is saate katkestuskontrolleri virtualiseerimiseks kasutada APICv laiendust, mis võib vähendada katkestuse latentsust ja parandada I/O jõudlust.
  • KVM-is on võimalused, mis suurendavad virtualiseeritud keskkondades töötavate Windowsi süsteemide turvalisust.
  • Töötab Linuxi tuumadega süsteemides, mida VirtualBox veel ei toeta. KVM on kernelisse sisse ehitatud, samas kui vboxdrv porditakse iga uue tuuma jaoks eraldi.

VirtualBox KVM väidab stabiilset tööd Linuxi-põhistes hostikeskkondades Inteli protsessoritega x86_64 süsteemides. AMD protsessorite tugi on olemas, kuid see on endiselt katseline.

VirtualBox on kohandatud töötama KVM-i hüpervisori peal


Allikas: opennet.ru

Lisa kommentaar