・ゲストOS(CentOS)のシリアル設定
menu.lst に serial , terminal 行を追加
[root@hat1-vm ~]# egrep -v "^#" /boot/grub/menu.lst
default=0
timeout=5
serial -speed=115200 -unit=0 -word=8 -parity=no -stop=1 <- これ
terminal -timeout=10 serial <- これ
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-194.11.4.el5)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-194.11.4.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-194.11.4.el5.img
GRUB grpahical splach screen を無効にする。splashimage をコメントアウト。
これはシリアルで接続時にグラフィカルなgrub が表示されるのをさけるため。
[root@hat1-vm ~]# egrep -v "^#" /boot/grub/menu.lst
default=0
timeout=5
serial -speed=115200 -unit=0 -word=8 -parity=no -stop=1
terminal -timeout=10 serial
hiddenmenu
title CentOS (2.6.18-194.11.4.el5)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-194.11.4.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-194.11.4.el5.img
カーネルエントリにシリアルを追加 ( 下記が menu.lst の完成版 )
[root@hat1-vm ~]# egrep -v "^#" /boot/grub/menu.lst
default=0
timeout=5
serial -speed=115200 -unit=0 -word=8 -parity=no -stop=1
terminal -timeout=10 serial
hiddenmenu
title CentOS (2.6.18-194.11.4.el5)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-194.11.4.el5 ro root=LABEL=/ rhgb quiet console=ttyS0
initrd /boot/initrd-2.6.18-194.11.4.el5.img
これで、grub , カーネル側のシリアルポートの設定は完了。
Linux システム側のシリアルの設定。
[root@hat1-vm ~]# egrep ^S0 /etc/inittab
S0:12345:respawn:/sbin/agetty ttyS0 115200
root で ttyS0 にログインできるようにする。
[root@hat1-vm ~]# echo "ttyS0" >> /etc/securetty
[root@hat1-vm ~]# egrep ^ttyS0 /etc/securetty
ttyS0
設定を反映させるためVMを再起動
では、コンソール接続
root@hat1:~# virsh console centos5-1
Connected to domain centos5-1
エスケープ文字は ^] です
CentOS release 5.5 (Final)
Kernel 2.6.18-194.11.4.el5 on an i686
hat1-vm.localdomain login: root
Password:
Last login: Thu Sep 30 10:37:05 from 192.168.11.100
コンソールから抜ける。
Ctrl + ^] でぬける。
root@hat1:~# virsh console centos5-1
Connected to domain centos5-1
エスケープ文字は ^] です
CentOS release 5.5 (Final)
Kernel 2.6.18-194.11.4.el5 on an i686
hat1-vm.localdomain login: <- Ctrl + ^]
root@hat1:~# <- VMからぬけた。
console VM名じゃなくて、ID でも接続できる
virsh # list --all
Id 名前 状態
----------------------------------
2 centos5-1-clone 実行中
3 centos5-1-clone2 実行中
- centos5-1 シャットオフ
- ubuntu シャットオフ
virsh # console 3
Connected to domain centos5-1-clone2
エスケープ文字は ^] です
CentOS release 5.5 (Final)
Kernel 2.6.18-194.11.4.el5 on an i686
hat2-vm.localdomain login:
便利なのはsshと違い、コンソール接続なので、起動時、シャットダウン時の状態がみれる。
[root@hat1-vm ~]# init 0
INIT: Sending processes the TERM signal
[root@hat1-vm ~]# smartd を停止中: [ OK ]
Avahi デーモンを停止中: [ OK ]
yum-updates を停止中: [ OK ]
anacron を停止中: [ OK ]
atd を停止中: [ OK ]
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.