圖3 升級前主機網(wǎng)絡(luò)連接示意圖
圖4 升級后網(wǎng)絡(luò)連接示意圖
本項目中關(guān)鍵之處是管理網(wǎng)絡(luò)與虛擬機流量網(wǎng)絡(luò)從4條千兆上行鏈路遷移到2條萬兆上行鏈路,遷移前使用4條上行鏈路,其中2條上行鏈路連接到交換機的Access端口、另2條上行鏈路連接到交換機的Trunk端口,如圖3所示,這是其中1臺主機的連接示意圖。
遷移后2條萬兆上行鏈路、另2條千兆鏈路備用。升級之后網(wǎng)絡(luò)拓撲如圖4所示。
在升級的過程中,虛擬化主機的管理與虛擬機的業(yè)務(wù)不中斷是最基本的要求。本次網(wǎng)絡(luò)千兆改萬兆需要注意的問題有以下幾點。
1.vSAN網(wǎng)絡(luò)原來使用1塊2端口萬兆網(wǎng)卡,升級后使用每塊網(wǎng)卡的端口1。這避免由于單塊網(wǎng)卡故障導(dǎo)致整臺主機的vSAN流量中斷。
2.原來2臺S5720從級聯(lián)改為堆疊。在將交換機配置為堆疊時,需要將2臺交換機下電并重新加電。在啟用堆疊后,原來的交換機2的配置會丟失,需要重新配置。
3.原來每臺ESXi主機有3臺虛擬交換機,分別是:
vSwitch0,使用千兆網(wǎng)卡的端口1、端口2連接到物理交換機的Access端口,用于主機的管理。vSwitch0有1個 VMkernel(無 VLAN ID)、1個VM Network端口組(無VLAN ID)。
vSwitch1,使用千兆網(wǎng)卡的端口3、端口4連接到物理交換機的Trunk端口,用于虛擬機流量。vSwitch1有2個端口組,分別是VLAN2831(VLAN ID:2831)、VLAN250(VLAN ID :250)。
vSwitch2,使用1塊萬兆網(wǎng)卡的2端口連接到兩臺S6720-30C(這2臺配置為堆疊模式),用于vSAN流量。這2臺萬兆交換機不與其他網(wǎng)絡(luò)連接。vSwitch2有2個端口組,每個端口組都未配置VLAN ID。
遷移后將名稱為vSwitch1虛擬機交換機刪除,在vSwitch0虛擬交換機添加原vSwitch1虛擬交換機同名的端口組。原來vSwitch0上的所有端口組都要指定VLAN ID,因為遷移后的上行鏈路所連接到新配置的2臺萬兆交換機的Trunk端口。
在升級的時候,需要將每臺主機一一置于維護模式,將虛擬機遷移到其他主機之后再關(guān)閉當前主機,添加萬兆網(wǎng)卡。使用新添加的2端口萬兆網(wǎng)卡,代替原來的千兆網(wǎng)卡。原來的千兆網(wǎng)卡用于冗余。不能同時為所有主機進行遷移。