fedora17 + qemu-kvm-1.0.1-2 + libvirt0.9.11+openvswitch1.4.2

fedora17 用yum安裝的幾個包都是最新的

qemu-kvm-1.0.1-2 

libvirt0.9.11 (該版本正好支持openvswitch,哈哈)

openvswitch1.4.2


#安裝

yum install libvirt qemu virt-manager qemu-kvm libguestfs sysstat
systemctl start libvirtd.service
systemctl enable libvirtd.service
yum install openvswitch
grep OPENVSWITCH /boot/config-`uname -r`
open vswitch kernel module


yum install ovsdbmonitor
#ovs-ctl start將會加載openvswitch所需要的內核模塊,並且初始化啓動歷程:比如創建openvswitch的數據庫,啓動openvswitch的守護進程

/usr/share/openvswitch/scripts/ovs-ctl start
open vswitch daemons


ovs-vsctl add-br ovsbr0
ovs-vsctl list-br

ovs-vsctl show

[root@ucs-3 images]# virsh 
Welcome to virsh, the virtualization interactive terminal.

Type:  'help' for help with commands
       'quit' to quit

virsh #

We will want to list the virtual machines, and then edit the XML definition for the virtual machine we just created with virt-manager.

virsh # list --all
Id Name State
----------------------------------------------------
- Fedora17 shut off

virsh #
虛機配置文件:
    <interface type='bridge'>
      <source bridge='ovsbr0'/>
      <virtualport type='openvswitch'/>
      <model type='virtio'/>
    </interface>

ovs-vsctl add-port ovsbr0 eth0


測試虛機網絡連通性:

創建兩臺虛機,網絡配置文件同上,使用virtio驅動,可相互ping通,且兩臺虛機都能通過eth0接口出去,與外部同網段物理機ping通


發佈了14 篇原創文章 · 獲贊 3 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章