Kvm 平臺自定義網路的方式
阿新 • • 發佈:2020-12-31
技術標籤: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即可設定上圖