混合虛擬化環(huán)境的持續(xù)增長也帶來了對多hypervisor管理工具和技術(shù)的需求。現(xiàn)在,對于虛擬化管理員而言學(xué)習(xí)如何管理和診斷混合虛擬化平臺變得更為必要。
幸運的是,多hypervisor環(huán)境的管理不再那么復(fù)雜和困難了。實際上傳統(tǒng)管理工具,包括PowerShell和SCVMM(System Center Virtual Machine Manager),也可以進行。此外還有可以支持混合hypervisor管理的vSphere Client插件,如XVP Manager和HotLink SuperVISOR。
通過PowerShell管理混合hypervisor
首先,從簡單的說起:PowerShell。如果您曾經(jīng)管理過Hyper-V環(huán)境,那么應(yīng)該用過PowerShell來執(zhí)行部分甚至大多數(shù)的日常工作,如創(chuàng)建虛擬機和快照,在宿主機之間遷移虛機,以及虛擬機退出。如果您還沒有研究過PowerShell,我建議現(xiàn)在就開始,因為它是很多VMware管理工具的基礎(chǔ),如VMware PowerCLI。
PowerCLI其實是一組工具,稱為cmdlets,是專門為PowerShell腳本環(huán)境中的vSphere而編寫的。如果您已經(jīng)理解了PowerShell,那么只需熟悉cmdlets就可以駕馭PowerCLI。
通常,PowerShell是一組很好的工具,因為很多軟件公司——并非只限于專為VMware設(shè)計產(chǎn)品的公司——也提供PowerShell軟件開發(fā)包(SDKs),通過它執(zhí)行管理任務(wù)。
作為微軟的核心產(chǎn)品之一,Hyper-V提供了完整的PowerShell和操作系統(tǒng)整合。XenServer對PowerShell的支持有限,盡管在發(fā)布的SDK 6.0版本中已經(jīng)看到極大地改善。希望思杰可以繼續(xù)繼承該功能。同時,VMware 已經(jīng)明確了現(xiàn)在以及將來會繼續(xù)對PowerShell的支持。
通過vSphere Client支持混合hypervisor管理
從歷史來看,VMware的軟件通常和其它廠家的管理工具兼容不好。隨著vSphere 5的發(fā)布,VMware希望管理員使用vSphere Client或vSphere Web Client管理。
在2011年,VMware匆匆忙忙在VMware Labs 主頁上發(fā)布了XVP Manager。該插件可以在vSphere Client內(nèi)部實現(xiàn)對Hyper-V的管理,但是僅兼容vCenter 4.0和4.1。另外,XVP Manager極大地限制了Hyper-V管理能力。XVP僅支持微軟已經(jīng)過時的Virtual Machine Manager SP1。而且實際上不能管理Hyper-V服務(wù)器,只限于配置、導(dǎo)入和查看虛擬機的狀態(tài)。XVP也不被VMware支持。
VMware開發(fā)者依然需要在XVP Manage方面多努力,而它在混合hypervisor管理上還有所不足。
通過System Center管理混合hypervisor管理
微軟確實在通過SCVMM 2012 增強對混合hypervisor管理的支持。該最新版本增加了混合管理工具欄,提供了更為全面的管理員界面,支持VMware ,XenServer和Hyper-V。SCVMM 2012把vSphere 宿主機和虛擬機加入到虛擬資源庫中,然后可以在vCenter中執(zhí)行大多數(shù)的虛擬機控制和遷移任務(wù)。對于XenServer,該工具基本上消除了對XenCenter管理平臺的需求,允許在SCVMM中執(zhí)行所有虛擬機的管理任務(wù)。
而在后臺,SCVMM主要通過PowerShell執(zhí)行VMware管理?,F(xiàn)在作為微軟的私有云戰(zhàn)略產(chǎn)品一部分,而不是獨立的產(chǎn)品,SCVMM 2012值得關(guān)注,即使您只是為了測試一下。
混合hypervisor管理的新成員
另外一個叫做HotLink的廠家最近出現(xiàn)在混合hypervisor管理市場。 成立于2010年,HotLink提供了vSphere Client插件,可以支持XenServer和Hyper-V管理。
HotLink不提供試用版 ,在其主頁上表明唯一獲得SuperVISOR插件的方式就是參加一場它的在線論壇。我個人并沒有使用過,不過從截圖和提供的視頻看來,它是大有發(fā)展前景的。
如果VMware不再使用傳統(tǒng)的vSphere Client,而是轉(zhuǎn)向vSphere Web Client的話HotLink將會面臨困難。從HotLink主頁提供內(nèi)容看,SuperVISOR依賴于vCenter Client插件的功能,暫時還沒有移植到vSphere Web Client,僅能在一種終端上工作。
在我的服務(wù)器和桌面終端的混合hypervisor管理中,PowerShell是執(zhí)行管理任務(wù)的關(guān)鍵。我希望強調(diào)一點就是,您確實需要了解該技術(shù),并理解這些虛擬化平臺是如何通過PowerShell管理的。