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 追記
- ゲストOSがDebian GNU/Linux 6.0の場合
$ 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" # 追記