服務(wù)器整合及虛擬架構(gòu)管理動手實(shí)驗(yàn)(一)
一、 需求分析
××公司是一家中型企業(yè),擁有近千名員工,100多臺服務(wù)器。其中大多數(shù)服務(wù)器是配置較低的老服務(wù)器,運(yùn)行時(shí)間在五年以上,還有一部分服務(wù)器運(yùn)行在Windows Virtual Server 2005的虛擬機(jī)上。現(xiàn)在公司面臨的問題是:
1. 有限的機(jī)房內(nèi)已經(jīng)擺滿了服務(wù)器,無法添置新服務(wù)器,限制了公司上馬一些新業(yè)務(wù)系統(tǒng)
2. 機(jī)房的電力系統(tǒng)已經(jīng)滿負(fù)荷,存在著安全隱患
3. 現(xiàn)有的服務(wù)器大多數(shù)配置陳舊,性能低下,難以滿足業(yè)務(wù)系統(tǒng)發(fā)展的需求
基于上述原因,公司決定使用服務(wù)器虛擬化技術(shù),將現(xiàn)有的服務(wù)器都遷移到微軟的Hper-V虛擬服務(wù)器上。這樣一來可以把現(xiàn)有的100多臺服務(wù)器遷移到8臺左右的配置較高的虛擬服務(wù)器上,機(jī)房的擴(kuò)展空間大大加強(qiáng),電力系統(tǒng)的負(fù)荷也會大幅下降。更重要的是,借助于Hyper-V強(qiáng)大的群集功能,被遷移的服務(wù)器可以比以前性能更好,更不容易宕機(jī)。
服務(wù)器的遷移工作包括從物理機(jī)遷移到虛擬機(jī)(P2V),也包括從Windows Virtual Server 2005的虛擬機(jī)遷移到Hyper-V虛擬服務(wù)器(V2V),本動手實(shí)驗(yàn)手冊中將向你講述如何進(jìn)行P2V及V2V的操作步驟。同時(shí),也會簡要介紹如何通過VMM管理控制臺添加及管理VMware Vsphere。
#p#
二、 解決方案
基于上述需求的分析,將采用微軟所供的基于HYPER-V 的虛擬化解決方案。
無論是服務(wù)器整合、物理機(jī)遷移至虛擬機(jī)(P2V)、虛擬機(jī)到虛擬機(jī)的遷移(V2V),或是通過VMM管理控制臺添加及管理VMware Vsphere,都可以通過微軟的虛擬化解決方案產(chǎn)品組合Microsoft System Center Enterprise Suite。
Microsoft System Center Enterprise Suite完全改變了之前Hyper-Vt管理器功能較弱及非集中管理的局面,它為IT管理員能夠無縫地同時(shí)管理物理和虛擬化架構(gòu)提供集中、統(tǒng)一的平臺(管理員控制臺)。它包含了如下的組件:
Virtual Machine Manager 2008 R2
也就是為大家所熟知的SCVMM,也稱為VMM。在提供管理微軟虛擬化架構(gòu)平臺的功能外,還能管理虛擬化解決方案提供者的競爭對手VMware的ESX Server虛擬機(jī)的功能。當(dāng)然亦可以管理創(chuàng)建和部署新的虛擬機(jī)(根據(jù)模板、快速部署)、管理虛擬機(jī)的狀態(tài)和存儲器(快速存儲遷移)、管理P2V及V2V的遷移等等。
當(dāng)然,不能忘記在VMM中完全可以實(shí)現(xiàn)二中所說的虛擬機(jī)的高可用性和動態(tài)遷移。
Operations Manager 2007 R2
亦稱為SCOM,可以同時(shí)為物理和虛擬服務(wù)器提供健康監(jiān)視,以及其它的微軟服務(wù)。同時(shí),通過管理包的添加,也可以管理異構(gòu)平臺如LINUX及UNIX。通過導(dǎo)入第三方合作廠商(如IBM、Dell這些硬件廠商)的管理包,也能管理它們的硬件健康狀態(tài)或服務(wù)報(bào)警。
結(jié)合VMM,就能實(shí)現(xiàn)性能和資源優(yōu)化功能(PRO)。
Configuration Manager 2007 R2
亦稱為SCCM,可以記錄和管理企業(yè)中的軟件、硬件資產(chǎn),可以在企業(yè)中快速部署操作系統(tǒng)、應(yīng)用程序以及更新系統(tǒng)補(bǔ)丁。
結(jié)合VMM,可以管理虛擬化平臺的軟件資產(chǎn)、及補(bǔ)丁更新等。
Data Protection Manager 2007
亦稱為SCDPM,備份和還原服務(wù)器操作系統(tǒng)及承載微軟關(guān)健業(yè)備的應(yīng)用程序(如 Exchange、SQL Server 、Virtual Server、SharePoint),還提供對磁帶備份的本機(jī)支持。
結(jié)合VMM,不但可以實(shí)現(xiàn)虛擬機(jī)的備份和恢復(fù),亦能實(shí)現(xiàn)其上應(yīng)用程序的備份和恢復(fù)。
介紹了Microsoft System Center Enterprise Suite的套件及簡要功能,對此有了初步的了解。Microsoft System Center 真正的實(shí)現(xiàn)了集中、統(tǒng)一、多功能、強(qiáng)大的微軟的虛擬化平臺解決方案,也是微軟基于ITIL理念的MOF(微軟運(yùn)營框架)思想的體現(xiàn)。
在本動手實(shí)驗(yàn)手冊中將利用上述產(chǎn)品中的SCVMM 2008 R2、SCOM 2007 R2來完成服務(wù)器整合、P2V、V2V等任務(wù):
接下來就要詳細(xì)的說說這些是如何結(jié)合起來成為虛擬化管理解決方案的:
1、 虛擬化架構(gòu)的集中、統(tǒng)一管理VMM
MMC類型的管理控制臺VMM,提供了統(tǒng)一的視圖,通過此,可以管理多種類型的虛擬化主機(jī)中的虛擬機(jī)(不僅僅是微軟的,還所括VMWARE)。
正如圖所示的一樣,VMM可以通過與VirtualCenter的集成來管理VMwareESX服務(wù)器。也就是說VMM可以控制VirtualCenter的常用功能如VMotion,同時(shí)對VMware虛擬機(jī)應(yīng)用VMM自身的功能如智能放置和PRO。
在此管理控件臺,不但實(shí)現(xiàn)一中所說的Hyper-V管理器所實(shí)現(xiàn)的6種管理功能,還能實(shí)現(xiàn)如創(chuàng)建和儲存模板、ISO鏡像、Sysprep應(yīng)答文件以及不同類型的硬件配置(通過"庫"來進(jìn)行)。
通過簡單的操作步驟,也可以實(shí)現(xiàn)物理機(jī)到虛擬機(jī)的遷移(P2V)以及虛擬機(jī)到虛擬機(jī)的遷移(V2V),遷移的過程,也是選擇適合自己"居住地"的過程(結(jié)合了VMM的智能放置,根據(jù)你對虛擬機(jī)的定義的負(fù)載如CPU、內(nèi)存、IO等作為考量分級來選擇合適的主機(jī),而不是選擇一個(gè)當(dāng)前可用的主機(jī)來生成虛擬機(jī),希望它是適當(dāng)?shù)?。
VMM的配置信息等是由SQL Server 2005 SP3或SQL Server 2008來進(jìn)行,而其配置信息的備份與恢復(fù),可由SQL Server的管理控制臺來進(jìn)行。
不要忘了另外一件事,在VMM 2008 R2中,集成了Microsoft Power Shell,幾平所有的通過VMM管理控制臺進(jìn)行的操作都能通過PowerShell來實(shí)現(xiàn)。
2、 性能和資源優(yōu)化(PRO)
如何進(jìn)行虛擬化平臺上的動態(tài)資源調(diào)整和優(yōu)化?結(jié)合VMM 2008 R2的PRO和SCOM健康的功能,微軟就實(shí)現(xiàn)了動態(tài)更改系統(tǒng)配置的功能,通過圖示來細(xì)說下:
在SCOM服務(wù)器上安裝VMM的管理控制臺以及部署VMM的管理包,同時(shí),也需要在VMM的服務(wù)器上安裝SCOM管理服務(wù)器。在SCOM上部署完VMM的管理包后,當(dāng)打開SCOM管理控制臺,會在監(jiān)視項(xiàng)目看到Virtual Machine Manager 2008 R2監(jiān)視項(xiàng),展開后有針對庫、主機(jī)、虛擬機(jī)等的監(jiān)視,還有不錯(cuò)的虛擬化架構(gòu)拓?fù)鋱D:
在VMM服務(wù)器中,打開VMM的管理控制臺,通過管理-系統(tǒng)中心,來設(shè)定SCOM服務(wù)器及報(bào)表服務(wù)器,通過管理--常規(guī)--PRO設(shè)置,以啟用PRO提示。
在報(bào)表中,可以看到相關(guān)的虛擬化主機(jī)和虛擬機(jī)的使用情況:
當(dāng)啟用PRO后,不但可以通過管理控制臺實(shí)現(xiàn)PRO提示,而且可以根據(jù)主機(jī)或者虛擬機(jī)的CPU及內(nèi)存的的使用情況自動啟動實(shí)時(shí)遷移(Live Migration)。
要實(shí)現(xiàn)PRO,你必需在所有的主機(jī)和虛擬機(jī)上安裝SCOM代理。協(xié)同VMM和PRO的管理包,在配置好的情況下,SCOM會把警告信息發(fā)送給VMM。PRO的記錄出錯(cuò)信息以及推薦的解決方法的"提示"會顯示在VMM的控制臺。可以手動準(zhǔn)許也可以讓其自動采取行動(上圖示中工具欄的"PRO提示")。
當(dāng)SCOM檢測到主機(jī)負(fù)載過重而導(dǎo)致虛擬機(jī)的資源耗盡時(shí),會發(fā)給VMM,并產(chǎn)生提示,并建議你應(yīng)當(dāng)把此虛擬機(jī)遷移到其它主機(jī)上。此時(shí)的PRO功能是需要構(gòu)建在Windows Server 2008故障轉(zhuǎn)移群集的基礎(chǔ)之上的。而且決定遷移至哪個(gè)虛擬化主機(jī),是由智能放置來完成的。
同樣的,在VMM 2008中,PRO也是支持對VMware ESX Server的管理的。
【編輯推薦】
- 服務(wù)器整合及虛擬架構(gòu)管理動手實(shí)驗(yàn)(二)
- 服務(wù)器整合及虛擬架構(gòu)管理動手實(shí)驗(yàn)(三)
- 服務(wù)器整合及虛擬架構(gòu)管理動手實(shí)驗(yàn)(四)
- 服務(wù)器整合及虛擬架構(gòu)管理動手實(shí)驗(yàn)(五)