圖1 某4節(jié)點(diǎn)vSAN項(xiàng)目拓?fù)?/p>
圖2 當(dāng)前有84臺(tái)虛擬機(jī)
客戶的虛擬化項(xiàng)目是在2017年實(shí)施的,項(xiàng)目使用4臺(tái)聯(lián)想3650 M5的服務(wù)器組成vSAN架構(gòu),每臺(tái)服務(wù)器配置了2塊E5-2620 V4的CPU、256GB內(nèi)存、一塊 300GB的硬盤(用來安裝系統(tǒng))、2塊400GB的Intel S3710固態(tài)硬盤、10塊900GB的2.5英寸SAS磁盤。
網(wǎng)絡(luò)部分配置了2臺(tái)華為S6720-30C的萬兆交換機(jī)、2臺(tái)華為S5720S-52X的千兆交換機(jī)。每臺(tái)服務(wù)器集成4端口千兆網(wǎng)卡、添加一塊2端口萬兆網(wǎng)卡。2端口萬兆網(wǎng)卡專用于vSAN流量(每個(gè)端口連接到一臺(tái)萬兆交換機(jī)),2臺(tái) S6720使用QSFP 40G線纜采用堆疊連接。4端口千兆網(wǎng)卡中的第1、第2端口連接到2臺(tái)S5720的Access端口(劃分為vlan2381)用于ESXi主機(jī)的管理;第3、第4端口連接到2臺(tái)S5720的Trunk端口用于虛擬機(jī)的流量,網(wǎng)絡(luò)拓?fù)淙鐖D1所示。
另外配置了一臺(tái)服務(wù)器用于備份(服務(wù)器集成的4端口千兆網(wǎng)卡連接到S5720交換機(jī))。
項(xiàng)目的預(yù)期是將在用的60多臺(tái)物理服務(wù)器(每臺(tái)服務(wù)器配置了一塊E5-2603或 E5-2609 的 CPU、16GB 內(nèi)存、3塊 300GB的 SAS磁 盤使用RAID-5劃分,Windows Server 2008 R2的操作系統(tǒng)、SQL Server 2008的 數(shù)據(jù)庫組成的應(yīng)用系統(tǒng)),遷移到用這4臺(tái)服務(wù)器組成的vSphere虛擬化環(huán)境。
但實(shí)際情況是,在項(xiàng)目上線之后不到2年的時(shí)間里,除了將原計(jì)劃的60多臺(tái)物理服務(wù)器遷移到這4臺(tái)主機(jī)組成的虛擬化環(huán)境中之外(原來的60多臺(tái)物理服務(wù)器全部下架),又增加了20多臺(tái)新上業(yè)務(wù)的虛擬機(jī),現(xiàn)在已經(jīng)運(yùn)行了84臺(tái)虛擬機(jī)(如圖2所示),承載了單位全部服務(wù)器的應(yīng)用。在此期間這4臺(tái)服務(wù)器的內(nèi)存擴(kuò)容過兩次,現(xiàn)在每臺(tái)服務(wù)器內(nèi)存是384GB內(nèi)存。
采用服務(wù)器虛擬化后,大大提高了主機(jī)資源的利用率,同時(shí)利用虛擬化的高可用性,使所有的業(yè)務(wù)虛擬機(jī)都受HA保護(hù),在很大程度上降低了業(yè)務(wù)服務(wù)中斷的風(fēng)險(xiǎn)。
但隨著業(yè)務(wù)系統(tǒng)的增加,伴隨著數(shù)據(jù)量的增長(zhǎng),現(xiàn)在的服務(wù)器的存儲(chǔ)資源、內(nèi)存資源已經(jīng)不能滿足未來1年的業(yè)務(wù)發(fā)展需求,計(jì)劃通過增加主機(jī)實(shí)現(xiàn)存儲(chǔ)資源、內(nèi)存資源及CUP資源的擴(kuò)充(當(dāng)前4臺(tái)主機(jī)合計(jì)配置了1536GB內(nèi)存、38T的硬盤容量),以滿足未來1年的業(yè)務(wù)發(fā)展需要。
當(dāng)前存儲(chǔ)可用空間為4.53TB,小于1臺(tái)主機(jī)所能提供的存儲(chǔ)容量(每臺(tái)主機(jī)提供8.2TB存儲(chǔ)空間),當(dāng)1臺(tái)主機(jī)宕機(jī)后,剩余的3臺(tái)主機(jī)沒有足夠的存儲(chǔ)空間承載宕機(jī)主機(jī)所存儲(chǔ)的虛擬機(jī)的數(shù)據(jù)。
再與客戶分析現(xiàn)狀并就未來的需求進(jìn)行交流后,客戶選擇了如下的升級(jí)方案。
1.在集團(tuán)下架的60多臺(tái)服務(wù)器中,選擇一臺(tái)較新的聯(lián)想3650 M5的服務(wù)器(其他的服務(wù)器是3650 M4或更早的型號(hào)),但這臺(tái)服務(wù)器是E5-2609 V3的CPU。而現(xiàn)在虛擬化中4臺(tái)3650 M5采用的是E5-2620 V4的CPU,這臺(tái)是V3的CPU,購買2塊E5-2620 V4的CPU,將內(nèi)存擴(kuò)充到384GB,配置2塊2端口萬兆網(wǎng)卡、2塊800GB的Intel DC P3700 PCI-E接口的固態(tài)硬盤、10塊1.2TB的2.5英寸SAS磁盤、1塊300GB的2.5英寸SAS磁盤(用來安裝ESXi系統(tǒng)),準(zhǔn)備將這臺(tái)服務(wù)器添加到現(xiàn)有虛擬化環(huán)境中,組成5節(jié)點(diǎn)標(biāo)準(zhǔn)vSAN群集,擴(kuò)充虛擬化的資源。
2.為了保證數(shù)據(jù)的安全,在2017年項(xiàng)目實(shí)施中配置了備份服務(wù)器。當(dāng)時(shí)采用了1臺(tái)DELL R720服務(wù)器,配置了8塊4TB的硬盤,采用RAID-50之后可用容量約22TB?,F(xiàn)在隨著業(yè)務(wù)數(shù)據(jù)量增加整個(gè)虛擬化平臺(tái)存儲(chǔ)達(dá)到32T(標(biāo)準(zhǔn)vSAN群集,混合架構(gòu)磁盤組,虛擬機(jī)實(shí)際占用的空間是使用空間的一半,虛擬機(jī)實(shí)際數(shù)據(jù)量約16TB),備份服務(wù)器的容量已經(jīng)不能很好的對(duì)現(xiàn)有的業(yè)務(wù)虛擬機(jī)進(jìn)行完全的備份。給客戶的建議是再增加1臺(tái)服務(wù)器用作備份或者將現(xiàn)有的備份服務(wù)器的硬盤替換成8塊12TB的硬盤。客戶選擇更換硬盤,采用RAID-50之后容量約64TB,可以滿足現(xiàn)有業(yè)務(wù)虛擬機(jī)的完全備份以及未來1-2年的需要。
3.原來的虛擬化主機(jī)管理網(wǎng)絡(luò)采用千兆,隨著虛擬機(jī)數(shù)量的增加,以及備份占用帶寬,將原來虛擬化主機(jī)管理網(wǎng)絡(luò)與虛擬機(jī)流量網(wǎng)絡(luò)升級(jí)為萬兆網(wǎng)絡(luò)、將備份數(shù)據(jù)傳輸升級(jí)到萬兆網(wǎng)絡(luò),這樣可以獲得更好的性能,數(shù)據(jù)備份恢復(fù)效率更高。為此需要為原有4臺(tái)主機(jī)與備份服務(wù)器各添加1塊萬兆網(wǎng)卡,新采購2臺(tái)萬兆交換機(jī)并與現(xiàn)有千兆交換機(jī)互聯(lián)。