KVMゲストOSへのコンソール接続設定

KVMゲストOS(Scientific Linux)へのコンソール接続設定方法です。
設定箇所は、ゲストOSの"/boot/grub/grub.conf"です。

(省略)
hiddenmenu
serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1             # 追加
terminal --timeout=5 serial console                 # 追加
title Scientific Linux (2.6.32-131.6.1.el6.x86_64)
	root (hd0,0)
	kernel (省略) console=tty0 console=ttyS0,115200n        # 追加
	initrd /initramfs-2.6.32-131.6.1.el6.x86_64.img

serial行とterminal行およびkernel行にconsoleを追加します。
ゲストOSを再起動後、ホストOSから以下のコマンドでコンソール接続します。

$ sudo virsh console <domain-name>

"Ctrl"+"]"で、コンソールから抜けることができます。

2011/07/24 追記

$ sudo vi /etc/inittab
T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100   # コメントアウト
$ sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX="console=tty0"   # 追記
$ sudo update-grub
  • ゲストOSがubuntu 10.04 LTSの場合
$ sudo vi /etc/init/ttyS0.conf 
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]

respawn
exec /sbin/getty -L 115200 ttyS0 vt102
$ sudo start ttyS0
$ sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8"   # 追記
GRUB_TERMINAL=serial   # コメントアウト
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"   # 追記