small tips
how to use virsh console.
KVM host : Ubuntu 11.10
VM : Linux Mint 12
[ on the KVM host (Ubuntu 11.10 ) ]
confirm the VM has serial ports.
# virsh dumpxml Mint12-64-1 | less 
    <serial type='pty'> 
      <source path='/dev/pts/5'/> 
      <target port='0'/> 
      <alias name='serial0'/> 
    </serial> 
    <console type='pty' tty='/dev/pts/5'> 
      <source path='/dev/pts/5'/> 
      <target type='serial' port='0'/> 
      <alias name='serial0'/> 
 | 
[ on the VM ( Linux Mint 12 ) ]
make /etc/init/ttyS0.conf file
# cat /etc/init/ttyS0.conf 
start on stopped rc RUNLEVEL=[2345] 
stop on runlevel [!2345] 
respawn 
exec /sbin/getty -L 115200 ttyS0 vt 102 
 | 
 “start ttyS0”
# start ttyS0 
ttyS0 start/running, process 703  | 
edit /boot/grub/grub.cfg
By default , grub.cfg is read-only permission.
add write permission.
# chmod u+w /boot/grub/grub.cfg 
 | 
edit grub.cfg ( add red lines )
menuentry 'Linux Mint 12 64-bit, 3.0.0-16-generic (/dev/vda1)' --class linuxmint 
 --class gnu-linux --class gnu --class os { 
        recordfail 
        set gfxpayload=$linux_gfx_mode 
        insmod gzio 
        insmod part_msdos 
        insmod ext2 
        set root='(hd0,msdos1)' 
        search --no-floppy --fs-uuid --set=root e1679c23-ba3c-4d9f-9d02-b2a3d69b 
5af4 
        linux   /boot/vmlinuz-3.0.0-16-generic root=UUID=e1679c23-ba3c-4d9f-9d02 
-b2a3d69b5af4 ro   quiet splash vt.handoff=7 console=ttyS0,115200n8 
        initrd  /boot/initrd.img-3.0.0-16-generic 
 | 
reboot the VM.
connect to the VM via virsh console
virsh # console Mint12-64-1 
Connected to domain Mint12-64-1 
エスケープ文字は  ^] です 
 | 
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.