服務器虛擬化節約了電能和硬件開支,但同時帶來了管理問題。越來越多的軟件可以幫助解決這一問題。
在數據中心開展虛擬化的益處是:由於虛擬機器比標准硬件的配置速度快,可以將數百個虛擬機放在十幾台物理服務器上運行, 在提高效率的同時節約了電能和硬件支出。但是,由於有的公司虛擬化規模過大,開展速度過快,管理問題便很快凸現。最大的問題是:用戶不清楚某一應用軟件與其他應用軟件之間會不會發生硬件和存儲資源的沖突。而這將影響企業的IT的能力,同時影響服務水平。
為了緩解這一問題,專家建議用戶使用平衡工作量和應用軟件服務水平管理的工具,如Akorri公司新推出的BalancePoint。BalancePoint可以顯示出某一特定的虛擬機什麼時間以及為什麼性能沒達到標准;基於這一數據,用戶可以將工作量進行再次分配以提高效率。這一工具可從VMware和存儲區域網絡(SAN)的角度進行績效分析,從而避免了虛擬機因為資源分配不平衡而出現問題。
IDC的分析師Elliot說,幾乎所有開展服務器虛擬化的公司都將遇到管理問題,其中就包括工作量平衡以及“虛擬機擴張”和災難恢復計劃的問題。VMware的工具以及越來越多的第三方供應商提供的產品可幫助解決這一問題。
保持企業工作量平衡 工作量平衡是一個很復雜的問題。虛擬化的一個主要好處是可以輕松地將應用從一台服務器轉移到另一台服務器上。問題在於,很難知道某一特定服務器上虛擬機已經過多。我們只能通過應用軟件的運行情況以及其他因素,如內存和附加存儲器情況才能看出。如果在虛擬環境中,幾個關鍵應用軟件爭奪同一服務器資源,我們很難分辨出發生沖突的應用軟件,而這會影響公司的運轉。
要解決這一問題需要多種管理工具。美國一家叫Monster的公司采用BalancePoint工具來增強其VMware兩個主要管理產品的能力,這兩個產品是:VMotion(這一工具通過將虛擬機從低性能和停機的服務器上轉移出去而提高了硬件利用率)以及Distributed Resource Scheduler(這一工具與VMotion共同使用,基於預先設定的規則,可以將資源分配到高優先級的虛擬機器上)。
最重要的是:Distributed Resource Scheduler和VMotion顯示了哪一服務器需要進行工作量平衡,但是這兩個工具無法進行分析和顯示VMware以外的應用軟件資源沖突。由於BalancePoint沒有與操作系統綁定,因此可顯示VMware的性能是否受到了處於同一存儲區域網絡其他應用軟件的影響,Distributed Resource Scheduler僅僅可以通過主機(CPU,內存和存儲器)顯示相關虛擬機器的性能,但是在存儲區域網絡的運行過程中,卻不能顯示哪一個數據庫服務器在使用同一資源。
San Diego公司計算和通信基礎結構主管Knode說,你采用的虛擬機越多,問題就越多。Knode需要管理工具來處理當前公司虛擬化環境(50台運行在三台物理服務器上的虛擬機)中出現的問題,以及今後會遇到的問題,因為公司准備在下一財政年增加約100台虛擬機。Knode考慮采用Vizioncore公司的esxCharter管理工具以獲得VMware ESX服務器績效水平的即時信息。
這一工具關注虛擬機內部運行的績效水平和運行程序。當你需要進行停機調整或者進行虛擬環境的流程轉移時,可調整CPU功率和分配給虛擬機的內存,這一功能非常關鍵。它可使用戶了解處理進程。比如,如果某一特定的虛擬機占用了其他虛擬機的處理器資源,則可采用Distributed Resource Scheduler和VMotion將這一虛擬機轉移到另一處理器上。但是如果沒有Vizioncore工具,就無法得知是哪一台虛擬機需要進行轉移。
美國第四大銀行Wachovia的首席架構師Bishop采用Scalent來進行工作量平衡,其公司虛擬環境的情況為:幾百台服務器運行1000台虛擬機,這些機器被用來進行配置、測試以及後台處理。Scalent工具――可單獨使用或與VMware聯合使用――可迅速地重新分配服務器。Bishop說:“我們考慮采用的其他管理工具也有著各種形式的功能,但是沒有一款能像Scalent一樣實現即時處理。”當應用軟件有資源沖突時,管理者可進行靈活處理。
災難管理
Gartner的數據顯示,70%到75%為企業x86服務器進行虛擬化的客戶也利用虛擬化來進行災難恢復。他們依靠VMotion來進行服務器轉移,將停機時間大大縮短。
Genesis Multimedia公司(一家獨立主機公司)的CEO Miller采用VMotion來增加正常運行時間,同時提高了企業虛擬機的可靠性。其企業的虛擬環境為:三台物理服務器運行55台虛擬機,采用VMotion來進行虛擬機遷移。但是,管理這些虛擬機器卻不是件容易的事。初次進行轉移是為了整合用於網絡主機存放的12台服務器,以及兩台用於運行數據系統的大型主機。但是,實現運行中虛擬機轉移、安裝補丁和BIOS升級很困難。作為基礎架構的供應商,Genesis必須提供高水平服務。因此,及時進行升級非常關鍵。在沒有Vmotion和DRS的情況下開展這一工作是根本不可能的。
附加工具通過監控虛擬機的數目和所在服務器,可以幫助處理“虛擬機無序擴張”的問題。
Gartner公司的調查主管Haight說:“這似乎具有諷刺意味:虛擬機的優點是實現了資源優化,但是卻導致了運行混亂。”幾乎他的所有客戶都被這一問題困擾。
SDDPC公司的Knode說Vizioncore工具幫助他解決了這一問題。“通過確定虛擬環境的基准,我們提前制定了計劃。使用VMware和Vizioncore,我可以知道ESX主機上還有多少可用資源,以及何時我們應該進行虛擬機轉移或者購買新的服務器或存儲器。”
用戶希望虛擬化管理提供商開展下一步行動:將現有管理軟件進行整合。比如,HP公司的Mercury Business Availability Center軟件套裝(用來進行企業交易和基礎結構監控)能與BalancePoint工具進行整合。
盡管虛擬化工具可提升虛擬環境的易管理性,但CIO們更期待整體管理工具的出台。