KVM之Vlan实验
逻辑图:[需求]:
在KVM主机上有若干台虚拟机,它们分别属与不同的vlan,如上图的vlan10,vlan20,我们现在想实现vlan之间互通.
[实验步骤如下]
添加KVM主机vlan
more /etc/rc.local
modprobe 8021q
vconfig add em2 10
vconfig add em2 20
ifconfig em2.10 up
ifconfig em2.20 up
brctl addbr br10
brctl addbr br20
ifconfig br10 up
ifconfig br20 up
brctl addif br10 em2.10
brctl addif br20 em2.20
启动虚拟机后将虚拟机生产的逻辑网口vnet0,vnet1分别加入到不同的vlan中.
brctl addif br10 vnet0
brctl addif br20 vnet1
虚拟机配置不同的网段,如:
Vm1:192.10.10.30
Vm2:192.20.20.30
此时:
需要配置交换机(3750)
Kvm-vlan(config)#vlan database
Kvm-vlan(vlan)#vlan 10
Kvm-vlan(vlan)#vlan 20
Kvm-vlan(vlan)#exit
Kvm-vlan(config)#int vlan 10
Kvm-vlan(config-if)#ip address 192.10.10.1 255.255.255.0
Kvm-vlan(config)#int vlan 20
Kvm-vlan(config-if)#ip address 192.20.20.1 255.255.255.0
Kvm-vlan(config-if)#int fa 1/0/3
Kvm-vlan(config-if)#switchport trunkencapsulation dot1q
Kvm-vlan(config-if)#switchport mode trunk
Kvm-vlan(config-if)#no shut
Kvm-vlan(config)#ip routing
此时再在虚拟机之间互ping,可通!
技巧:
1.删除vlan
ifconfig em2.10 down
vconfig rem em2.10
2.将vlan配置添加到配置文件中
# more ifcfg-em2DEVICE="em2"HWADDR="D4:BE:D9:B5:BC:21"ONBOOT="yes"TYPE="Ethernet"UUID="fc9a6ac1-7850-4ba6-aced-e8aa1813869e"#more ifcfg-em2.10DEVICE="em2.10"VLAN=yesONBOOT="yes"TYPE="Ethernet"BRIDGE=br10#more ifcfg-em2.20DEVICE="em2.20"VLAN=yesONBOOT="yes"TYPE="Ethernet"BRIDGE=br20#more ifcfg-br10DEVICE=br10TYPE=BridgeBOOTPROTO=noneONBOOT=yesDELAY=0#more ifcfg-br20DEVICE=br20TYPE=BridgeBOOTPROTO=noneONBOOT=yesDELAY=0
有事秘书干,没事干秘书! 所有的男人生来平等,结婚的除外。 人生重要的不是所站的位置,而是所朝的方向! 女,喜甜食,甚胖!该女有一癖好:痛恨蚂蚁,见必杀之。问其故曰:这小东西,那么爱吃甜食,腰还那么细! 禽兽尚且有半点怜悯之心,而我一点也没有,所以我不是禽兽。 昨天,系花对我笑了一下,乐得我晚上直数羊,一只羊,两只羊,三只羊……
页:
[1]