[KVM]virsh consoleが詰まったとき

virsh consoleで接続しようとした時に、前回ちゃんとログアウトしなかった等の理由で以下のようなメッセージが出てアクセス出来ないときがある。

operation failed: Active console session exists for this domain

この場合は

# /etc/init.d/libvirt-bin restart

で回復。

 

[KVM]KVMゲストOSへのコンソール接続設定

ゲストOSがDebian GNU/Linux 6.0の場合

# vi /etc/inittab
T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100  

# vi /etc/default/grub
GRUB_CMDLINE_LINUX="console=tty0"  

# update-grub

ゲストOSがubuntu の場合

  • # vi /etc/init/ttyS0.conf 
    start on stopped rc RUNLEVEL=[2345]
    stop on runlevel [!2345]
    
    respawn
    exec /sbin/getty -L 115200 ttyS0 vt102
    
  • # start ttyS0
    
  • # 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" 

    Sの場合

 

 

[kvm]debianでKVMセットアップ

aptitude install kvm libvert-bin bridge-utils virt-manager pm-utils
ネットワーク仮想化のオーバーヘッドを減らすことができる vhost-net を有効に
#modprobe vhost_net
#lsmod | grep vhost
 vhost_net     27606 0

#echo vhost_net >> /etc/modules
Nested KVMを有効にするための設定を行う。
# cat /sys/module/kvm_intel/parameters/nested
N

# vi /etc/modprobe.d/kvm-nested.conf
options kvm_intel nested=1

# modprobe -r kvm_intel
# modprobe kvm_intel

# cat /sys/module/kvm_intel/parameters/nested

Y
-------------------------
bonding設定

apt-get install ifenslave -y

#cat /etc/modules
bonding
# cat /etc/modprobe.d/bonding
options bonding mode=1 miimon=200
------------
root以外のユーザーがさわれるように

adduser ${user} libvirt