qemu-system-x86_64 -vga std -enable-kvm -m 1024 -monitor telnet:localhost:9313,server,nowait -drive file=my_img.img,cache=none
# Could not access KVM kernel module: No such file or directory
# failed to initialize KVM: No such file or directory
bu seçeneğe -enable-kvm -m 1024
, qemu kaldırırsanız yükleyecektir (ancak yazılım öykünmesi kullanıyorsa, çünkü sonsuza sürer):
qemu-system-x86_64 -vga std -monitor telnet:localhost:9313,server,nowait -drive file=my_img.img,cache=none
# qemu running, OK, but image taking forever to load.
Şüphesiz, benim bu sanallaştırılmış konak kendi sanallaştırma yuvalanma yeteneklere sahiptir. Her yerde bu konuda bilgi bulabilirsiniz [Buraya gibi: https://docs.openstack.org/developer/devstack/guides/devstack-with-nested-kvm.html]:
sudo modprobe kvm-intel
# modprobe: ERROR: could not insert 'kvm_intel': Operation not supported
kvm-intel
değildir ve bir görüntü içinden yüklenemez çünkü, ben sadece mevcut değildir dosyayı /sys/module/kvm_intel/parameters/nested
kontrol gerektiğini söylüyor Muhtemelen iç içe geçmiş sanallaştırma hata ayıklama yöntemi yalnızca çıplak metalde çalışır. Peki, kvm'yi kvm'nin içinden nasıl destekleyebilirim?
Ek bilgi: qemu ait
lscpu # from inside the virtualized host
# Architecture: x86_64
# ...
# Vendor ID: GenuineIntel
# CPU family: 6
# Model: 13
# Model name: QEMU Virtual CPU version (cpu64-rhel6)
# Stepping: 3
# ...
# Hypervisor vendor: KVM
ltrace
: kvm
destek mevcut ana (yani, bu sanal makine çalışır) yapmak etkinse
# open64("/dev/kvm", 524290, 00) = -1
# __errno_location() = 0x7f958673c730
# __fprintf_chk(0x7f957fd81060, 1, 0x7f9586474ce0, 0Could not access KVM kernel module: No such file or directory