KVM (řízení přes konzole QEMU)
Virtuální stroj lze ovládat přes virtuální konzoli, která se při spuštění QEMU v grafickém prostředí otevře jako další okno, ve kterém běží virtualizovaný stroj. To co vidíte je však pouze grafická konzole QEMU. Kromě ní obsahuje virtuální konzole ještě další tři. Pokud pracujete přímo s virtuální konzolí v grafickém prostředí X serveru, pak se můžete mezi nimi přepínat následující kombinací kláves
- CTRL+ALT 1 - grafická konzole (virtuální displej monitoru)
- CTRL+ALT 2 - monitorovací konzole
- CTRL+ALT 3 - serial0 konzole
- CTRL+ALT 4 - parallel0 konzole
- CTRL+ALT - opuštění virtuální konzole QEMU
Monitorovací konzole
Pokud chcete přistupovat ke grafické konzoli virtuálního stroje přes SPICE nebo VNC protokol a spustíte virtualizovaný stroj jako démona, ztratíte přístup k monitorovací konzoli a tím i možnost ovládat virtuální stroj ze strany hostitele.
Abyste se této situaci vyhnuli, je dobré monitorovací konzoli přesměrovat.
- Přesměrování na standardní výstup
- stdio
- Přesměrování na jinou systémovou konzoli
- tty
- Přesměrování na síťový port
- telnet
Prostřednictím monitorovací konzole pak můžete provádět s virtuálním strojem nejrůznější operace, počínaje získáváním informací o běžícím virtuálním stroji, až po posílání klásových kódů do prostředí virtuálního stroje.
Přepínání linuxových konzolí
Pokud budete virtualizovat v rámci QEMU linuxový stroj, můžete poměrně brzy narazit na otázku, jakým způsobem se lze přepnout v rámci grafické konzole QEMU na jinou konzoli virtuálního stroje.
Přepínání linuxových konzolí v rámci virtuální konzole QEMU
- Z monitorovací konzole
- odesláním příkazu
sendkey ctrl-alt-f[číslo konzole]
- Z grafického prostředí
- příkazem
chvt číslo konzole
- Z textové konzole
- buď rovněž příkazem
chvt číslo grafické konzole
, nebo (pokud nejste na konzoli přihlášeni) současným podržením kláves ALT + SHIFT a stiskem příslušné klánesy F1~7
Přepínání linuxových konzolí v rámci virtualizovaného linuxu přes SPICE
Není-li nastaveno jinak, pak jsou při spuštění virtualizace přes qemu-spice nastaveny ostatní konzole na null, zatímco grafický výstup je exportován přes SPICE. |
- Z monitorovací konzole (pokud je dostupná)
- odesláním příkazu
sendkey ctrl-alt-f[číslo konzole]
- Z grafického prostředí
- příkazem
chvt číslo konzole
- Z textové konzole
- buď rovněž příkazem
chvt číslo grafické konzole
, nebo (pokud nejste na konzoli přihlášeni) podržením klávesy ALT (dokud se neobjeví symbol ALT na obraze) a stiskem příslušné klánesy F1~7