KVMコンソール接続設定

仮想化管理ガイド 22.5. シリアルコンソールでのトラブルシューティングを参考に作業した。 /etc/grub.confのkernel行に「console=tty0 console=ttyS0,115200」を追加する。
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/mapper/vg_yumtest-lv_root
#          initrd /initrd-[generic-]version.img
#boot=/dev/vda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS 6 (2.6.32-642.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-642.el6.x86_64 ro root=/dev/mapper/vg_yumtest-lv_root rd_LVM_LV=vg_yumtest/lv_root rd_NO_LUKS rd_NO_MD crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=jp106 rd_LVM_LV=vg_yumtest/lv_swap LANG=ja_JP.UTF-8 rd_NO_DM rhgb quiet console=tty0 console=ttyS0,115200
        initrd /initramfs-2.6.32-642.el6.x86_64.img
KVMの仮想マシンのコンソール接続
KVMの仮想マシンのコンソールに接続する場合は、以下の手順で接続する。

接続する仮想マシン(bindtest)のドメイン名を調べる。

# virsh list
 Id    名前                         状態
----------------------------------------------------
 7     bindtest                       実行中

#
調べたドメインに以下のコマンドで接続する。
# virsh console 7
ドメイン bindtest に接続しました
エスケープ文字は ^] です

CentOS release 6.8 (Final)
Kernel 2.6.32-642.el6.x86_64 on an x86_64

bindtest.walhalla login:
Ctrl+]でコンソールから抜けることができる。

0 件のコメント :

コメントを投稿