虛擬化評(píng)估和設(shè)計(jì)流程

步驟一:確定虛擬化范圍

根據(jù)公司的業(yè)務(wù)與技術(shù)需求,定義出集團(tuán)、分支公司實(shí)行虛擬化的環(huán)境,或是將各地的服務(wù)器集中到一個(gè)地方。并定義虛擬化的目標(biāo)及實(shí)施日程表及相關(guān)負(fù)責(zé)人

工具及方法:

需要與各部門討論,了解各業(yè)務(wù)部門或公司IT生產(chǎn)環(huán)境所面臨的問題及需求,從而確定虛擬化環(huán)境。并使用WORD或是PROJECT記錄。

步驟二:建立應(yīng)用程序與服務(wù)清單

建立應(yīng)用程序的與服務(wù)的兼容性、可用性需求,例如處理器架構(gòu)、處理器數(shù)量、內(nèi)存需求、存儲(chǔ)空間的需求及其他特殊硬件的配備,確認(rèn)需要高可用性的應(yīng)用程序及服務(wù)。

工具及方法:

了解各業(yè)務(wù)部門或公司IT生產(chǎn)環(huán)境中正在運(yùn)行的應(yīng)用程序及服務(wù),如SQL或IIS,如AD或DHCP等,以確定是否需要虛擬化及是否需要高可用性等,并建立清單。

初步確認(rèn)現(xiàn)有的硬件如CPU數(shù)量等,建立備案,以備后期是否可以再利用。

步驟三:確定資源需求

收集及分析相關(guān)統(tǒng)計(jì)資料,包括性能的歷史資料、規(guī)格與需求、負(fù)載測試等

工具及方法:

1、通過性能計(jì)數(shù)器的方式來確定一段時(shí)間內(nèi)的CPU等使用情況。

2、通過MAP工具測評(píng)硬件功能,產(chǎn)生可供評(píng)估與規(guī)劃的建議。

3、可通過PAL Tool分析WINDOWS系統(tǒng)的性能記錄。

步驟四:選擇備份方法

確定備份的對(duì)象如是針對(duì)個(gè)別的應(yīng)用程序備份、虛擬機(jī)備份,還是備份物理主機(jī)。存儲(chǔ)呢?應(yīng)用程序備份的先后順序呢?

備份確定要考慮到性能、停機(jī)時(shí)間、存儲(chǔ)空間、恢復(fù)的難易程度與操作復(fù)雜度,同時(shí)亦要考慮資料損失的程序及備份間隔。

工具及方法:

1、通過Windows Server BackUp

2、一些第三方備份專業(yè)工具如SymantecEMC等。

3、Hyper-V管理控制臺(tái)

步驟五:選擇高可用性的方法

依據(jù)應(yīng)用程序的特點(diǎn)來確定是使用系統(tǒng)內(nèi)置的NLB或是故障轉(zhuǎn)移群集:如網(wǎng)站、終端服務(wù)較適合采用NLB方式;而數(shù)據(jù)庫適合采用故障轉(zhuǎn)移群集。

根據(jù)架構(gòu)設(shè)計(jì),確定是在同一物理主機(jī)內(nèi)進(jìn)行NLB或是故障轉(zhuǎn)移群集,還是在不同的物理主機(jī)。

工具及方法:

1、同一主機(jī)或不同主機(jī)的高可用性創(chuàng)建方法。

2、同一主機(jī)創(chuàng)建高可用性的意義?

3、網(wǎng)絡(luò)與存儲(chǔ)的高可用性?

步驟六:總結(jié)應(yīng)用程序的需求

確定虛擬機(jī)的硬件要求,然后決定應(yīng)用程序安裝在哪臺(tái)虛擬機(jī)中,不同的應(yīng)用應(yīng)用程序能否在同一虛擬機(jī)中執(zhí)行?如何備份,是否需要高可用性。

工具及方法:

1、結(jié)合物理主機(jī)硬件資源及網(wǎng)絡(luò)架構(gòu)來分析不同的應(yīng)用程序?qū)π阅艿鹊男枨蟆?/p>

2、有關(guān)聯(lián)的應(yīng)用程序是否放在同一虛擬機(jī)上或同一特理主機(jī)上?討論如MOSS類的應(yīng)用放置。

3、P2V進(jìn)行現(xiàn)有的系統(tǒng)及應(yīng)用的遷移?

步驟七:選擇物理主機(jī)的配置

在充分利用現(xiàn)有硬件設(shè)備的基礎(chǔ)上,考慮到成本、性能、可用性、穩(wěn)定性、與管理性來確定是否需要采購新的硬件設(shè)備。

工具及方法:

1、結(jié)合步驟三來進(jìn)行,使用如MAP工具來進(jìn)行評(píng)測等。

2、此處亦可考慮資源池及應(yīng)用程序放置虛擬機(jī),以及虛擬機(jī)放置主機(jī)的問題。

3、硬件滿足虛擬化輔助的條件(檢測工具如:SecurAble)

步驟八:確定物理主機(jī)的位置

考慮成本、管理性、安全性、性能與可用性,確定主機(jī)是放置在IDC機(jī)房、自建機(jī)房或租賃等

工具及方法:

1、IDC機(jī)房選擇需要參考的幾個(gè)要點(diǎn)。

電力、恒溫恒濕、BGP、機(jī)柜、響應(yīng)服務(wù)、可發(fā)展性

2、自建機(jī)房要注意的事項(xiàng)。

步驟九:對(duì)應(yīng)虛擬機(jī)到物理主機(jī)

依據(jù)虛擬機(jī)中運(yùn)行的操作系統(tǒng)及應(yīng)用程序的工作負(fù)載來放置在對(duì)應(yīng)的物理主機(jī)上。

需要了解物理主機(jī)的資源利用目標(biāo)、硬件容量。避免將同是耗用系統(tǒng)資源的虛擬機(jī)放置在同一物理主機(jī)上。

工具及方法:

1、SCVMM 2008 R2的智能放置。

2、和步驟六結(jié)合,了解動(dòng)態(tài)資源調(diào)整等。

3、操作系統(tǒng)或應(yīng)用的關(guān)聯(lián)性?

步驟十:確定物理主機(jī)備份方法

確認(rèn)備份的對(duì)象,是針對(duì)單個(gè)虛擬機(jī)中的操作系統(tǒng)或應(yīng)用程序,還是針對(duì)物理主機(jī)備份整個(gè)虛擬機(jī)?

工具及方法:

1、windows server backup

2、Hyper-v自帶功能(討論快照能否作為備份)

3、第三方專業(yè)的備份工具及存儲(chǔ)設(shè)備。

CDP、重復(fù)數(shù)據(jù)刪除技術(shù)等

并結(jié)合存儲(chǔ)架構(gòu)說明一些廠商的備份機(jī)制。

步驟十一:設(shè)計(jì)高可用性

在步驟五的基礎(chǔ)上,確定是在虛擬機(jī)進(jìn)行NLB或故障轉(zhuǎn)移群集,還是在HYPER-V主機(jī)之間建立故障轉(zhuǎn)移群集。亦或是主機(jī)之間以及虛擬機(jī)之間同是建立。

工具及方法:

1、HYPER-V主機(jī)的故障轉(zhuǎn)移群集簡介

2、Live Migration工作機(jī)制

3、網(wǎng)絡(luò)冗余(多網(wǎng)卡、光纖交換機(jī)或HBA卡)

步驟十二:設(shè)計(jì)存儲(chǔ)基礎(chǔ)架構(gòu)

是使用直接連接的存儲(chǔ)(DAS)還是NAS,亦或是SAN等。

虛擬機(jī)是使用動(dòng)態(tài)磁盤還是固定大小的磁盤空間?

虛擬機(jī)直接存取物理主機(jī)硬盤?

存儲(chǔ)空間及本身的備份機(jī)制選擇(RAID5等)。

工具及方法:

1、DAS、NAS、SAN簡介。

2、FC SAN及ISCSI SAN,以及Windows ss 2008。

3、典型廠商提供的方案簡介(如NetAppt等)。

步驟十三:設(shè)計(jì)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)

Hyper-V提供虛擬機(jī)的三種類型選擇,以及VLAN功能。

DMZ、Intranet、Internet?

工具及方法:

1、Hyper-V三種虛擬機(jī)網(wǎng)絡(luò)類型簡介。

2、NLB及故障轉(zhuǎn)移群集設(shè)計(jì)時(shí)的網(wǎng)絡(luò)考慮。

步驟十四:確認(rèn)所有方法可行

驗(yàn)證以上步驟中的確定符合企業(yè)需求,確認(rèn)應(yīng)用程序需求及物理主機(jī)基礎(chǔ)架構(gòu)設(shè)計(jì)。

工具及方法:

1、討論及求證。

2、文檔記錄、拓?fù)湓O(shè)計(jì)等

3、職責(zé)、人員、時(shí)間等

某知名房地產(chǎn)公司虛擬化案例分享

了解過虛擬化的評(píng)估與設(shè)計(jì)流程,我們通過一個(gè)案例熟悉下虛擬化架構(gòu)設(shè)計(jì),下圖為某知名房地產(chǎn)公司真實(shí)環(huán)境的虛擬化架構(gòu)圖,為四層架構(gòu),分別為:資源層、虛擬層、管理層和服務(wù)層。其中資源層和虛擬層不難理解、而且也比較容易實(shí)現(xiàn);管理層和服務(wù)層才是這套架構(gòu)的核心,如何提供好的服務(wù),如何保證安全的設(shè)置,如何按需分配等等都和管理層和服務(wù)層有很大的關(guān)系。

某知名房地產(chǎn)公司虛擬化架構(gòu)

該架構(gòu)所提供的虛擬化服務(wù)

針對(duì)虛擬機(jī)和虛擬主機(jī)(宿主機(jī))管理及自助服務(wù)

負(fù)責(zé)用戶服務(wù)的生命周期管理:虛擬機(jī)的生成、備份、刪除等

響應(yīng)操作請求,如:虛擬機(jī)的啟動(dòng)、暫停、關(guān)閉等

響應(yīng)系統(tǒng)管理事件,比如由于告警信息重啟或遷移虛擬機(jī)

按照SLA根據(jù)負(fù)載增加或減少虛擬機(jī)

配置VLAN和虛擬化服務(wù)器的負(fù)載均衡等

在最可用的物理服務(wù)器環(huán)境中的自動(dòng)分配虛擬機(jī)

創(chuàng)建和管理虛擬機(jī)實(shí)例使用的模板

管理物理服務(wù)器實(shí)例

軟、硬件配置管理

軟件配置管理:系統(tǒng)軟件的資產(chǎn)管理、應(yīng)用軟件和補(bǔ)丁的分發(fā)、許可證、軟件更新及使用報(bào)告等

硬件配置管理:增加擴(kuò)展單元、跟蹤硬件資產(chǎn)變化、定義和使用所需的服務(wù)器等

軟件方面可以采用微軟的SCCM、SCVMM、WSUS+MBSA以及LANDesk等等

系統(tǒng)監(jiān)控

虛擬機(jī)系統(tǒng)健康狀態(tài)監(jiān)控、服務(wù)水平報(bào)告

虛擬機(jī)健康狀態(tài)監(jiān)控

數(shù)據(jù)備份與安全

文件、數(shù)據(jù)庫、虛擬機(jī)(映像)、虛擬主機(jī)

文件級(jí)別的、映像級(jí)別的

補(bǔ)丁更新、應(yīng)用程序更新、VLAN、身份生命周期管理

軟件推薦:微軟的netbackup(server backup)、SCDPM、賽門的BE、EMC Avamar、飛康CDP等

分享到

wangzhen

相關(guān)推薦