ubuntu で kvmを構築する手順

必要なツールをinstall

$ sudo aptitude install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virtinst

isoファイルをダウンロード

$ wget http://releases.ubuntu.com/14.04/ubuntu-14.04.4-server-i386.iso

 

vmからもネットワーク接続できるようにブリッジを作成する

/etc/network/interfacesを以下のように編集する

auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
auto br0

そしてネットワーク再起動

$ sudo ifdown eth0 && sudo ifup eth0

 

ブリッジ確認

$ brctl show

bridge name bridge id STP enabled interfaces
br0 8000.a0b3cce24d2c no eth0
vnet0

 

vmを作成する

$ sudo virt-install --name vm01 --ram 2048 --disk path=/var/lib/libvirt/images/vm01.img,size=30 --vcpus 1 --os-type linux --os-variant ubuntutrusty --network bridge=br0 --noautoconsole -c ubuntu-14.04.4-server-i386.iso --graphics vnc,port=5901,keymap='ja',listen=0.0.0.0,password=vnc

 

$ virsh list --all

Id Name State
----------------------------------------------------
2 vm01 running

 

上記でStateがshutdownになっていれば、以下のコマンドで起動する

$ virsh start vm01

 

そして、UltraVNCViewerでvm01に接続する

接続時指定するアドレスは「ホストOSのIP:ポートID」

パスワードは上で設定した'vnc'を入力

ポートIDは以下のコマンドで確認

$virsh vncdisplay vm01