datentraeger

geistige Umweltverschmutzung

virsh console

February 21, 2018 cli Virtualisierung

Um in virsh direkt via Konsolenzugriff auf den Gast zuzugreifen, muss man erst noch den Zugriff aktivieren.

Guest

Unter Debian Jessie/Stretch geht’s mit dem simplen aktivieren des Services:

systemctl enable serial-getty@ttyS0.service
systemctl start serial-getty@ttyS0.service

Wenn man mit virt-install eine VM deployt, kann man den Zugriff mittels Argument aktivieren bei der Installation (–extra-args “console=ttyS0”).

Um bei einer VM das Serialdevice hinzuzufügen in den Einstellungen zu machen (hab ich jetzt nicht wirklich getestet):

<serial type='pty'>
  <target port='0'/>
</serial>
<console type='pty'>
  <target type='serial' port='0'/>
</console>

Dann muss jedoch in grub die Kernelzeile mit console=ttyS0 ergänzt werden.

KVM-Node

Dann kann man mit virsh direkt auf die VM verbinden

root@peanut:/home/peter# virsh console stretch-vm
Connected to domain stretch-vm
Escape character is ^]

Debian GNU/Linux 9 stretch ttyS0

stretch login: root
Password: 
Last login: Wed Feb 21 18:15:49 CET 2018 on ttyS0
Linux stretch 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@stretch:~#

Ziemlich gierig, nicht ?!

Eine VM kann auch direkt mit dem Argument gestartet werden:

 virsh start stretch-vm --console

Abmelden / Trennen kann man mit Ctrl + 5.

top mit Farben

x2x

1 thought on “virsh console”

  1. Peter V. Beck, I.
    February 21, 2018 at 5:29 pm

    virsh console http://blog.datentraeger.li/?p=1097

Comments are closed.

Search

Posts

  • Derek The Ironing Man und Salad Bloody Salad
  • Tapes aufnehmen mit dem PC
  • Kassette digitalisieren
  • Album: May Our Chambers Be Full
  • :help 42

Archives

Categories

Tags

Android Apple Backup BBOS/QNX btrfs cli conky Container Database Debian/GNU Linux Docker foo.li FSFE fvwm git Gnome Gnusocial Groupware irc IT Java LaTeX lvm Mail Mobile Movies Multimedia Music Nonsense Office Packaging PHP Puppet Redmine SQL Think-About Uncategorized vim Virtualisierung Web Win WTF www-links X11 XMPP

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Blogroll

  • Datentraeger Pics
  • foo.li systeme + software
  • GnuSocial.li
Proudly powered by WordPress | Theme: Doo by ThemeVS.