PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu qemu



Skipper74
01.04.12, 15:20
Hallo Leute,

ich versuche gerade Windows als KVM Gast zu installieren. Mein erster Versuch war mittels virt-install --connect qemu:///system -n windows -r 4096 --vcpus=1 -f sbs.img -s 180 --vnc --cdrom /ort zur Image --noautoconsole --os-type windows --accelerate --network=bridge:br0,model=virtio -m 00:00:00:00:00:07 -k de
Die Installation ging auch gut nur hatte ich kein Netzwerk, Windoof fand keinen Treiber.
Bei dieser Variante kann ich mit virsh starten, stoppen und löschen etc.

Mittlerweile habe ich heraus gefunden, warum ich kein Internet habe, ich habemir den virt-manager installiert und dort kann ich model zu rtl8139 ändern, nun habe ich Internet.

Dann habe ich etwas gegoogelt und folgenden Befehl zum installieren eines Gastes gefunden:

qemu-system-x86_64 -enable-kvm -hda WindowsHomeServer.img \
-cdrom EN-US_SBS_STD_InstallDVD.iso -boot d -m 4096 -vga std -usb \
-rtc base=2011-04-06

(Habe die Daten angepasst)

Nun läuft die Installation beim 2. Versuch noch. Aber wie liste ich die Domain auf, wie bei virsh (virsh list). Wie kann ich diese starten, herunterfahren oder löschen?
Denn diesen Versuch würde ich gerne nun abbrechen und löschen, aber wie?

Weiterhin habe ich eine Verständnisfrage.

Ich habe eine Intel i5-2400S (QuadCore 2,5GHz). ich kann ja den virtellen Maschinen vcpus zu weisen. Wie viel VCPUs kann ich insgesamt zu weisen, ich habe vor 3-4 Virtuelle Maschinen zu installieren, da muss ich ja haushalten, der Host braucht ja auch noch paar Ressourcen, diesen will ich als File-Server verwenden.

VG

undefined
01.04.12, 18:23
Du installierst nur einmal ;)
Danach kannst du die ISO weglassen.
Deine Konfiguration wieder spricht sich auch - Siehe die qemu Dokumentation.
Hier ein Beispiel Auszug meiner start Scripte.
Ich verwende ein internes Virtuelles netz


vlan0 Link encap:Ethernet Hardware Adresse XX:
inet Adresse:10.0.2.2 Bcast:10.0.2.7 Maske:255.255.255.248
.....




function start_qemu() {
## WARNING (you cannot use -hdc and -cdrom at the same time)
/usr/bin/qemu \
-name "WindowsXP" \
-hda ${destdir}/WindowsXP.img \
-hdb ${destdir}/programme.img \
-hdc fat:rw:${destdir}/treiber_disk \
-boot d \
-no-acpi \
-machine type=pc,accel=kvm \
-enable-kvm \
-cpu kvm32 \
-smp 2,maxcpus=3,offline=1,threads=1 \
-numa cpus=3 \
-net nic,vlan=0,model=rtl8139 \
-net user,vlan=0,net=10.0.2.0/29,host=10.0.2.2,dns=10.0.2.1,smbserver=10.0.2.2 \
-usb \
-vga vmware \
-m 2047M \
-k de \
-rtc base=localtime $@
}

Skipper74
01.04.12, 18:34
Hi,

danke für Deine Antwort. Ich habe es nun geschafft, dass nur eine läuft und zwar die, die ich will ;-). Obwohl Windoof mir das DVD laufwerk anzeigt, sagt er mir, dass keine DVD/CD im Laufwerk ist, obwohl im Host eine drin ist, wie bekomme ich das hin?

VG
Uli

undefined
02.04.12, 08:55
qemu kann Laufwerke nicht einbinden
Das kannst du aber über gemountete Verzeichnisse machen.
Siehe mein Script den Eintrag -hdc wie man ein Verzeichnis einbindet.