|
|
esxi安装的多台虚机分属于不同的vlan这是一个正常的事情。但是如何设置esxi网络以及交换机接口才能保证各链路畅通呢。2 A, R \1 i, v: C
第一步 确定是否启动vlan。
3 g' q0 u+ y0 \' P1 k( }如果所有的虚机包括esxi的地址都没有划分vlan,那么很简单,装 esxi——-》装 VM。交换机接口(以cisco为例)也无需设置,默认即可 A8 _5 c: u5 R* U1 w# b7 K7 g
选择设备→选择配置→选择vmnetwork→VLAN ID 填4096(即使用dot1q标记全部vlan
' I# P+ T* s8 b. e如果划分了vlan
- ?8 h. J' H O假如esxi管理地址属于vlan10,里面虚机分别属于vlan10、vlan20,vlan30.
; A5 Y1 S: c" G2 z W) g那么首先进入VpxClient。
2 e2 i( P: w) g1 P8 Z3 x
% r) t B7 X: D1 k% G3 \到此,esxi的配给就没有问题了。1 B* }3 x0 @4 D5 Z
然后将所连接的交换机对应接口设置为trunk即可,以下以cisco交换机为例说明" e% Z U o; {7 h
Switch>enable #进入特权模式
8 z8 G/ l2 Y' m6 g+ j0 e5 ^2 tSwitch#configure terminal #进入配置模式* v1 b4 `# s. x6 g0 H, C
Switch(config)#int fastEthernet 0/0 #进入对应接口# j1 k9 \, t; u5 n! a8 c! a
Switch(config-if)#switchport mode trunk #将接口配置为trunk模式(默认允许全部vlan,dot1q协议标记)0 r2 q! ]8 F9 G" P: E' N
2 E1 m( I+ N/ l9 {! E
# F' o1 ~8 g! o2 h到此应该正常需求应该么又问题了,但是,需求总是没有这么美好的。如果遇到虚机部分有vlan标记,部分没有vlan标记(这个规划真是。。。)。
8 z5 E% A2 J8 R% q# @/ {' L+ r好吧,解决办法就是 在esxi里面按需求进行如上图的设置,在交换机设置本征vlan。继续以cisco为例: s4 y7 t$ i3 N4 m' f; f& q( V3 B; ^
假如vlan20 不需要标记 1,2,3,4同上- y2 Q2 @! H2 N1 p4 a( \
Switch>enable #进入特权模式
% j) `1 V! \" C1 {+ u1 t4 lSwitch#configure terminal #进入配置模式
/ ?6 D5 d5 L5 P1 Q0 B" PSwitch(config)#int fastEthernet 0/0 #进入对应接口
. d% H0 R& ]8 T& g! USwitch(config-if)#switchport mode trunk #将接口配置为trunk模式(默认允许全部vlan,dot1q协议标记)' t" A# R" d( _. b7 w3 C
Switch(config-if)#switchport trunk native vlan 20 #设置本征vlan为20,vlan20通过交换机不打标记
3 ^. p: V" f) r: u# u9 }7 F, Z: L5 Z4 l1 W4 }/ i9 a
4 ^: u& W- q) J; w. h
) \" V7 [4 c* l9 x+ J+ J9 p
" u# I) Q% o! g4 `' ` |
|