實(shí)例:黃先生現(xiàn)任某國(guó)有控股企業(yè)的信息化部門運(yùn)維負(fù)責(zé)人。曾經(jīng)多次參與北京高端寫字樓的網(wǎng)絡(luò)與數(shù)據(jù)中心的規(guī)劃與實(shí)施。在現(xiàn)在這家企業(yè)供職期間,負(fù)責(zé)建設(shè)改造現(xiàn)有的數(shù)據(jù)中心。他提出希望通過(guò)服務(wù)器虛擬化技術(shù)來(lái)實(shí)現(xiàn)提高現(xiàn)有設(shè)備的使用效率,通過(guò)虛擬化技術(shù)實(shí)現(xiàn)對(duì)開(kāi)發(fā)環(huán)境進(jìn)行統(tǒng)一管理降低運(yùn)維復(fù)雜度。
現(xiàn)有及IT系統(tǒng)設(shè)備清單:
2U服務(wù)器數(shù)十臺(tái),15T存儲(chǔ)服務(wù)器2臺(tái); 開(kāi)發(fā)測(cè)試環(huán)境占用7臺(tái)服務(wù)器,分別服務(wù)于4個(gè)正在開(kāi)發(fā)的IT項(xiàng)目; 生產(chǎn)環(huán)境WEB應(yīng)用系統(tǒng)4套,業(yè)務(wù)系統(tǒng)2套占用8臺(tái)服務(wù)器和1臺(tái)存儲(chǔ)服務(wù)器; 剩余設(shè)備為其他小型項(xiàng)目,備份或熱備使用。
虛擬化以后的環(huán)境:
宿主機(jī)1臺(tái)服務(wù)器掛載1臺(tái)存儲(chǔ)作為主控,為開(kāi)發(fā)測(cè)試環(huán)境提供虛擬機(jī)6臺(tái)虛擬機(jī),并預(yù)留存儲(chǔ)服務(wù)器的備份。
實(shí)現(xiàn)步驟:
結(jié)合黃先生的現(xiàn)實(shí)經(jīng)歷,我們可以把實(shí)施虛擬化數(shù)據(jù)中心其實(shí)和其他IT項(xiàng)目一樣要經(jīng)歷啟動(dòng)、規(guī)劃、執(zhí)行、監(jiān)控和收尾五大過(guò)程,但是為了保證我們的虛擬化數(shù)據(jù)中心能夠長(zhǎng)久可用和環(huán)境的穩(wěn)定,要經(jīng)過(guò)一整套完整的設(shè)計(jì)與規(guī)劃流程,如圖一所示。
第一階段:?jiǎn)?dòng)虛擬化實(shí)施項(xiàng)目
規(guī)劃好虛擬化范圍,根據(jù)公司的業(yè)務(wù)與技術(shù)需求規(guī)劃服務(wù)器的物理存放地點(diǎn),本案例中由于一直以來(lái)小型的數(shù)據(jù)中心一直是集中存放所以可以忽略這種問(wèn)題。定義虛擬化的目標(biāo)及實(shí)施日程表及相關(guān)負(fù)責(zé)人,并梳理虛擬化過(guò)程程序或服務(wù)清單。做好設(shè)備和軟件應(yīng)用的整理和備案,為量化需求做鋪墊。
第二階段:規(guī)劃需求
分析相關(guān)統(tǒng)計(jì)資料,可以借用第三方工具計(jì)算性能需求和例如用PAL Tool分析Windows系統(tǒng)的性能記錄等。應(yīng)用程序的需求可以通過(guò)原有應(yīng)用的實(shí)際運(yùn)維記錄產(chǎn)生,根據(jù)不同程序規(guī)劃具體需求。這里尤為重要的一點(diǎn)就是要選擇一種備份方法。
首先需要區(qū)分的是備份內(nèi)容,是針對(duì)個(gè)別的應(yīng)用程序備份、虛擬機(jī)備份,還是備份物理主機(jī)。尤其是本案的測(cè)試環(huán)境中備份要求主要針對(duì)的是虛擬機(jī)的備份,因此掛載的存儲(chǔ)服務(wù)器要預(yù)留一定空間。
另外,出于性能、停機(jī)時(shí)間、存儲(chǔ)空間、恢復(fù)的難易程度與操作復(fù)雜度考慮要,同時(shí)亦要考慮資料損失的程序及備份間隔。例如:通過(guò)Windows Server BackUp工具,Hyper-V管理控制臺(tái)等實(shí)現(xiàn)。
第三階段:設(shè)計(jì)方案
1.選擇物理主機(jī)的配置,在充分利用現(xiàn)有硬件設(shè)備的基礎(chǔ)上,考慮到成本、性能、可用性、穩(wěn)定性、與管理性來(lái)確定是否需要采購(gòu)新的硬件設(shè)備。如MAP工具來(lái)進(jìn)行評(píng)測(cè)等。同樣,主機(jī)是放置在IDC機(jī)房、自建機(jī)房仍然是需要考慮的,本案中由于已經(jīng)采用自建機(jī)房所以暫時(shí)也可以不用考慮。
2.虛擬機(jī)對(duì)應(yīng)物理主機(jī)
需要了解物理主機(jī)的資源利用目標(biāo)、硬件容量。避免將同是耗用系統(tǒng)資源的虛擬機(jī)放置在同一物理主機(jī)上。使用工具包括:SCVMM 2008 R2的智能放置等。
3:設(shè)計(jì)高可用性
選擇虛擬機(jī)進(jìn)行故障轉(zhuǎn)移群集方式,是在HYPER-V主機(jī)之間建立故障轉(zhuǎn)移群集或是主機(jī)之間以及虛擬機(jī)之間同是建立。工具及方法:有HYPER-V主機(jī)的故障轉(zhuǎn)移群集、Live Migration工作機(jī)制、網(wǎng)絡(luò)冗余。
4:設(shè)計(jì)存儲(chǔ)基礎(chǔ)架構(gòu)
根據(jù)需要是選擇直接連接的存儲(chǔ)(DAS)、NAS、SAN等,虛擬機(jī)是使用動(dòng)態(tài)磁盤還是固定大小的磁盤空間,是需要根據(jù)環(huán)境需要做好規(guī)劃的。畢竟本案例中的針對(duì)開(kāi)發(fā)測(cè)試環(huán)境對(duì)存儲(chǔ)需求并不是十分迫切。
5.設(shè)計(jì)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)
這里要清楚的是Hyper-V提供虛擬機(jī)的三種類型選擇,DMZ、Intranet、Internet,還是需要使用VLAN功能。
第四階段:確認(rèn)所有方法可行
驗(yàn)證以上步驟中的確定符合企業(yè)需求,確認(rèn)應(yīng)用程序需求及物理主機(jī)基礎(chǔ)架構(gòu)設(shè)計(jì)。
第五階段:實(shí)施與監(jiān)控
經(jīng)過(guò)詳盡的設(shè)計(jì)與規(guī)劃,實(shí)施虛擬數(shù)據(jù)中心服務(wù)器監(jiān)控管理,實(shí)施虛擬化的準(zhǔn)備工作已經(jīng)完成,我們能夠通過(guò)宿主機(jī)的虛擬機(jī)管理軟件System Center Virtual Machine Manager管理監(jiān)控虛擬機(jī)的性能,并有針對(duì)性的進(jìn)行虛擬環(huán)境的監(jiān)控調(diào)整。
總結(jié)此案例中的情況,具有一個(gè)鮮明的特性:相當(dāng)一部分企業(yè)在信息化項(xiàng)目上欠缺規(guī)劃意識(shí)時(shí)往往會(huì)追求設(shè)備上的大量增長(zhǎng),這個(gè)時(shí)候高投入投入往往不能讓所有資源都能夠高效的利用,但是正因如此云計(jì)算的服務(wù)器虛擬化技術(shù)正是解決這一窘境的直接手段與方法,它能夠更大的發(fā)揮它的管控與提高設(shè)備使用率,提高企業(yè)IT部門ROI。但是要清楚的意識(shí)到虛擬化不是莫名的攤薄成本,是需要認(rèn)真科學(xué)的規(guī)劃與設(shè)計(jì)才能達(dá)到預(yù)期的目標(biāo)。