本次實驗搭建 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 restart4、檢測 vlan 是否配置成功brctl show #檢視kvm網路配置5、虛擬機器分別設定brvlan10和brvlan206、分別配置虛擬機器 kvm1 和 kvm2 的ip進行vlan隔離測試
kvm1:
sudokvm2:su -#cirros映象的話切換成root許可權進行操作
ifconfig eth0 192.168.100.10 netmask 255.255.255.0 up
sudosu -#cirros映象的話切換成root許可權進行操作
7、此時完成了網路圖的配置樣子,同乙個網段進行 ping 測試
kvm1:
pingkvm2:192.168.100.20
ping同理試驗,將 kvm 的網路設定成 同乙個網橋下(如 brvlan10 下),再次進行 7步驟 操作進行 vlan 隔離試驗192.168.100.10
附上 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...