Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

KVM Nesting

Diskussion: KVM Nesting im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hi, ich habe kürzlich herausgefunden, dass KVM wohl in der Lage ist weiter Hypervisor als VMs laufen zu lassen. ...

Antwort
Alt 04.12.11, 10:29   #1 (permalink)
Senior Member
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Standard KVM Nesting

Anzeige

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/...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
Serow ist offline   Mit Zitat antworten
Alt 04.12.11, 12:46   #2 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

Zitat:
-enable-nesting
Die Option -enable-nesting wurde wieder entfernt. Stattdessen ist -cpu ,+svm anzuwenden.
Versuchs mal damit...
xeno ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 04.12.11, 13:08   #3 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Standard

Hi,

wo hast du das denn her?

Ich habs jetzt mit
Code:
root@kvm01:~# qemu-system-x86_64 -cpu Penryn,+svm -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
VNC server running on `127.0.0.1:5900'
versucht und die Domain startet - zeigt aber immernoch kein vmx oder svm Flag in /proc/cpuinfo an. Auch mit kvm64,+svm statt Penryn klappt es nicht.

ciao
serow
Serow ist offline   Mit Zitat antworten
Alt 04.12.11, 13:10   #4 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

Ich hab das im Buch QEMU, KVM, Xen & libvirt gefunden, und zwar hier:
http://qemu-buch.de/de/index.php/QEM...n_QEMU_und_KVM
xeno ist offline   Mit Zitat antworten
Alt 04.12.11, 13:48   #5 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Standard

Danke, das hatte ich nicht gefunden... Scheint wohl an mir zu liegen - da muss ich noch etwas rumspielen ...

ciao
serow
Serow ist offline   Mit Zitat antworten
Alt 10.12.11, 09:54   #6 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Standard

Hi,

also ich habs endlich gschafft eine 64bit VM in einer 64bit VM zu starten. Leider friert mir diese immer ein. Debian bootet von der CD (netinst) und friert ein sobald ich auf Enter drücke. Ich habs auch mit einem vorinstallierten Debian Image versucht - dasselbe.

Ideen?

Grüße
serow
Serow ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » KVM Nesting
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61