KVM-virsh 建立虛擬網絡

建立網絡

建立配置文件

vim /etc/libvirt/qemu/networks/nfsnobody.xml #建立一個名爲nfsnobody的虛擬網絡vim

<network>
  <name>nfsnobody</name>                #nfsnobody爲虛擬網絡的名字
  <bridge name="nfsnobody"/>
  <forward mode="nat"/>
  <ip address="10.0.0.254" netmask="255.255.255.0">        #ip爲10.0.0.254,至關於虛擬機網關
    <dhcp>
      <range start="10.0.0.100" end="10.0.0.200"/>     #DHCP自動分配ip範圍是100-200
    </dhcp>
  </ip>
</network>

啓動網絡並驗證

[root@nfsnobody ~]# virsh net-define /etc/libvirt/qemu/networks/nfsnobody.xml  #定義nfsnobody虛擬網絡,用絕對路徑定義
[root@nfsnobody ~]# virsh net-start nfsnobody #啓動vbr虛擬網絡
[root@nfsnobody ~]# ifconfig    #ifconfig驗證
[root@nfsnobody ~]# virsh net-autostart nfsnobody

virsh 虛擬網絡管理命令

virsh net-list [–all] 列出虛擬網絡
virsh net-start 啓動虛擬交換機
virsh net-destroy 強制中止虛擬交換機
virsh net-define 根據xml文件建立虛擬網絡,要用絕對路徑定義
virsh net-undefine 刪除一個虛擬網絡設備
virsh net-edit 修改虛擬機交換機配置
virsh net-autostart 設置虛擬交換機開機自啓動

增長虛擬網卡

臨時增長

virsh attach-interface controller --type bridge --source virbr0

永久增長

經過修改配置文件的方式永久的增長網卡

[root@BJtest32 qemu]# pwd
/etc/libvirt/qemu
[root@BJtest32 qemu]# virsh attach-interface controller --type bridge --source virbr0 --config
[root@BJtest32 qemu]# virsh define controller
#而後啓動虛擬機 在虛擬機裏查看 永久增長需重啓虛擬機後使用
相關文章
相關標籤/搜索