Der QEMU-Monitor
Die Steuerung einer virtuellen Maschine (Instanz) zu deren Laufzeit erfolgt mit Tastaturkürzeln und dem QEMU-Monitor.
| Tastaturkürzel |Funktion | |
[Strg]+[Alt] | Freigabe von Maus und Tastatur |
[Strg]+[Alt]+[1] | Wechsel zur Anzeige des Gast-Betriebssystems. |
[Strg]+[Alt]+[2] | Wechsel zur Konsole 2: QEMU-Monitor. |
[Strg]+[Alt]+[3] | Wechsel zur Konsole 3: Serielle Ausgabe. |
[Strg]+[Alt]+[4] | Wechsel zur Konsole 4: Parallele Ausgabe. |
[Strg]+[Alt]+[H] | Gibt Hilfestellung bei der Option -nographic. |
[Strg]+[Alt]+[F] | Umschalten zwischen Vollbild- und Fenstermodus. |
[Strg]+[Alt], [U] | Stellt die ursprüngliche Fenstergröße wieder her. |
Der QEMU-Monitor hat folgende Funktionen:
- Das Wechseln oder Auswerfen von Wechselmedien (CD/DVD-ROMs, Disketten).
- Das Einfrieren und Weiterlaufen lassen einer virtuellen Maschine.
- Das Sichern und Wiederherstellen verschiedener Zustände der virtuellen Maschine.
- Das Inspizieren des Zustands einer virtuellen Maschine.
- Die Migration einer virtuellen Maschine auf einen anderen Hosts.
- Das Verändern der Hardware (USB, PCI, …).
- Das Injizieren von emulierten Hardwarefehlern.
Mit der Tastenkombination [Strg]+[Alt]+[2] gelangt man in den QEMU-Monitor. Die Befehle des QEMU-Monitors listet der Befehl help auf.
(qemu) help
Der Befehl info gibt Zustandsinformationen zur laufenden Instanz. Gibt man nur info ein, wird eine Liste der möglichen Parameter ausgegeben. Die QEMU-Version wird mit info version ermittelt.
(qemu) info version
0.15.0
Der Befehl info kvm zeigt an, ob die KVM-Hardware-Virtualisierung aktiviert ist oder nicht.
(qemu) info kvm
kvm support: enabled
Die Befehlszeilen-Historie gibt der Parameter history aus.
(qemu) info history
0: ´help´
1: ´info´
2: ´info version´
3: ´info kvm´
4: ´info history´
Der Befehl quit beendet die Instanz. Dies entspricht dem Ausschalten bei einer realen Maschine und kann Datenverlust bewirken.
(qemu) quit
Dem Reset-Knopf einer realen Maschine entspricht der Befehl system_reset.
(qemu) system_reset
Eine Instanz lässt man mit stop pausieren.
(qemu) stop
Die pausierende Instanz lässt der Befehl cont wieder weiterlaufen.
(qemu) cont
Manche Tastaturkombinationen können nicht an das Gast-System weitergeleitet werden. So können einige Tastatur-Layouts Probleme bereiten. Es werden auch einige Tastaturkombinationen vom Host-System abgefangen und nicht an das Gast-System weitergeleitet. Dieses Verhalten ist zum Beispiel bei der Windows-NT-Login-Maske ärgerlich. Hier benötigt man die Kombination [Strg]+[Alt]+[Entf]. Der QEMU-Monitor bietet daher die Möglichkeit, solche Tastenkombinationen an das Gast-System zu senden. Das folgende Beispiel sendet die Tastenkombination [Strg]+[Alt]+[Entf].
(qemu) sendkey ctrl-alt-delete
Der Befehl screendump legt Bildschirmfotos des Gast-Systems an. Das ist nützlich bei Gast-Systemen, die keine Bildschirmfotos aufnehmen können. Die Bildschirmfotos werden als PPM-Datei (Portable PixMap) gespeichert.
(qemu) screendump bildschirmfoto.ppm
Eine Aufgabe des QEMU-Monitors ist die Verwaltung von Wechselmedien (Disketten, CD/DVD). Eine CD/DVD wirft der folgende Befehl aus.
(qemu) eject cdrom
Bei neueren QEMU-Versionen wird das CD/DVD-ROM-Laufwerk mit ide1-cd0 bezeichnet.
(qemu) eject ide1-cd0
Eine Befehlsübersicht findet man im Anhang (http://qemu-buch.de/d/Anhang/_QEMU-Monitor).
