tachtler:archlinux_-_virtualisierung_gast_konfiguration
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:archlinux_-_virtualisierung_gast_konfiguration [2022/01/30 07:52] – [Dienst/Daemon einrichten] klaus | tachtler:archlinux_-_virtualisierung_gast_konfiguration [2022/01/30 12:16] (aktuell) – [VM-Konfigurieren] klaus | ||
---|---|---|---|
Zeile 83: | Zeile 83: | ||
Jan 30 07:40:17 server systemd[1]: Started QEMU Guest Agent. | Jan 30 07:40:17 server systemd[1]: Started QEMU Guest Agent. | ||
</ | </ | ||
+ | |||
+ | ===== KVM virsh Konsolenzugriff ===== | ||
+ | |||
+ | Nachfolgende Konfiguration ermöglicht es mit dem Kommandozeilenbefehl **'' | ||
+ | |||
+ | ==== VM-Konfigurieren ==== | ||
+ | |||
+ | Damit auf ein virtuelle Maschine mittels dem Kommandozeilenbefehl **'' | ||
+ | |||
+ | ^ Hardware Typ ^ Hardware Konfiguration | ||
+ | | Serial Device 1 (Primary Console) | Device Type: '' | ||
+ | <serial type=" | ||
+ | <source path="/ | ||
+ | <target type=" | ||
+ | <model name=" | ||
+ | </ | ||
+ | <alias name=" | ||
+ | </ | ||
+ | </ | ||
+ | | Console Device 2 | Device Type: '' | ||
+ | <console type=" | ||
+ | <source path="/ | ||
+ | <target type=" | ||
+ | <alias name=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Zur Ergänzung der Hardware-Ressourcen innerhalb des Befehls **'' | ||
+ | |||
+ | (**Nur relevanter Ausschnitt**): | ||
+ | <code ini> | ||
+ | # virt-install ... --serial pty --console pty, | ||
+ | </ | ||
+ | |||
+ | ==== Dienst: serial-getty@ttyS0.service ==== | ||
+ | |||
+ | In der virtuellen Maschine muss nachfolgender Daemon/ | ||
+ | |||
+ | Damit nach einem Neustart des Servers auch über den Kommandozeilenbefehl **'' | ||
+ | |||
+ | < | ||
+ | # systemctl enable serial-getty@ttyS0.service | ||
+ | Created symlink / | ||
+ | </ | ||
+ | |||
+ | Eine Überprüfung, | ||
+ | < | ||
+ | # systemctl list-unit-files --type=service | grep -E ^serial-getty@ttyS0 | ||
+ | serial-getty@ttyS0.service | ||
+ | </ | ||
+ | bzw. | ||
+ | < | ||
+ | # systemctl is-enabled serial-getty@ttyS0.service | ||
+ | enabled | ||
+ | </ | ||
+ | |||
+ | Anschliessend kann der Dienst/ | ||
+ | < | ||
+ | # systemctl start serial-getty@ttyS0.service | ||
+ | </ | ||
+ | und mit nachfolgendem Befehl überprüft werden, ob der Start auch erfolgreich funktioniert hat: | ||
+ | < | ||
+ | # systemctl status serial-getty@ttyS0.service | ||
+ | ● serial-getty@ttyS0.service - Serial Getty on ttyS0 | ||
+ | | ||
+ | | ||
+ | Docs: man: | ||
+ | | ||
+ | | ||
+ | Main PID: 418 (agetty) | ||
+ | Tasks: 1 (limit: 2341) | ||
+ | | ||
+ | CPU: 7ms | ||
+ | | ||
+ | | ||
+ | |||
+ | Jan 30 11:22:32 vml250 systemd[1]: Started Serial Getty on ttyS0. | ||
+ | </ | ||
+ | |||
+ | ==== virsh: Konsolenzugriff ==== | ||
+ | |||
+ | Mit nachfolgendem Befehl kann eine Auflistung aller virtuellen Maschinen ausgegeben werden, welcher als Vorbereitung zum Zugriff über den Kommandozeilenbefehl **'' | ||
+ | < | ||
+ | # virsh list --all | ||
+ | | ||
+ | ------------------------ | ||
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | Nachfolgender Befehl eröffnet über den Kommandozeilenbefehl **'' | ||
+ | < | ||
+ | # virsh console server | ||
+ | Connected to domain ' | ||
+ | Escape character is ^] (Ctrl + ]) | ||
+ | </ | ||
+ | |||
+ | Durch drücken der **[Enter/ | ||
+ | < | ||
+ | # virsh console server | ||
+ | Connected to domain ' | ||
+ | Escape character is ^] (Ctrl + ]) | ||
+ | |||
+ | server login: | ||
+ | </ | ||
+ | |||
+ | Beendet kann der Zugriff auf eine **Konsole** über den Kommandozeilenbefehl **'' | ||
tachtler/archlinux_-_virtualisierung_gast_konfiguration.1643525532.txt.gz · Zuletzt geändert: 2022/01/30 07:52 von klaus