virt手工操作KVM

来源:互联网 发布:aisino a3软件下载 编辑:程序博客网 时间:2024/04/28 08:37

安装依赖软件包

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=$1
vm_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

原创粉丝点击