Hi,
ich habe kürzlich herausgefunden, dass KVM wohl in der Lage ist weiter Hypervisor als VMs laufen zu lassen. Wen genauer wissen will was dazu notwendig ist muss das hier legen: http://www.usenix.org/events/osdi10/tech/full_papers/Ben-Yehuda.pdf
Ich wollte das ganze mal nachstellen und habe dazu das GIT Repository zu kvm und qemu-kvm geklont. Aus kvm wurde ein Kernel
aus qemu-kvm die Userspace Tools. Der Emulator scheint als
qemu-system-x86_64 bereitzustehen. Den Anleitungen, die ich so im Internet findet, zufolge, muss man das Modul kvm_intel mit "nested=1" laden. Das klappt auch:
Der Emulator soll nun mit -enable-nesting gestartet werden, und hier scheitert das ganze:
Außer dem qemu-kvm GIT repository habe ich es auch mit dem Source Package zu Version 1.0-rc2 probiert. Ebenfalls kein Erfolg. Mit welcher Version arbeiten die denn bitte bei denen es funktionier? Und woher habe die die?
Grüße
serow
ich habe kürzlich herausgefunden, dass KVM wohl in der Lage ist weiter Hypervisor als VMs laufen zu lassen. Wen genauer wissen will was dazu notwendig ist muss das hier legen: http://www.usenix.org/events/osdi10/tech/full_papers/Ben-Yehuda.pdf
Ich wollte das ganze mal nachstellen und habe dazu das GIT Repository zu kvm und qemu-kvm geklont. Aus kvm wurde ein Kernel
Code:
root@kvm01:~# uname -a
Linux kvm01 3.2.0-rc2+ #1 SMP Sat Dec 3 06:20:53 EST 2011 x86_64 GNU/Linux
root@kvm01:~#
aus qemu-kvm die Userspace Tools. Der Emulator scheint als
qemu-system-x86_64 bereitzustehen. Den Anleitungen, die ich so im Internet findet, zufolge, muss man das Modul kvm_intel mit "nested=1" laden. Das klappt auch:
Code:
root@kvm01:~# modprobe -r kvm_intel
root@kvm01:~# modprobe kvm_intel nested=1
root@kvm01:~# echo $?
0
root@kvm01:~# lsmod | grep kvm
kvm_intel 115170 0
kvm 285521 1 kvm_intel
root@kvm01:~#
Der Emulator soll nun mit -enable-nesting gestartet werden, und hier scheitert das ganze:
Code:
root@kvm01:~# qemu-system-x86_64 -enable-nesting -hda /kvm01/debian6-01-1.img -m 512 -no-acpi -snapshot -localtime -boot c -usb -usbdevice tablet -net nic,vlan=0,macaddr=00:00:10:52:37:48 -net tap,vlan=0,ifname=tap0,script=no
qemu-system-x86_64: -enable-nesting: invalid option
root@kvm01:~#
Außer dem qemu-kvm GIT repository habe ich es auch mit dem Source Package zu Version 1.0-rc2 probiert. Ebenfalls kein Erfolg. Mit welcher Version arbeiten die denn bitte bei denen es funktionier? Und woher habe die die?
Grüße
serow