KVM

説明 [#r7563045]

KVMホストマシンからゲストマシンへコンソールで接続する手順です。

手順1:再起動が必要 [#pbc12ca3]

(1) /etc/grub.conf にカーネルオプションを追加設定

 kernel /vmlinuz-2.6.18-238.el6 ro root=/dev/***   console=tty0 console=ttyS0,115200n8
 (kernel で始まる行の最後にcosole以降の部分を追加、kernel で始まる行が複数ある場合は全てに設定)

(2) /etc/inittab にコンソールモードの設定を追加

 S0:12345:respawn:/sbin/agetty ttyS0 115200

これで再起動後に、改めてホストOSから virsh console XXXX でコンソールログインが可能になります。

なお、コンソールから抜けるには CTRL+] です。

参考URL:http://dotnsf.blog.jp/archives/980512.html

手順2:再起動不要(CentOS6系) [#qe645931]

 # cd /etc/
 # cp -p grub.conf grub.conf.`date +%Y%m%d`
 〜
 kernel /vmlinuz-2.6.18-238.el6 ro root=/dev/***   console=tty0 console=ttyS0,115200n8
 # cp -p securetty securetty.`date +%Y%m%d`
 # vi /etc/securetty
 ttyS0 <--追加
 # initctl list
 serial stop/waiting <-- 停止している
 # initctl start serial DEV=ttyS0 SPEED=115200
 serial (ttyS0) start/running, process 1644 
 virsh # console 仮想マシンId

手順3:再起動不要(CentOS5系) [#e8761032]

 # vi /etc/securetty
 ttyS0 <--追加
 # vi /etc/inittab
 S0:12345:respawn:/sbin/agetty ttyS0 115200
 # telinit q  <--即時反映
 virsh # console 仮想マシンId

参考URL:http://lab.unicast.ne.jp/2013/02/15/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%AB%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%A7%E6%8E%A5%E7%B6%9A%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88/