高校專業(yè)實驗室都有數(shù)量眾多的服務(wù)器,基本上每個服務(wù)器都只運行一個應(yīng)用,服務(wù)器利用率較低。解決的方法是,采用虛擬化技術(shù),使用虛擬機代替原來傳統(tǒng)的服務(wù)器。通常情況下,物理機與虛擬機的比率可以達到 1:10~ 1:30甚至更高,這樣使用數(shù)量較少的物理服務(wù)器,可以解決原來服務(wù)器數(shù)量不夠的問題。但傳統(tǒng)的方式虛擬機需要保存在共享存儲,專業(yè)的共享存儲盤位有限、存儲本身是單點故障點、價格比較貴,初始投入成本較高。為了解決傳統(tǒng)共享存儲的問題,可以采用較新的超融合技術(shù)、使用服務(wù)器本地存儲、借助以太網(wǎng)組成的vSAN技術(shù),實現(xiàn)分布式存儲。分布式存儲具有較多優(yōu)點,具有初始投入少、無明顯單點故障、縱向與橫向擴展性較好、性能優(yōu)秀等一系列的優(yōu)點,更可使用高速SSD固態(tài)硬盤提升性能。
筆者所在院校某專業(yè)實驗室現(xiàn)有4臺配置較高的服務(wù)器,7臺配置較低的服務(wù)器,每臺服務(wù)器運行Windows Server或Linux操作系統(tǒng),并且安裝了實驗教學(xué)所需的軟件。由于實驗課程科目較多,服務(wù)器數(shù)量較小,所以在每臺主機安裝了一個或多個實驗軟件。
這也帶來了一個問題:并不是所有的軟件都需要一直運行,但因為主機數(shù)量少,所以只能同時安裝、同時運行,這導(dǎo)致每臺服務(wù)器主機CPU使用率長久居高不下,溫度提升較快,機房溫度過高。另外,需要安裝新的教學(xué)軟件或應(yīng)用時,已經(jīng)沒有空閑的主機。如果采用以前的方式只能采購新的服務(wù)器,但采購新的服務(wù)器費用較高。即使再購買新服務(wù)器,仍然會進入同樣的怪圈:安裝新軟件運行在主機上,上課時使用,不上課時仍然運行;軟件并不是每天都需要,可能有的周一用,有的周二用,有的周三用,但只要安裝在計算機主機上,24小時就只能被動運行,效率較低。
圖1 由6臺服務(wù)器組成vSAN群集拓撲
表1 由6臺服務(wù)器組成的vSAN群集各服務(wù)器型號和配置
基于此,我們準備使用虛擬化技術(shù)解決這個問題。使用虛擬化技術(shù),將現(xiàn)有配置較高服務(wù)器組成群集,創(chuàng)建多臺虛擬機,每臺虛擬機安裝一個或多個需要同時運行、同時使用的軟件。例如,原來20臺服務(wù)器,安裝了40個軟件,則虛擬化后可能創(chuàng)建40個虛擬機、每個虛擬機只安裝一個軟件。這樣,上課時用到哪個軟件就啟動對應(yīng)的虛擬機,不用的軟件所在的虛擬機則不啟動,這保證了資源的合理分配與充分使用。
使用虛擬化技術(shù),為了解決高可用問題,通常配置共享存儲。但共享存儲初期配置投入較高,經(jīng)過多方面考慮,我們采用VMware超融合技術(shù)vSAN,使用服務(wù)器本地硬盤組成vSAN存儲的方式來解決。
最初,我們采用2臺聯(lián)想3850 X6(2015年購買)、2臺 HP DL580 G7(2004年購買)的4臺4U服務(wù)器組成vSAN群集,但在使用一段時間之后發(fā)現(xiàn),2臺HP DL580 G7的RAID卡與vSAN兼容性不好,存儲提供程序經(jīng)常脫機,后來又使用了2臺2U的數(shù)騰備份一體機(2U機架式服務(wù)器)將其格式化并安裝ESXi 6.5加入vSAN群集,最終由聯(lián)想3850 X6、數(shù)騰備份一體機提供存儲資源,由6臺服務(wù)器提供計算資源,組成vSAN群集。由6臺服務(wù)器組成vSAN群集的拓撲如圖1所示,各服務(wù)器的配置如表1所示。
在本次項目改造中,一共使用(購買)4塊500GB的Intel 545S固態(tài)硬盤、5個16GB的U盤安裝ESXi。虛擬化之后,總CPU資源為381.37Ghz,內(nèi)存 512GB,存儲空間25.91TB,可以滿足現(xiàn)在以及未來2~3年的實驗教學(xué)需求,為實驗教學(xué)節(jié)省了大量資金。