随着虚拟化技术的应用,越来越多的公司将自己的服务器进行了整合,几台物理Esxi Host组成的Cluster中可能承载了几十台的服务器,这就对网络提出了一个要求,服务器和PC之间、不同的服务器之间可能不在同一网段。本章就Vlan在vSphere中的应用进行阐述。

首先需要说明的一点是,在vSphere中Vlan的Tag可以在3个地方设置,物理交换机,虚拟交换机的端口组,和虚拟机的虚拟网卡上,对应的存在形式为:EST(external switch trunk)、VST(virtual switch trunk)、VGT(virtual guest trunk),3种类型可根据业务的需求可以进行选择,详细内容如下:

1.EST

wKiom1axU5rRfIRkAAD_8lEtAVU744.jpg

如图所示,此时的Vlan Tag设置在物理交换机的端口上,而虚拟交换机的端口组和虚拟机上不需要做任何设置(即将Vlan ID设为0),这时在该Esxi Host这块物理网卡下的所有虚拟机将处于同一Vlan。该方案的优点是配置简单,只需要将物理交换机上的端口加入相应Vlan,并确保物理交换机上有该Vlan信息,缺点是利用率低,每一个物理网卡只能属于1个Vlan。

2.VST

wKiom1axVX7xjcZIAAEDXx3Whi0599.jpg

这种是目前企业使用最多的形式,将Esxi Host网卡所连接的物理交换机的口做成Trunk,虚拟交换机上不同的端口组可以设置为不同的Trunk ID,同一端口组下的所有虚拟机在相同的Vlan。该方案需要确保物理交换机上有虚拟交换机所有端口组的Vlan信息,同时要保证虚拟交换机端口组上的Vlan ID设置正确。优点是可以在同一网卡下设置不同的Vlan,提高的网卡利用率。

3.VGT

wKiom1axWbXQnGpMAAEFk5qeYfI517.jpg

这种方式在目前的生产环境中使用的较少,它是将Esxi Host网卡所连接的物理交换机的口做成Trunk,并确保物理交换机上有所有Vlan的信息,同时将虚拟交换机上的端口组也是设置为Trunk(即端口组在设置Vlan ID时,选择4095),还需要去虚拟机的网卡上设置Vlan ID,此时需要注意的一点是:虚拟机的网卡类型需要为VMXNET3,否则无法配置。

wKiom1axW0uxnooiAAC-8XQ9pDY511.png

该方法的优点是非常灵活,所有的虚拟机都可以属于不同的Vlan,缺点就是工作量大,需要对每一台虚拟机进行修改,以上就是Vlan在vSphere中的3种不同应用形式。