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