VirtualBox ist so angepasst, dass es auf dem KVM-Hypervisor läuft

Cyberus Technology hat den Code für das VirtualBox-KVM-Backend geöffnet, der es Ihnen ermöglicht, den im Linux-Kernel integrierten KVM-Hypervisor im VirtualBox-Virtualisierungssystem anstelle des in VirtualBox bereitgestellten vboxdrv-Kernelmoduls zu verwenden. Das Backend stellt sicher, dass virtuelle Maschinen vom KVM-Hypervisor ausgeführt werden, während das traditionelle Verwaltungsmodell und die VirtualBox-Schnittstelle vollständig erhalten bleiben. Es wird unterstützt, vorhandene Konfigurationen virtueller Maschinen, die für VirtualBox erstellt wurden, in KVM auszuführen. Der Code ist in C und C++ geschrieben und wird unter der GPLv3-Lizenz vertrieben.

Hauptvorteile der Ausführung von VirtualBox gegenüber KVM:

  • Möglichkeit, VirtualBox und für VirtualBox erstellte virtuelle Maschinen gleichzeitig mit QEMU/KVM und Virtualisierungssystemen auszuführen, die KVM verwenden, wie z. B. Cloud Hypervisor. Beispielsweise können isolierte Dienste, die ein besonderes Schutzniveau erfordern, mit Cloud Hypervisor ausgeführt werden, während Windows-Gäste in der benutzerfreundlicheren VirtualBox-Umgebung ausgeführt werden können.
  • Unterstützung für das Arbeiten ohne Laden des VirtualBox-Kerneltreibers (vboxdrv), wodurch Sie die Arbeit auf zertifizierten und verifizierten Builds des Linux-Kernels organisieren können, die das Laden von Modulen von Drittanbietern nicht zulassen.
  • Die Möglichkeit, erweiterte Hardware-Virtualisierungsbeschleunigungsmechanismen zu verwenden, die in KVM unterstützt, in VirtualBox jedoch nicht verwendet werden. In KVM können Sie beispielsweise die APICv-Erweiterung verwenden, um den Interrupt-Controller zu virtualisieren, was die Interrupt-Latenz reduzieren und die E/A-Leistung verbessern kann.
  • Das Vorhandensein von Funktionen in KVM, die die Sicherheit von Windows-Systemen erhöhen, die in virtualisierten Umgebungen ausgeführt werden.
  • Läuft auf Systemen mit Linux-Kerneln, die in VirtualBox noch nicht unterstützt werden. KVM ist in den Kernel integriert, während vboxdrv für jeden neuen Kernel separat portiert wird.

VirtualBox KVM verspricht einen stabilen Betrieb in Linux-basierten Hostumgebungen auf x86_64-Systemen mit Intel-Prozessoren. Unterstützung für AMD-Prozessoren ist vorhanden, wird aber noch als experimentell gekennzeichnet.

VirtualBox ist so angepasst, dass es auf dem KVM-Hypervisor läuft


Source: opennet.ru

Kommentar hinzufügen