2017-11-29 11 views
7

Ich habe ein Centos AMI auf AWS verwendet, mit Typ C5.large und HVM. Ich installierte die KVM-Pakete, aber wenn ich kvm-ok laufen die Ausgabe lautet:KVM funktioniert nicht mit EC2 C5.large

Your CPU does not support KVM extensions 
KVM acceleration can NOT be used 

Wie möglich ist, meine CPU unterstützt keine Beschleunigung?

+1

C5 unterstützt keine verschachtelte Beschleunigung ohne eine Drittanbieter-Lösung (Ravello vermarktet die Bajeepers aus diesem). Die Bare-Metal-Instanztypen funktionieren, wenn Sie sie sich leisten können. Google/Azure hat kürzlich auch die Unterstützung für geschachtelte Virtualisierung angekündigt. –

Antwort

0

Sie versuchen, einen virtuellen Computer Monitor innerhalb einer virtuellen Maschine auszuführen. Es ist eine zweite Ebene oder verschachtelte Virtualisierung was Sie versuchen zu erreichen.

Da die Intel-Hardware nur eine einzige Ebene hardwaregestützter Virtualisierung unterstützt, erfordert das Hinzufügen von Unterstützung für effizientes (d. H. Nicht schmerzhaft langsames) Verschachteln eine Menge cleveres Software-Engineering in Hypervisoren. Glücklicherweise wurde es in vielen populären VMM-Software, einschließlich KVM gemacht. Ob es aktiviert ist oder von den Verwaltungseinstellungen des VMM auf oberster Ebene abhängt, da es entscheidet, was es seinen Gästen zur Verfügung stellt. Erkundigen Sie sich bei Ihrem Hosting-/Cloud-Betreiber nach einer Möglichkeit, die geschachtelte Virtualisierungsunterstützung für Ihre Instanzen zu aktivieren, und was dies für Sie als Geldwert kosten wird.

Alternativ kann ein Bare-Metal-Host und keine VM die einzige Alternative für Sie sein, wenn Sie mehr Leistung benötigen, da jede Virtualisierungsebene den Ressourcenverbrauch erhöht, insbesondere die Geschwindigkeit von Eingabe-/Ausgabevorgängen.