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