Ich möchte ein paar Lib-Tests auf meinem Betriebssystem durchführen. Also brauche ich mehrere Umgebungen, um KVM auszuführen. Und ich stellte fest, dass mein Gastcomputer KVM nicht ausführen konnte.
Ich habe virtualbox 4.2 verwendet.
virtualbox
virtualization
王子 1986
quelle
quelle
Antworten:
KVM erfordert VT-X / AMD-V , VirtualBox leitet VT-X / AMD-V jedoch nicht an das Gastbetriebssystem weiter .
Daher kann KVM (noch) nicht in VirtualBox ausgeführt werden. Bitte verfolgen Sie das Fehlerticket Nr. 4032 .
VT-X und AMD-V (sogenannte Virtualisierungserweiterungen ) führen das Gastbetriebssystem nativ in der CPU aus. Ohne sie muss die Virtualisierungssoftware die Betriebssystem-Opcodes in Software interpretieren, was sehr langsam ist.
Im Moment können Sie entweder
quelle
egrep -c "(svm|vmx)" /proc/cpuinfo
. 0 bedeutet nein.Virtualbox hat gerade (18.12.2008) Version 6 veröffentlicht, in der eine geschachtelte Virtualisierung erwartet wird. Derzeit scheint es jedoch auf Intel-Prozessen noch nicht verfügbar zu sein. https://www.virtualbox.org/wiki/Downloads
In Bezug auf die Hauptfrage (Verschachtelte Virtualisierung in Ubuntu aktivieren) - Das KVM-Modul unterstützt verschachtelte Virtualisierung unter Ubuntu 16 und höher (möglicherweise auch in niedrigeren Versionen). Sie sind sich nicht sicher, ob Sie XEN auf dem Host verwenden sollen, aber Sie können XEN sicher in KVM verschachteln.
quelle