ingo2
Anmeldungsdatum: 15. Juni 2007
Beiträge: 2145
|
kaputtnik schrieb:
PS: Ich nutze für qemu-kvm die GUI Baustelle/AQemu
Habe gerade mal dort nachgesehen und bin erstaunt: stimmt das wirklich, daß (ich zitiere):
Mit AQEMU lassen sich schnell virtuelle Maschinen für verschiedene Betriebssysteme, Architekturen und Konfigurationen einrichten.
Damit man auch andere Architekturen (in meinem Fall ARM) bedienen kann? Ich habe nämlich in der Doku gelesen, daß bei anderen als x86 Architekturen eigentlich kaum was geht, z.B. Datenträger verwalten ... Gruß,
Ingo
|
kaputtnik
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 9245
|
ingo2 schrieb: Damit man auch andere Architekturen (in meinem Fall ARM) bedienen kann? Ich habe nämlich in der Doku gelesen, daß bei anderen als x86 Architekturen eigentlich kaum was geht, z.B. Datenträger verwalten ...
Dazu kann ich persönlich keine Erfahrungsberichte geben, sorry. Musst halt selber ausprobieren 😉 Bei AQEMU kann ich jetzt keinen ARM-Prozessor per GUI einstellen, aber man kann zusätzliche Befehlszeilenparameter eingeben, also sollte das funktionieren. (Ohne Gewähr) Gruß kaputtnik
|
ingo2
Anmeldungsdatum: 15. Juni 2007
Beiträge: 2145
|
kaputtnik schrieb: Bei AQEMU kann ich jetzt keinen ARM-Prozessor per GUI einstellen, ...
Wahrscheinlich hast du die qemu-extras nicht installiert? Die bringen nämlich erst die ganzen Binaries für die Emulation anderer Architekturen mit:
ingo@pp:~$ ls -l /usr/bin/qemu*
-rwxr-xr-x 1 root root 2463952 2010-08-25 11:18 /usr/bin/qemu
-rwxr-xr-x 1 root root 1715448 2010-08-25 11:18 /usr/bin/qemu-alpha
-rwxr-xr-x 1 root root 1970232 2010-08-25 11:18 /usr/bin/qemu-arm
-rwxr-xr-x 1 root root 1974936 2010-08-25 11:18 /usr/bin/qemu-armeb
-rwxr-xr-x 1 root root 1589960 2010-08-25 11:18 /usr/bin/qemu-cris
-rwxr-xr-x 1 root root 1958392 2010-08-25 11:18 /usr/bin/qemu-i386
-rwxr-xr-x 1 root root 270 2010-08-25 10:34 /usr/bin/qemu-ifdown
-rwxr-xr-x 1 root root 138 2010-02-26 03:34 /usr/bin/qemu-ifup
-rwxr-xr-x 1 root root 232512 2010-08-25 11:18 /usr/bin/qemu-img
-rwxr-xr-x 1 root root 244824 2010-08-25 11:18 /usr/bin/qemu-io
-rwxr-xr-x 1 root root 1757472 2010-08-25 11:18 /usr/bin/qemu-m68k
-rwxr-xr-x 1 root root 1615216 2010-08-25 11:18 /usr/bin/qemu-microblaze
-rwxr-xr-x 1 root root 1957824 2010-08-25 11:18 /usr/bin/qemu-mips
-rwxr-xr-x 1 root root 1953888 2010-08-25 11:18 /usr/bin/qemu-mipsel
-rwxr-xr-x 1 root root 228416 2010-08-25 11:18 /usr/bin/qemu-nbd
-rwxr-xr-x 1 root root 2469064 2010-08-25 11:18 /usr/bin/qemu-ppc
-rwxr-xr-x 1 root root 2789624 2010-08-25 11:18 /usr/bin/qemu-ppc64
-rwxr-xr-x 1 root root 2794584 2010-08-25 11:18 /usr/bin/qemu-ppc64abi32
-rwxr-xr-x 1 root root 1642216 2010-08-25 11:18 /usr/bin/qemu-sh4
-rwxr-xr-x 1 root root 1645992 2010-08-25 11:18 /usr/bin/qemu-sh4eb
-rwxr-xr-x 1 root root 1778000 2010-08-25 11:18 /usr/bin/qemu-sparc
-rwxr-xr-x 1 root root 1965408 2010-08-25 11:18 /usr/bin/qemu-sparc32plus
-rwxr-xr-x 1 root root 1977688 2010-08-25 11:18 /usr/bin/qemu-sparc64
-rwxr-xr-x 1 root root 2712432 2010-08-25 11:18 /usr/bin/qemu-system-arm
-rwxr-xr-x 1 root root 1628472 2010-08-25 11:18 /usr/bin/qemu-system-cris
-rwxr-xr-x 1 root root 1787736 2010-08-25 11:18 /usr/bin/qemu-system-m68k
-rwxr-xr-x 1 root root 1634840 2010-08-25 11:18 /usr/bin/qemu-system-microblaze
-rwxr-xr-x 1 root root 2416632 2010-08-25 11:18 /usr/bin/qemu-system-mips
-rwxr-xr-x 1 root root 2490360 2010-08-25 11:18 /usr/bin/qemu-system-mips64
-rwxr-xr-x 1 root root 2490360 2010-08-25 11:18 /usr/bin/qemu-system-mips64el
-rwxr-xr-x 1 root root 2412536 2010-08-25 11:18 /usr/bin/qemu-system-mipsel
-rwxr-xr-x 1 root root 2931632 2010-08-25 11:18 /usr/bin/qemu-system-ppc
-rwxr-xr-x 1 root root 3278168 2010-08-25 11:18 /usr/bin/qemu-system-ppc64
-rwxr-xr-x 1 root root 2931640 2010-08-25 11:18 /usr/bin/qemu-system-ppcemb
-rwxr-xr-x 1 root root 1748752 2010-08-25 11:18 /usr/bin/qemu-system-sh4
-rwxr-xr-x 1 root root 1748760 2010-08-25 11:18 /usr/bin/qemu-system-sh4eb
-rwxr-xr-x 1 root root 1893720 2010-08-25 11:18 /usr/bin/qemu-system-sparc
-rwxr-xr-x 1 root root 2262200 2010-08-25 11:18 /usr/bin/qemu-system-sparc64
-rwxr-xr-x 1 root root 2530720 2010-08-25 11:18 /usr/bin/qemu-system-x86_64
-rwxr-xr-x 1 root root 1999760 2010-08-25 11:18 /usr/bin/qemu-x86_64 Viele Grüße, Ingo
|
kaputtnik
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 9245
|
ingo2 schrieb: Wahrscheinlich hast du die qemu-extras nicht installiert?
Stimmt, aber das Thema AQEMU ist in diesem Thread wohl fehl am Platz. Für den AQEMU-Artikel werde ich das mal installieren aber weitere Diskussionen zu AQEMU dann in der entsprechenden Diskussion (Wenn ich den Artikel soweit habe). ingo2 schrieb: Für alles andere gibt's VBox.
IMHO ging es ja auch darum, warum man VBox braucht wenn man qemu-kvm schon nutzt 😉 Gruß kaputtnik
|
noisefloor
Ehemaliger
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28316
|
Hallo,
Das ist meiner Meinung nach die einzige sinnvolle Anwendung für Normal-User (wie mich).
Na ja... KVM ist die bevorzugte Virtualisierungslösung von Canonical und Red Hat. Abgesehen davon, dass es die erste (und längere Zeit einzige) Virtualisierung war, die direkten Support der Kernelentwickler bekommt. Du musst bei KVM/QEMU halt weiterdenken als Desktopvirtualisierung. KVM wird z.B. gerne auf Servern eingesetzt, auf der mehrere virtuelle Maschinen laufen. Die zugehörigen Tools (z.B. virt-manager) unterstützen VB hier erst gar nicht. Ich gebe dir aber in sofern Recht, dass es komfortablere Desktop-Virtualisierer als KVM/QEMU gibt. Zum Thema Zusammenlegung: Solange Hardy Support hat passt die Zusammenlegung eigentlich nicht 100%... Gruß, noisefloor
|
ingo2
Anmeldungsdatum: 15. Juni 2007
Beiträge: 2145
|
Habe jetzt nochmal eine Weile gegoogled und auch den alten Thered aus dem VBox-Forum ausgegraben:
http://forums.virtualbox.org/viewtopic.php?f=6&t=25987. Thema "Does VBox (3.0 or 3.1) co-exist with QEMU-kvm on same host?" Außederm gibt es eine interessanten Beitrag zum Thema KVM in dem neuen c't-Sonderheft "c'7 kompakt Linux Server-Praxis".
Dort wird ein besonders interessantes Feature von KVM hervorgehoben: "Nested Virtualisation". Das heißt, man kann in einem KVM-Gast wiederum KVM oder gar eine andere Virtualisierungslösung installieren und darin einen Gast betreiben. Dient auch zum Debuggen von solchen Dingen. ebenfalls ist das Kernel-Modul kvm-amd wesentlich weiter entwickelt/perfekter als das kvm-intel. AMD-CPU's sind hier also klar im Vorteil.
Zu guter Letzt: es ist offenbar doch riskant, KVM und VBox gleichzeitig auf einem Host zu nutzen, auch wenn es wenige Beiträge dazu gibt. Viele Grüße,
Ingo
|
ingo2
Anmeldungsdatum: 15. Juni 2007
Beiträge: 2145
|
noisefloor schrieb:
Zum Thema Zusammenlegung: Solange Hardy Support hat passt die Zusammenlegung eigentlich nicht 100%...
Dazu gibt es im Grunde 2 Betrachtungsweisen: a) eigentlich ist KVM nur ein kernel-modul für CPU's mit Virtualisierungsfunktionen. QEMU-kvm dagegen eine Anwendung, die diese Funktionen nutzt. Auch, wenn es im Moment die vielleicht einzig sinvolle ist, sind beide voneinander unabhängig. In der Paketverwaltung besteht QEMU aus 3 Paketen:
qemu-common qemu-kvm (die x86 Virtualisierung) qemu-extras (die Emulation von Fremd-Architekturen), benüötigt KVM nicht!
Nur hat Canonical die Abhängigkeiten so festgelegt, daß qemu-extras auch qemu-kvm nachzieht - eigentlich unnötig. Das hätte mir das Blacklisten von kvm-amd erspart. b) fürs Zusammenlegen spricht, das zu Hardy's Zeiten KVM noch nicht standardmäßig im Kernel vorhanden war und natürlich auch bei Weitem nicht so alltagstauglich wie heute unter Lucid ff. Somit wird heute KVM wohl nur von denen genutzt, die QEMU installieren. In diesem Sinne, Ingo
|
noisefloor
Ehemaliger
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28316
|
Hallo, wenn man die "Besonderheiten" von Hardy kurz abhandeln kann, dann kann man schon zusammenlegen. Gruß, noisefloor
|
ingo2
Anmeldungsdatum: 15. Juni 2007
Beiträge: 2145
|
Tipp: Der Befehl
/usr/bin/kvm-ok
verrät, ob die CPU Virtualisierung unterstützt - generell hilfreich, oder? Hier der Output bei geblacklistetem Modul:
ingo@pp:~$ /usr/bin/kvm-ok
INFO: Your CPU supports KVM extensions
INFO: /dev/kvm does not exist
HINT: sudo modprobe kvm_amd
KVM acceleration can NOT be used Und hier vom Netbook mit Atom N270
ingo@nettop:~$ kvm-ok
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used Ingo
|
Ryuno-Ki
Anmeldungsdatum: 7. März 2011
Beiträge: 1105
|
Was ist eigentlich mit Win7? Ich habe vor, demnächst eine Students Edition zu virtualisieren (unter Lucid) - vorgeschlagenes RAM 512 MB, vorgeschlagener Festplattenspeicher 20,00 GB. Kennt jemand die anderen Daten? Ryu
|
kaputtnik
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 9245
|
Ich habe hier Win7 mit qemu laufen. Beim RAM würde ich mehr spendieren. Was für andere Daten? Hier mal die Befehlszeile die mir AQEMU ausspuckt:
/usr/bin/qemu -monitor stdio -soundhw sb16,ac97 -k de -vga cirrus -enable-kvm -m 1225 -localtime -cdrom /dev/cdrom -hda /media/VMs/VMs/Windows_7_HDA.img -boot once=d,menu=off -net nic,vlan=0 -net user,vlan=0 -name "Windows 7" Wobei ich die Videokarte "cirrus" wo mal irgendwann zu testzwecken angegeben habe. Ich weiß gar nicht mehr, wann ich die VM zuletzt angeschmissen habe 😀 Gruß kaputtnik
|
Ryuno-Ki
Anmeldungsdatum: 7. März 2011
Beiträge: 1105
|
Na, die Zeile zum Thema Virtualisierung (Abschnitt „Gastsystem“)! Schaue mir das morgen mal an ... Habe heute auch festgestellt, dass viel RAM nicht verkehrt ist - allein, ich habe nur einen 1 GB Mono-RAM verbaut ...
|
Ryuno-Ki
Anmeldungsdatum: 7. März 2011
Beiträge: 1105
|
kaputtnik schrieb: Ich habe hier Win7 mit qemu laufen. Beim RAM würde ich mehr spendieren.
Hab nur 1 GB RAM verbaut ... und mich jetzt dagegen entschieden, Win7 in die VBox einzusperren - Unity bei Oneiric läuft ja schon ätzend X_x
Hier mal die Befehlszeile die mir AQEMU ausspuckt:
/usr/bin/qemu -monitor stdio -soundhw sb16,ac97 -k de -vga cirrus -enable-kvm -m 1225 -localtime -cdrom /dev/cdrom -hda /media/VMs/VMs/Windows_7_HDA.img -boot once=d,menu=off -net nic,vlan=0 -net user,vlan=0 -name "Windows 7" Wobei ich die Videokarte "cirrus" wo mal irgendwann zu testzwecken angegeben habe. Ich weiß gar nicht mehr, wann ich die VM zuletzt angeschmissen habe 😀 Gruß kaputtnik
Hab die Maschine schon 'runtergeworfen ...
|
kaputtnik
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 9245
|
Ryuno-Ki schrieb: Hab nur 1 GB RAM verbaut ... und mich jetzt dagegen entschieden, Win7 in die VBox einzusperren -
Verständlich 😀 Es wäre trotzdem schön, wenn jemand die Tabelle in Gastsysteme um Win7 erweitern würde ☺ Gruß kaputtnik
|
Ryuno-Ki
Anmeldungsdatum: 7. März 2011
Beiträge: 1105
|
kaputtnik schrieb: Es wäre trotzdem schön, wenn jemand die Tabelle in Gastsysteme um Win7 erweitern würde ☺
Habe mich einfach einmal hieran orientiert ... ich gehe davon aus, dass die Daten dort vertrauenswürdig sind 😬 Allerdings sperrt die Darstellung mit "ABC (32Bit), XYZ (64Bit)" die Tabelle ein wenig ... sollte da wieder "XYZ / ABC" verwendet werden?
|