图3 升级前主机网络连接示意图
图4 升级后网络连接示意图
本项目中关键之处是管理网络与虚拟机流量网络从4条千兆上行链路迁移到2条万兆上行链路,迁移前使用4条上行链路,其中2条上行链路连接到交换机的Access端口、另2条上行链路连接到交换机的Trunk端口,如图3所示,这是其中1台主机的连接示意图。
迁移后2条万兆上行链路、另2条千兆链路备用。升级之后网络拓扑如图4所示。
在升级的过程中,虚拟化主机的管理与虚拟机的业务不中断是最基本的要求。本次网络千兆改万兆需要注意的问题有以下几点。
1.vSAN网络原来使用1块2端口万兆网卡,升级后使用每块网卡的端口1。这避免由于单块网卡故障导致整台主机的vSAN流量中断。
2.原来2台S5720从级联改为堆叠。在将交换机配置为堆叠时,需要将2台交换机下电并重新加电。在启用堆叠后,原来的交换机2的配置会丢失,需要重新配置。
3.原来每台ESXi主机有3台虚拟交换机,分别是:
vSwitch0,使用千兆网卡的端口1、端口2连接到物理交换机的Access端口,用于主机的管理。vSwitch0有1个 VMkernel(无 VLAN ID)、1个VM Network端口组(无VLAN ID)。
vSwitch1,使用千兆网卡的端口3、端口4连接到物理交换机的Trunk端口,用于虚拟机流量。vSwitch1有2个端口组,分别是VLAN2831(VLAN ID:2831)、VLAN250(VLAN ID :250)。
vSwitch2,使用1块万兆网卡的2端口连接到两台S6720-30C(这2台配置为堆叠模式),用于vSAN流量。这2台万兆交换机不与其他网络连接。vSwitch2有2个端口组,每个端口组都未配置VLAN ID。
迁移后将名称为vSwitch1虚拟机交换机删除,在vSwitch0虚拟交换机添加原vSwitch1虚拟交换机同名的端口组。原来vSwitch0上的所有端口组都要指定VLAN ID,因为迁移后的上行链路所连接到新配置的2台万兆交换机的Trunk端口。
在升级的时候,需要将每台主机一一置于维护模式,将虚拟机迁移到其他主机之后再关闭当前主机,添加万兆网卡。使用新添加的2端口万兆网卡,代替原来的千兆网卡。原来的千兆网卡用于冗余。不能同时为所有主机进行迁移。