天天看點

ubuntu下的KVM

BIOS開啟VT

安裝ubuntu系統

安裝kvm相關的軟體,并設定橋接網卡

(1) # apt-get install qemu-kvm libvirt-bin virtinst bridge-utils cpu-checker

  # $ sudo apt-get install  virt-manager qemu

(2) # kvm-ok

INFO: /dev/kvm exists

KVM acceleration can be used

(3) # cp /etc/network/interfaces /etc/network/interfaces.bakup

(4) # vi /etc/network/interfaces

   auto br0

   iface br0 inet static

        address 10.18.44.26

        netmask 255.255.255.192

        broadcast 10.18.44.63

        dns-nameservers 10.0.80.11 10.0.80.1

        bridge_ports eth0

        bridge_stp off

        bridge_fd 0

        bridge_maxwait 0

   auto eth0

   iface eth0 inet static

(5) 如果有都個網卡,可以做多個橋接口

    auto br1

    iface br1 inet static

        address 208.43.222.51

        netmask 255.255.255.248

        broadcast 208.43.222.55

        gateway 208.43.222.49

        bridge_ports eth1

   auto eth1

   iface eth1 inet static

直接使用brctl指令配置

$ sudo brctl addbr br0

$ sudo ip addr show

$ sudo brctl addif br0 eth0

使用指令檢視virsh所支援的作業系統類型:  osinfo-query os

建立虛拟機磁盤:  qemu-img create -f qcow2 windows7test.img 20G

建立虛拟機:

$ sudo virt-install \

--virt-type=kvm \

--name centos7 \

--ram 2048 \

--vcpus=2 \

--os-variant=rhel7 \

--hvm \

--cdrom=/var/lib/libvirt/boot/CentOS-7-x86_64-DVD-1511.iso \

--network=bridge=br0,model=virtio \

--network=bridge=br1,model=virtio \

--graphics vnc \

--disk path=/var/lib/libvirt/images/centos7.qcow2,size=40,bus=virtio,format=qcow2

$ sudo virsh dumpxml centos7 | grep vnc

<graphics type='vnc' port='5901' autoport='yes' listen='127.0.0.1'>

$ sudo virsh vncdisplay centos7

本文轉自ting2junshui51CTO部落格,原文連結:http://blog.51cto.com/ting2junshui/1919957 ,如需轉載請自行聯系原作者

繼續閱讀