VMware是進行服務器虛擬化應用中最為廣泛的選擇,但其并非是唯一的選擇。由于MicrosoftHyper-VHypervisor的成本效益,而且對于Windows用戶不需要更多的培訓,正在逐步吸引越來越多的用戶。而且,市場上已經有越來越多的Hyper-V存儲管理工具。
除了Microsoft自己提供的SystemCenterVirtualMachineManager(SCVMM),越來越多的第三方供應商也發布了自己的產品,在Hyper-V虛擬環境中管理性能問題。以下列出一些Microsoft自帶的Hyper-V存儲管理資源以及第三方的工具。
SystemCenterVirtualMachineManager
SCVMM是Microsoft的虛擬機支持中心。Microsoft在SCVMM2008中增加了對Hyper-V的支持,并在隨后發布了對Hyper-V和VMwareHypervisor的增強支持。
Microsoft的SCVMM2008中包含了虛擬環境管理的常用功,諸如虛擬機的供給和監控,物理機到虛擬機的轉換(P2V),以及主機的資源管理。其還包括了存儲相關的功能,比如動態增加和移除存儲資源。其中的LiveStorageMigration功能使得一個LUN切換到另一個LUN只需很少的宕機時間。
SCVMM2008額外的功能還包括DataProtectionManager(DPM),可以喝VolumeShadowCopyService(VSS)配合用于虛擬機的快照,以及ClusteredSharedVolume(CSV)支持在單個LUN中存儲多個虛擬機來進行Windows故障切換的集群。所有的這些功能特性都可以通過SystemCenterGUI進行訪問。
SCVMM2012預計將于本年末發布,這款產品將增加更多趨于應用的監控和資源安排功能,以及通過自動化工具進行虛擬機虛擬網絡和存儲硬件供應的功能。為何VMwarevCloudDirector全面競爭,SCVMM自帶服務門戶用于IaaS的支持。
Microsoft在SCVMM2012中同時還增加了對全球網絡存儲工業協會(SNIA)發布的StorageManagementInitiative-Specification(SMI-S)標準的支持,該功能可用于私有云存儲和存儲陣列的集成。SMI-S說明了客戶端如何通過SMI-S供應商的模塊和存儲陣列進行通訊。
SCVMM2012的新功能使得Citrix在2011年5月終止了功能重疊的CitrixEssentialforHyper-V存儲管理軟件,而且SCVMM對XenServer虛擬機也提供了新的支持。
存儲系統供應商同樣也將其存儲管理工具和SCVMM相結合并增強其原本的能力。ESG分析師MarkBowker表示這或許是啟動Hyper-V存儲管理工具的最佳方式。“假設我是IT部門中的員工,我會從我目前正在接觸的供應商開始。”Bowker解釋道。
舉例來講,你可以通過SCVMM控制臺管理NetApp公司的存儲和數據保護工具。NetApp將會自動化地執行Hyper-V快照和恢復,并且設置策略進行自動化的虛擬機級別的備份。Hyper-V的SnapManager同時還會自動化監測新的虛擬機,進行辨識而無須備份快照策略。你可以甚至使用自定義的腳本在備份前后自動化磁帶的卸載。
Dell用于MicrosoftSystemCenter的OpenManageIntegrationSuite和AdvancedInfrastructureManager(AIM)提供整合的存儲和虛擬化管理工具進行監控、部署和配置使用Dell硬件的Hyper-V環境中的一系列整合工具。
性能管理
Bowker提到性能是Hypervisor虛擬機中存儲的首要問題。雖然存儲系統供應商集成SystemCenter后可以管理許多必要的工作,存儲系統的性能管理可能還是更適合使用為Hyper-V環境定制的第三方工具。
Virsto軟件公司從他在2011年2月發布第一款VirstoOne,hypervisor存儲性能管理軟件時,就選擇只支持Hyper-V.GreggHolzrichter是Virsto的市場副總,說到Virsto希望成為Hyper-V環境下第一位的供應商,而不是可以支持VMwarevSphere數十家競爭友商中的一家。
“我想Virsto的這一步做得很明智,因為其技術可以在想要做的時候轉化到其它任何Hypervisor上,”HenryBaltazar,451集團資深存儲和系統分析師提到。
VirstoOne虛擬化底層異構的存儲平臺,并且可以管理虛擬環境中隨機和集中的寫操作,Holzrichter稱之為是“服務器虛擬化對存儲寫入操作中的最大挑戰。”
VirstoOne會截取虛擬機對存儲系統的寫操作,并將其排序優化,提高性能。Virsto同時支持存儲分層和虛擬機存儲的自動精簡配置。
Virsto現在還不支持自動化、基于策略或動態的存儲分層,不過Holzrichter說這些功能已經在公司相應的產品路線圖中列出。
Virsto軟件安裝在各臺物理主機上,并且管理工具是MicrosoftManagementConsole(MMC)中的一塊嵌入式模塊。管理員使用Virsto管理控制臺進行存儲配置的初始化,并逐步增加容量。否則,管理操作需要通過SystemCenter控制臺進行。當提供一個新的虛擬機時,管理員會選擇一個Virsto虛擬磁盤而非固定的虛擬硬盤(VHD)。
Sanbolic公司的Melio產品線關注在解決Hyper-V對并發文件系統訪問的局限上。MelioFS是Sanbolic的對稱集群文件系統,可以激活對iSCSI或光纖異構SAN卷和VHD的共享、并發讀寫訪問。Melio同時允許對橫向擴展的體系架構中物理主機和存儲資源的添加操作。
MelioFS同時具備一個基于VSS的分布式快照功能,用于和第三方備份產品協作提供數據保護、服務質量(QoS)管理和I/O交易性能報告。
Windows家族產品對LA藥業集團的影響
由于Hyper-V運行在Microsoft的WindowsServer2008R2操作系統上,并且和SCVMM全面集成,因此提供處理Hyper-V的虛擬環境或許比部署一個全新的VMwarevSphere或CitrixSystem的XenServer環境更為簡單。
FemiAdegoke是位于洛杉磯的西部胃腸病學醫學組織(WGI)的IT總監,由于價格因素以及其對基于Windows的Hyper-V環境熟悉的原因,在2009年5月將之前VirtualIron(現在是Oracle虛擬機家族的一部分)服務器虛擬化軟件遷移到Hyper-V。他表示采用Hyper-V意味著他無須再去學習一種新的操作系統。
他目前在PBX電話、安全卡訪問及人資系統中使用Hyper-V.并且現在其他供應商也開始開發Hyper-V環境下的產品,Adegoke準備將其整個IT業務基礎架構進行虛擬化。
“突然之間,這個市場領域突然熱鬧起來,其中包括備份廠商和監控軟件商,”他說道。
Adegoke通過SCVMM2008管理其Hyper-V環境,并使用PowerShell的定制化腳本來從VirstoOne虛擬存儲磁盤和桌面映像克隆中自動化提供虛擬機。Adegoke說他是Virsto首批5名用戶中的一位,從2010年早些時候就開始使用了。
“對于我來說,自動精簡配置功能和高性能非常重要,”Adegoke在談到在其Hyper-V環境中Virsto時這樣講,“否則的話我就會很快用完磁盤空間,要花另外的經費購置磁盤存儲。”
更多的Hyper-V支持對象將會發布
作為市場領導者,VMware的vSphere是各大想要支持虛擬環境的廠商最為關注的。不過隨著這些應用和設備支持的日益成熟,這些技術必然會將支持范圍擴展到Hyper-V和XenServer市場領域。這將會使得SCVMM工具集中包含越來越多的存儲管理工具,并在Hyper-V存儲環境中具備更多的高級管理和數據保護技術。
“這些廠商正在將其技術滲透到其它Hypervisor中,”Baltazar提到第三方軟件供應商時講,“在有些情況下我并不認為他們會在這些其它的Hypervisor上面花大力氣。他們目前這樣做并沒有太大的價值,他們的大多用戶也不會要求這方面的技術支持。”
Bowker提到所有的Hypervisor都有一樣的存儲問題。“這其實要上細化到具體的配置,以及如何將其細化到你所運行的應用上。”他說,并且補充說,各家Hypervisor的不同之處主要在于熟悉程度,特性和功能上。