如何找到最佳的服務(wù)器虛擬化管理軟件

絕大多數(shù)虛擬機依賴于使用物理存儲來存儲配置文件和虛擬硬盤文件。服務(wù)器虛擬化管理軟件必須能夠與物理存儲進(jìn)行交互,以達(dá)到創(chuàng)建、修改或重定位虛擬硬盤文件所必需的程度。某些產(chǎn)品具有其他存儲管理功能。

選擇適合的服務(wù)器虛擬化管理軟件對于滿足組織當(dāng)前和未來的需求至關(guān)重要。

在最基本的層次上,服務(wù)器虛擬化管理指的是創(chuàng)建、編輯和刪除虛擬機的能力。所有主要的虛擬機管理程序都包含可以執(zhí)行這些基本功能的工具。例如,Microsoft Hyper-V包含一個稱為Hyper-V Manager的工具,管理員可以使用該工具來創(chuàng)建虛擬機和執(zhí)行其他一些基本管理任務(wù)。

盡管這些基本工具有著一席之地,但生產(chǎn)環(huán)境通常需要的功能要超出其必須提供的功能。這就是服務(wù)器虛擬化管理軟件發(fā)揮其重要作用的地方。這些工具提供的功能未包含在原生管理工具中。

微軟公司的SCVMM(系統(tǒng)中心虛擬機管理器)就是旨在代替Hyper-V Manager的一種付費管理工具。它使管理員可以從單個控制臺查看其整個虛擬化基礎(chǔ)設(shè)施,而不必分別管理每個Hyper-V主機。SCVMM還引入了Hyper-V Manager中未提供的其他功能,例如從模板生成新的虛擬機的功能。

市場上有許多服務(wù)器虛擬化管理工具,所有這些工具都是為填補特定的市場空白而設(shè)計的。系統(tǒng)管理程序供應(yīng)商提供了一些工具(例如SCVMM和VMware vCenter Server),旨在使更加容易管理虛擬機和虛擬化主機。其他工具由第三方供應(yīng)商出售,并且非常重視資源管理,故障排除或支持多個虛擬機管理程序。最終,組織必須根據(jù)自身的獨特情況確定哪些功能最重要。只有這樣,組織才能選擇最能滿足其需求的虛擬化管理工具。

重要的虛擬化管理軟件功能

選擇虛擬化管理軟件時,需要具備幾個重要功能。其中包括:

•創(chuàng)建、修改和刪除虛擬機的能力。

•支持多個虛擬機管理程序。

•支持基于云計算的虛擬機實例。

•修改正在運行的虛擬機的能力。

•報告。

•自助式虛擬機調(diào)配。

•退單和其他多租戶功能,例如配額。

•從模板創(chuàng)建虛擬機的能力。

•排除故障。

•協(xié)助進(jìn)行物理資源管理的能力。

以下是一些要考慮的其他因素:

許可

在組織選擇和購買服務(wù)器虛擬化管理軟件時,許可是必須考慮的重要因素。這些工具以多種方式獲得許可。重要的是,所選軟件必須以適合組織的財務(wù)需求和業(yè)務(wù)需求的方式獲得許可。組織的規(guī)模有多大?必須管理多少個虛擬機?這些是評估許可選項時要問的問題。

預(yù)算有限的小型組織將更適合于以開源版本或基本標(biāo)準(zhǔn)版本提供的軟件。VMware公司提供了一個名為VMware Server Essentials的標(biāo)準(zhǔn)版許可證,該許可證專為規(guī)模非常小的虛擬化環(huán)境設(shè)計。Microsoft System Center 2012 R2 Virtual Machine Manager還具有兩個許可選項。標(biāo)準(zhǔn)版選項適用于非虛擬化或輕度虛擬化環(huán)境。另一個有限預(yù)算選項是Citrix XenCenter,它是根據(jù)BSD 2條款許可證獲得許可的。該軟件是開放源碼的,可以免費下載。這些選項可以降低許可成本,對于虛擬化程度不高的組織來說很有意義。

如果組織擁有較多的預(yù)算并管理高度虛擬化的環(huán)境,則可以使用更多合適的許可選項。VMware公司提供了vCenter Server標(biāo)準(zhǔn)許可證,該許可證主要面向大型組織。它提供了與vCenter Server Foundation許可證相同的功能,但允許管理最多2000臺vSphere ESXi主機。Microsoft System Center 2012 R2 Virtual Machine Manager提供的第二個許可選項是Datacenter Edition,其適用于高度虛擬化環(huán)境。盡管有免費版本,但Foglight for Virtualization許可證基于磁帶系統(tǒng)。而SolarWinds Virtualization Manager許可證基于套接字的數(shù)量。

跨平臺功能

跨平臺支持并不是每個組織都必須具有的功能,但是運行來自多個供應(yīng)商的管理程序的組織應(yīng)該考慮使用它。在這種情況下,跨平臺支持可能使通過單個控制臺管理多個虛擬化平臺成為可能。

跨平臺產(chǎn)品在提供支持方面都沒有原生產(chǎn)品那么出色。Hyper-V的最佳管理工具是SCVMM提供的管理工具。同樣,管理VMware ESXi的最佳服務(wù)器虛擬化管理軟件是vCenter Server。

有幾種工具提供了相對良好的跨平臺支持。TurboMenic(以前是VMTurbo)、Foglight for Virtualization,Snow Commander(以前是Embotics Commander),SolarWinds Virtualization Manager和Splunk Enterprise Monitoring都為更廣泛使用的管理程序提供支持。

每個虛擬機管理程序的支持方式可能有所不同,因為每個虛擬機管理程序并不完全相同。Microsoft SCVMM就是一個很好的例子。該工具為管理Hyper-V提供了全面的支持,為管理虛擬機ware ESXi提供了有限的支持。盡管該工具可以管理VMware環(huán)境,但管理員可能會發(fā)現(xiàn)自己偶爾使用原生工具來彌補SCVMM無法為競爭的管理程序提供全面的管理功能。

支持模板

盡管虛擬化環(huán)境中有許多不同類型的模板,但是模板通常用作自動化虛擬機部署的工具。在基本的服務(wù)器虛擬化環(huán)境中,模板不僅可以用來減輕與虛擬機部署相關(guān)的管理負(fù)擔(dān),而且可以確保根據(jù)組織的策略配置虛擬機。

這些模板是適用于私有云或混合云環(huán)境的基本功能,可啟用自助式虛擬機資源調(diào)配。設(shè)置過程幾乎總是基于使用預(yù)配置的虛擬機模板。

大多數(shù)服務(wù)器虛擬化管理軟件都支持使用模板來創(chuàng)建虛擬機。這些工具包括虛擬機ware vCenter,Citrix XenCenter,Turbonomic和Microsoft SCVMM。其他工具提供間接模板支持。

能夠更改正在運行的虛擬機

虛擬機具有高度動態(tài)性。原生的虛擬機管理程序管理工具(例如VMware vSphere Web Client或Microsoft Hyper-V Manager)使虛擬機的某些方面可以在運行時進(jìn)行修改。允許的修改取決于虛擬機管理程序,但通常包括更改虛擬機的內(nèi)存分配,添加虛擬硬盤或?qū)⑻摂M機移至其他服務(wù)器。在理想情況下,第三方管理工具應(yīng)該公開這樣的功能,以防止管理員不得不使用原生管理工具來執(zhí)行虛擬機的日常維護(hù)。

毫不奇怪,虛擬機監(jiān)控程序供應(yīng)商自己的工具往往會提供更多的選項,以對運行中的虛擬機進(jìn)行更改。這些工具包括VMware vCenter、Microsoft SCVMM和Citrix XencCenter。大多數(shù)第三方管理工具并非設(shè)計用于精細(xì)的人工虛擬機管理。也有一些例外,例如SolarWinds虛擬化管理器提供了基本的虛擬機管理功能。

管理存儲設(shè)施的能力

絕大多數(shù)虛擬機依賴于使用物理存儲來存儲配置文件和虛擬硬盤文件。服務(wù)器虛擬化管理軟件必須能夠與物理存儲進(jìn)行交互,以達(dá)到創(chuàng)建、修改或重定位虛擬硬盤文件所必需的程度。某些產(chǎn)品具有其他存儲管理功能。

需要基本存儲監(jiān)視功能但不需要真正存儲管理的組織可以考慮使用Snow Commander,Splunk Enterprise或SolarWinds Virtualization Manager。這些軟件包提供了通用的存儲監(jiān)視功能。Turbonomic還為使用NetApp、HPE、Pure Storage或Dell EMC存儲的組織提供存儲監(jiān)視功能。

當(dāng)涉及到真正的存儲管理時,除了具有創(chuàng)建、修改和重定位虛擬硬盤的能力之外,需要尋找的是對組織存儲供應(yīng)商產(chǎn)品的本地支持。盡管vCenter依賴于插件的使用,但虛擬機ware vCenter和Citrix XenCenter都提供了對特定存儲硬件的深入了解。

能夠?qū)嵤┩藛?/strong>

使用退單(Chargebac)可以使IT部門根據(jù)資源使用情況向客戶收取費用。鑒于業(yè)務(wù)模型的差異很大,并非每個組織都會采用退單功能。在采用私有云或混合云的組織中,使用退單似乎是最常見的選擇。即使這樣,任何組織都可以使用退單功能,并且有些組織將退單功能作為跟蹤成本的機制,但無需向任何人收費。

具有本地退單功能的服務(wù)器虛擬化管理工具包括Snow Command、SolarWinds Virtualization Manager、Foglight和Splunk Enterprise。

其他供應(yīng)商使用補充軟件推出退單功能。Microsoft通過System Center Operations Manager啟用退單,而VMware通過vRealize Business Enterprise退單。Citrix通過XenServer工作負(fù)載平衡提供退單功能。

自助服務(wù)資源調(diào)配功能只能在私有或混合云環(huán)境中使用,在這些環(huán)境中,已授權(quán)用戶可以按需創(chuàng)建虛擬機。自助服務(wù)資源調(diào)配往往更適合高度虛擬化的大型組織。原因之一是私有和混合云環(huán)境往往復(fù)雜且難以實現(xiàn)。自助服務(wù)環(huán)境也會增加幫助臺的工作量。

由于自助服務(wù)資源調(diào)配功能是一個利基功能,因此大多數(shù)服務(wù)器虛擬化管理工具不包括自助資源調(diào)配支持。Snow Commander是一個明顯的例外,它提供自助服務(wù)配置功能和支持功能,例如配額和服務(wù)目錄。

一些供應(yīng)商使用外部軟件啟用自助資源調(diào)配。VMware通過vRealize自動化公開自助資源調(diào)配功能。Microsoft SCVMM可以配置為充當(dāng)自助環(huán)境,但缺少必要的客戶端組件。需要自助服務(wù)功能的用戶必須為Service Manager部署Microsoft自助服務(wù)門戶。

自動化

自動化可以在虛擬化環(huán)境中實現(xiàn)從虛擬機部署到資源回收多種目的。

盡管大多數(shù)服務(wù)器虛擬化管理軟件都提供了一些自動化功能,但是各種產(chǎn)品的功能差異很大。Turbonomic使用自動化來實時監(jiān)視虛擬機工作負(fù)載,并根據(jù)需要重新調(diào)整資源以保持性能。另一個示例是Foglight for Virtualization,它可以使用自動化來修復(fù)檢測到的問題。

并非所有的服務(wù)器虛擬化管理軟件都包含原生自動化功能。虛擬機監(jiān)控程序供應(yīng)商傾向于通過單獨的產(chǎn)品公開自動化功能。VMware通過vRealize Orchestrator公開了其自動化功能。同樣,微軟公司用于虛擬機自動化的主要軟件是System Center Orchestrator。但是,Citrix XenServer確實提供了原生自動化功能。

報告

報告引擎應(yīng)該是服務(wù)器虛擬化管理軟件的另一個要求。報告引擎可以幫助管理員跟蹤硬件資源消耗、虛擬機性能和許可證使用情況。此外,報告數(shù)據(jù)對于容量規(guī)劃也很有用。

大多數(shù)服務(wù)器虛擬化管理工具都具有豐富的報告功能。一些工具側(cè)重于虛擬化平臺的一個方面,而其他工具則更為通用。Foglight for Virtualization重點關(guān)注服務(wù)級別協(xié)議的合規(guī)性,并確定未得到有效使用的資源。

有些供應(yīng)商需要購買附加產(chǎn)品才能提供報告功能。VMware將vRealize Log Insight用作其主要報告工具,而微軟公司的大多數(shù)報告功能都存在于System Center Operations Manager中。

頂級服務(wù)器虛擬化工具

•Citrix XenCenter

•Foglight for Virtualization

•Microsoft SCVMM

•Snow Commander

•SolarWinds Virtualization Manager

•Splunk Enterprise

•Turbonomic

•VMware vCenter Server

在軟件采用之前需要回答的問題

•除了基本的虛擬機管理功能外,組織還需要哪些核心功能?

•需要能夠配置和管理物理資源的軟件,還是只要虛擬服務(wù)器管理功能?

•采購虛擬服務(wù)器管理軟件的預(yù)算是多少?

•需要支持哪些類型的環(huán)境:多虛擬機管理程序、多云、混合云、私有云?

•虛擬化管理平臺是否支持基于云計算的虛擬機?

•需要什么類型的報告功能?

•自動化對組織是否重要?

•虛擬機管理平臺是否會采取任何措施來協(xié)助故障排除?

•需要自助服務(wù)或退單功能嗎?

•管理軟件是否包括對硬件的原生支持,例如支持特定的存儲陣列類型?

沒有任何一種服務(wù)器虛擬化管理軟件可以完美地應(yīng)對每種情況。它們都對其他軟件有一定程度的依賴性,因此本身功能并不全面。

運行單個虛擬機管理程序的組織應(yīng)該購買其虛擬機管理程序供應(yīng)商推薦的管理工具。其他產(chǎn)品可以顯著提高監(jiān)視功能,但應(yīng)視為對原生虛擬機管理程序管理工具的增強,而不是完全替代。有時候,組織可能需要使用諸如vCenter或SCVMM之類的產(chǎn)品來對虛擬化基礎(chǔ)設(shè)施進(jìn)行低級配置更改。

如果組織正在運行多管理程序環(huán)境,并且需要用于日常虛擬機管理的工具(而不是監(jiān)視),那么很可能需要使用工具的組合。Microsoft SCVMM是用于跨平臺虛擬機管理的最佳工具。但是,如果計劃使用它來管理VMware環(huán)境,則還需要部署vCenter Server。SVMM僅可以管理連接到vCenter的VMware服務(wù)器。必須使用原生管理工具(直接使用vCenter)而不是使用SCVMM控制臺來完成一些低級管理任務(wù)。當(dāng)前版本的SVMM并未正式支持5.1以后的VMware版本,但有消息稱在下一個SCVMM版本中將支持對VMware 5.5和6.x的支持。如果組織正在尋找第三方的跨平臺管理工具,那么SolarWinds是一個很好的選擇。

如果組織的目標(biāo)是監(jiān)視(而不是管理)多個管理程序環(huán)境,那么最好的軟件是Snow Commander和Dell Foglight for Virtualization。這兩種產(chǎn)品都支持各種虛擬機管理程序,并且擅長監(jiān)視虛擬化基礎(chǔ)設(shè)施。

對于希望允許虛擬機自助服務(wù)配置的組織來說,最好的工具是Snow Commander。SCVMM也是一個很好的選擇,但是需要Windows Azure Pack。Azure Pack是免費的軟件,但是其正確部署和配置可能需要大量工作。

最后,想要實現(xiàn)虛擬機自動化的組織應(yīng)該考慮采用Snow Commander。Snow Commander允許自動執(zhí)行例行任務(wù),例如將虛擬機連接到域。還可以使虛擬機的置備和取消置備自動化,這有助于減少虛擬機面臨的相關(guān)挑戰(zhàn)。

THEEND

最新評論(評論僅代表用戶觀點)

更多
暫無評論