KVM-virsh 創建虛擬網絡


創建網絡

創建配置文件

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

<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
#然后啟動虛擬機 在虛擬機里查看 永久增加需重啟虛擬機后使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM