1. 程式人生 > 其它 >Kvm 平臺自定義網路的方式

Kvm 平臺自定義網路的方式

技術標籤:kvm

Kvm是一個用於建立虛擬機器的虛擬化平臺,可以用它來建立不同作業系統的虛擬機器

Kvm在安裝完後,建立時預設時使用的網路名稱是 default,其會在宿主機上建立一張虛擬網絡卡--virbr0,所有虛擬機器對外通訊的流量都需要經過這張網絡卡,預設網段是192.168.122.0/24

但在實際環境中,可能需要根據實際情況建立不同網段的虛擬機器,這時候就需要自己去定義並建立網路了。

建立的步驟也很簡單:

1. 根據預設的default網路的xml配置檔案,複製出一份新的xml檔案virbr1.xml,在新檔案中修改網段和網路名稱等資訊。xml檔案的內容如下:

<network>
  <name>virbr1</name>
  <uuid>22073403-9e89-4f5f-9480-d966844f4bff</uuid>
  <forward mode='nat'/>
  <bridge name='virbr0' stp='on' delay='0'/>
  <ip address='172.31.50.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='172.31.50.2' end='172.31.50.254'/>
    </dhcp>
  </ip>
</network>

2. 根據這個檔案建立網路,使用命令 virsh net-create --filevirbr1.xml,即可建立網路。

3. 設定網路隨伺服器啟動而啟動,預設新建立的網路不會隨機器啟動,通過virsh net-list 可以檢視到這個資訊

通過命令virsh net-autostart --network virbr1即可設定上圖