KVM虛擬化網路管理
阿新 • • 發佈:2018-12-07
實現VLAN功能
先將軟體包上傳到linux上(在這裡我用python)
rpm -ivh vconfig-1.9-16.el7.x86_64.rpm #安裝軟體包
rpm -qa vconfig #檢視軟體包
四、新增網絡卡,設定為自定義網段。
nmtui修改網絡卡名字
修改配置檔案改為靜態:BOOTPROTO=static
五、給這塊網絡卡虛擬出兩塊網絡卡,ens37-1,ens37-2
vconfig add ens34 1
vconfig add ens34 2
ip a 檢視:
brctl addbr brvlan-10 #建立brvlan-10
brctl addbr brvlan-20 #建立brvlan-20
brctl show #檢視
新增ifcfg-ens37.2
VLAN=yes
TYPE=vlan
PHYSDEV=ens37
VLAN_ID=20
NAME=ens37.2
ONBOOT=yes
ZONE=trusted
DEVICE=ens37.2
BRIDGE=brvlan-20
八、編輯網橋配置檔案
新增ifcfg-brvlan-10
TYPE=Bridge #型別
BOOTPROTO=static #靜態
NAME=brvlan-10
DEVICE=brvlan-10 #裝置
ONBOOT=yes #開機自啟
新增ifcfg-brvlan-20
TYPE=Bridge
BOOTPROTO=static
NAME=brvlan-20
DEVICE=brvlan-20
ONBOOT=yes
九、將網橋和網絡卡結合
將brvlan-10網橋接到ens37.1網絡卡 # brctl addif brvlan-10 ens37.1
將brvlan-20網橋接到ens37.2網絡卡 # brctl addif brvlan-20 ens37.2
檢視 #brctl show
一,檢查: 檢查是否提供vlan功能,檢查vlan目錄是否存在/proc/net/vlan,不存在就是沒有提供vlan功能。 二、載入8021q模組 載入8021q模組。802.1Q是一個支援多VLAN在一個交換性環境中通訊的封裝協議, 載入:modprobe 8021q 檢視:lsmod | grep 8021q 設定開機自動載入8021q模組 在 /etc/sysconfig/modules/ 下新增 8021q.modules 檔案,在檔案中新增:modprobe 8021 三、安裝 vconfig 工具:用於檢視Vlan配置
六、建立網橋VLAN,vlan10,vlan20
七、編輯網絡卡配置檔案 新增ifcfg-ens37.1 VLAN=yes TYPE=vlan PHYSDEV=ens37 #物理裝置 VLAN_ID=10 NAME=ens37.1 #網絡卡名字 ONBOOT=yes #開機自啟 ZONE=trusted #可信 DEVICE=ens37.1 #裝置 BRIDGE=brvlan-10 #橋接到
十、重啟網路服務 systemctl restart network 十一,測試 建立兩臺小型機。一臺掛到brvlan-10上,一臺掛到brvlan-20上 兩臺機互ping:不通 兩臺都掛到brvlan-10,或者brvlan-20上 兩臺機互ping:通