安装依赖软件包
apt-get install ubuntu-virt-server
apt-get install ubuntu-virt-mgmt
apt-get install kvm libvirt-bin
apt-get install bridge-utils
修改网络为nat,重启网络
vi /etc/libvirt/qemu/networks/default.xml
<network>
<name>default</name>
<forward dev='eth0' mode='nat'/>
<bridge name="virbr0" stp="on" forwardDelay="0"/>
<forward/>
<ip address="192.168.122.1" netmask="255.255.255.0">
<dhcp>
<range start="192.168.122.2" end="192.168.122.254" />
</dhcp>
</ip>
</network>
virsh net-destroy default
virsh net-define /etc/libvirt/qemu/networks/default.xml
virsh net-start default
修改VNC监听地址,让远程可以登录
vi /etc/libvirt/qemu.conf
vnc_listen = "0.0.0.0"
从0创建vm
#!/bin/bash
vm_name=$1vm_img="/var/kvm/vm/${vm_name}.qcow2"
qemu-img create -f qcow2 $vm_img 8G
virt-install \
--name $vm_name \
--ram 2000 \
--disk path=$vm_img,format=qcow2 \
--accelerate \
--network network=default,model=virtio \
--cdrom /var/kvm/iso/ubuntu-12.04.2-server-i386.iso \
--boot cdrom \
--vnc
安装完自动启动
列出所有的domain
virsh list
启动指定domain
virsh start tmpl-ubuntu-12-04-2
domain的配置文件路径
/etc/libvirt/qemu/tmpl-ubuntu64-12-04-2.xml