KVM網路環境之VLAN搭建

2022-08-30 10:30:12 字數 2131 閱讀 2879

本次實驗搭建 kvm 虛擬機器下的 vlan 環境,如下圖所示

1、配置宿主虛擬機器的網路檔案

cd  /etc/sysconfig/network-scripts/#進入配置檔案目錄下

cp ifcfg-eth0 ifcfg-eth0.10

#複製網路配置檔案

2、配置網橋檔案

cd  /etc/sysconfig/network-scripts/#進入配置檔案目錄下

cp ifcfg-eth0 ifcfg-brvlan10 #複製網路配置檔案

3、重啟網路服務

service network restart
4、檢測 vlan 是否配置成功

brctl show     #檢視kvm網路配置
5、虛擬機器分別設定brvlan10和brvlan20

6、分別配置虛擬機器 kvm1 和 kvm2 的ip進行vlan隔離測試

kvm1:

sudo

su -#cirros映象的話切換成root許可權進行操作

ifconfig eth0 192.168.100.10 netmask 255.255.255.0 up

kvm2:

sudo

su -#cirros映象的話切換成root許可權進行操作

7、此時完成了網路圖的配置樣子,同乙個網段進行 ping 測試

kvm1:

ping

192.168.100.20

kvm2:

ping

192.168.100.10

同理試驗,將 kvm 的網路設定成 同乙個網橋下(如 brvlan10 下),再次進行 7步驟 操作進行 vlan 隔離試驗

附上 cloudman 的 vlan 總結

1、vlan 表示 virtual lan ,乙個帶有 vlan 功能的 switch 能夠將自己的埠劃分出多個 lan

2、物理交換機存在多個 vlan ,每個 vlan 擁有多個埠

3、同一 vlan 埠之間可以交換**,不同的 vlan 埠之間隔離

4、所以交換機其實包含兩層功能:交換和隔離

5、linux 的 vlan 裝置實現的是隔離功能,但沒有交換功能

6、乙個 vlan 母裝置(比如 eth0) 不能擁有兩個相同 id 的 vlan 子裝置,因此也就不可能出現資料交換的情況

7、linux bridge 專門實現交換的功能

8、將同一 vlan 的子裝置都掛載到乙個 bridge 上,裝置之間就可以交換資料了

9、linux bridge 加 vlan 在功能層面完整模擬現實世界裡的二層交換機

KVM 環境搭建

以 centos 7.9 作業系統為例演示。若為虛擬環境安裝,請開啟cpu虛擬化支援。檢視cpu是否 持vt技術 root kvm cat proc cpuinfo grep e vmx svm 安裝基礎依賴 root kvm yum y install gcc unzip zip git epel...

KVM環境搭建RHCS

一 環境 hypervisor rhel 6.3 ip 10.10.60.10 login root passwd root guest os centos 6.3 兩台 node1 ip 10.10.60.16 login root passwd root node2 ip 10.10.60.55...

KVM網路虛擬化之br0搭建

本次試驗搭建kvm網路環境,兩個kvm通過搭建br0網橋上網 1 配置網橋 br0 cp etc sysconfig network scripts ifcfg eth0 etc sysconfig network scripts ifcfg br0 建立br0網橋 vi etc sysconfig...