Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
client:qemureorg [2024/04/02 16:08 CEST] – chr | client:qemureorg [2024/04/02 18:07 CEST] (aktuell) – gelöscht chr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== qemu ====== | ||
- | |||
- | <note important> | ||
- | |||
- | ===== Software ===== | ||
- | |||
- | ==== Hostsystem ==== | ||
- | |||
- | Zur Verwaltung und Anpassung von QEMU-VMs ist ein Linux-System sehr empfehlenswert. QEMU-Betrieb unter Windows scheint inzwischen zwar einigermaßen möglich zu sein((Binaries https:// | ||
- | |||
- | Einige Distributionen liefern noch relativ alte Versionen von QEMU über ihre Paketquellen aus. Verwenden Sie mindestens Version 5.2.x; eine aktuellere Version (6.x) schadet natürlich nicht. | ||
- | |||
- | Installieren Sie von qemu und virt-manager ausgehend die für Ihre Distribution benötigten Pakete, etwa mittels: | ||
- | |||
- | < | ||
- | apt install qemu qemu-kvm virt-manager libvirt-daemon | ||
- | zypper in qemu qemu-kvm virt-manager libvirt | ||
- | dnf install qemu qemu-kvm virt-manager libvirt | ||
- | etc. | ||
- | </ | ||
- | |||
- | Prüfen Sie ggf. nach Abschluß der Installation, | ||
- | |||
- | <note tip>Der lokal zum Umgang mit qemu/ | ||
- | |||
- | Operationen als normaler User ohne weitere connect-Angaben (-c, --connect) und ohne gesetzte %%LIBVIRT_DEFAULT_URI%%-Umgebungsvariable werden im Kontext %%qemu:/// | ||
- | |||
- | ==== Gastsysteme ==== | ||
- | |||
- | Unter den jeweiligen Gastsystemen sollten u.a. zur Performanzverbesserung folgende Gastprogramme installiert werden: | ||
- | |||
- | === Linux === | ||
- | |||
- | * virtio Linux-Kernel-Treiber, | ||
- | * xserver-xorg-video-qxl bzw. xf86-video-qxl (bei Verwendung der paravirtualisierten 2D QXL-Grafik), | ||
- | * qemu-ga (qemu-guest-agent), | ||
- | * spice-vdagent. | ||
- | |||
- | === Windows === | ||
- | |||
- | * virtio Windows-Treiber per [[https:// | ||
- | * qemu-ga (qemu-guest-agent), | ||
- | * spice-vdagent. | ||
- | |||
- | ===== Virtuelle Maschinen (VMs) ===== | ||
- | |||
- | ==== Bearbeiten einer existierenden VM ==== | ||
- | |||
- | [{{ client: | ||
- | |||
- | === Download und Import === | ||
- | |||
- | Nach dem Download der VM erfolgt ein Import der Konfiguration in libvirt mit einem der beiden folgenden Konsolenaufrufen. | ||
- | |||
- | < | ||
- | < | ||
- | |||
- | * „create“: | ||
- | * **„define“: | ||
- | |||
- | === Bearbeitung der VM === | ||
- | |||
- | Die Konfiguration der importierten VM kann nun editiert werden, wenn nötig. Diese Bearbeitung kann grafisch mittels des „Virtual Machine Manager“ (virt-manager), | ||
- | |||
- | <note important> | ||
- | |||
- | === Start der VM === | ||
- | |||
- | Das Gastsystem kann nun gestartet werden. | ||
- | |||
- | Bei Problemen beim Boot à la Bluescreens usw. sollte geprüft werden, welche Busart zum Ansprechen des Massenspeichers im auf dem Image befindlichen Gastbetriebssystem verwendet wurde (scsi, sata, ata). Bei Linuxgastsystemen („a start job is running… for dev/ | ||
- | |||
- | „“ | ||