
圖1 某4節點vSAN項目拓撲

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