IBM 在 2009 年上半年推出了 IBM Systems Director VMControl,又在第四季度顯著增強了它的功能。VMControl 可以自動管理虛擬化基礎(chǔ)設(shè)施,改進工作負(fù)載的彈性,大大減少新的虛擬服務(wù)器的部署時間。VMControl 是 IBM Systems Director 的一個插件,IBM Systems Director 是用于管理服務(wù)器、存儲、網(wǎng)絡(luò)和軟件的全企業(yè)范圍管理平臺。安裝之后,VMControl 無縫地集成在基于瀏覽器的 Systems Director 界面中,可以用它控制已經(jīng)由 Systems Director 管理的系統(tǒng)。
VMControl 有三個版本(Express、Standard 和 Enterprise),它們提供不同的功能。VMControl Express Edition 提供與 Hardware Management Console (HMC) 或 Integrated Virtualization Manager (IVM) 相似的虛擬服務(wù)器管理和重新定位功能。VMControl Standard Edition 還能夠?qū)、部署、捕捉和維護最佳實踐虛擬服務(wù)器映像并把這些映像存儲在映像存儲庫中。這兩個版本最初是在 2009 年 4 月通過 VMControl Version 2.1 發(fā)布的。VMControl Enterprise Edition 于 2009 年 10 月通過 VMControl V2.2 發(fā)布,它可以創(chuàng)建物理系統(tǒng)池并管理系統(tǒng)池中的工作負(fù)載。VMControl Express Edition 可以免費下載,而 Standard 和 Enterprise Edition 有 60 天的評估期,之后需要許可證。
虛擬服務(wù)器管理和重新定位
VMControl Express Edition 能夠創(chuàng)建、刪除、啟動或關(guān)閉以及動態(tài)地改變虛擬服務(wù)器。一旦 Systems Director 發(fā)現(xiàn)了 Power Systems 服務(wù)器或刀片服務(wù)器管理平臺(HMC 或 IVM)并驗證其身份之后,VMControl 就可以管理系統(tǒng)上的所有虛擬服務(wù)器(LPAR)。通過使用 Systems Director 的上下文啟動界面,管理員可以右鍵單擊虛擬服務(wù)器,然后執(zhí)行在 HMC 或 IVM 中可以完成的所有任務(wù)。這些任務(wù)包括修改配置文件、啟動虛擬服務(wù)器或者通過執(zhí)行 Dynamic LPAR (DLPAR) 操作修改它的處理器、內(nèi)存或 I/O 配置。如果需要,管理員可以與 Systems Director 中的 HMC 或 IVM 系統(tǒng)項交互,在單獨的窗口中啟動瀏覽器界面。VMControl 還可以使用 Systems Director 的拓?fù)涔δ芤詧D形方式顯示物理 Power Systems 服務(wù)器或刀片服務(wù)器、它的虛擬服務(wù)器和分配的資源之間的關(guān)系。VMControl 的虛擬服務(wù)器管理功能支持所有三種 Power Systems 虛擬服務(wù)器類型 —— IBM i、AIX 和 Linux。VMControl 的其他功能(比如 Image Manager 和系統(tǒng)池)當(dāng)前只適用于 AIX 和 Linux。
VMControl 還可以把虛擬服務(wù)器從一個物理服務(wù)器(即主機)重新定位到另一個服務(wù)器,它把這種功能集成在 Systems Director 界面中。對于 Power Systems 服務(wù)器,VMControl 依靠 Live Partition Mobility 進行重新定位。Live Partition Mobility 是 Power 服務(wù)器或刀片服務(wù)器上 PowerVM Enterprise Edition 的組成部分,當(dāng)前適用于 AIX 和 Linux 虛擬服務(wù)器。VMControl 通過與源和目標(biāo)主機系統(tǒng)上的平臺管理器和 Virtual I/O Server (VIOS) 通信來執(zhí)行 AIX 和 Linux 虛擬服務(wù)器重新定位。
虛擬用具和映像管理
VMControl Standard Edition 和它的 Image Manager 組件可以解決虛擬化的兩個主要難題:
如何在環(huán)境中快速地部署新的工作負(fù)載?
如何捕捉和重用最佳實踐虛擬服務(wù)器映像?
客戶可以使用 VMControl Image Manager 創(chuàng)建虛擬服務(wù)器映像存儲庫,捕捉正在運行的最佳實踐虛擬服務(wù)器,把它作為虛擬用具存儲在存儲庫中。例如,一個虛擬服務(wù)器上已經(jīng)安裝了 AIX OS 和數(shù)據(jù)庫應(yīng)用程序,配置了連網(wǎng)、安全和用戶設(shè)置,管理員可以捕捉它。捕捉之后,這個完全配置好的虛擬服務(wù)器就被存儲在映像存儲庫中,以后可以用它執(zhí)行快速部署。為了完成這個任務(wù),VMControl 使用 Common Interface Model (CIM) 與虛擬服務(wù)器本身和它的平臺管理器通信。每個虛擬用具包含兩類信息:OS、應(yīng)用程序、用戶、連網(wǎng)和安全數(shù)據(jù),以及關(guān)于虛擬服務(wù)器本身的元數(shù)據(jù),比如處理器和內(nèi)存信息以及硬件體系結(jié)構(gòu)。這兩類數(shù)據(jù)的組合讓 VMControl 可以快速地把完全配置好的 OS 和應(yīng)用程序環(huán)境部署到另一個 Power Systems 服務(wù)器或刀片服務(wù)器上。虛擬用具可以存儲為 mksysb 格式和 Open Virtualization Format (OVF) 格式。映像存儲庫需要 Network Install Management (NIM) 主服務(wù)器。每個VMControl 實例只支持一個映像存儲庫。
除了從正在運行的虛擬服務(wù)器捕捉虛擬用具之外,管理員還可以把虛擬用具導(dǎo)入到存儲庫中。例如,管理員可以在一個數(shù)據(jù)中心捕捉最佳實踐映像,然后把它安全地傳輸和導(dǎo)入到另一個數(shù)據(jù)中心中的映像存儲庫中。導(dǎo)入虛擬用具的另一種方法是從公共的云以 OVF 格式導(dǎo)入。
在映像存儲庫中存儲虛擬用具之后,部署新的工作負(fù)載只需要幾分鐘,而不是幾天。管理員使用 VMControl 部署向?qū)拇鎯熘羞x擇適當(dāng)?shù)奶摂M用具,選擇要部署這個用具的主機(物理服務(wù)器),定制新的虛擬服務(wù)器的網(wǎng)絡(luò)設(shè)置。虛擬用具可以部署在新的虛擬服務(wù)器或已經(jīng)創(chuàng)建的虛擬服務(wù)器中。VMControl 透明地與所選主機的平臺管理器通信,創(chuàng)建具有正確 CPU 和內(nèi)存資源的虛擬服務(wù)器,或者用新的虛擬用具替換現(xiàn)有的虛擬服務(wù)器。VMControl 還與主機上的 VIOS 協(xié)作,自動地創(chuàng)建虛擬服務(wù)器所需的虛擬存儲。在部署向?qū)е,管理員可以選擇從 VIOS 上的哪個存儲池創(chuàng)建新的虛擬磁盤。注意,在使用 VMControl Standard Edition 和 Image Manager 時,在所選主機上的 VIOS 中必須有可用的存儲,才能部署虛擬用具。VMControl Enterprise Edition 可以透明地與 Fibre Channel 存儲子系統(tǒng)通信,動態(tài)地為新工作負(fù)載提供存儲區(qū)域網(wǎng)絡(luò) (SAN) 中的存儲。
VMControl Enterprise Edition:系統(tǒng)池和 SAN 供應(yīng)
IBM 在 VMControl V2.2 中發(fā)布了 VMControl Enterprise Edition,這個版本提供系統(tǒng)池和透明的 SAN 供應(yīng)功能。VMControl 系統(tǒng)池可以簡化虛擬服務(wù)器管理,提高業(yè)務(wù)工作負(fù)載的彈性,幫助在 Power Systems 服務(wù)器上進行云計算。管理員現(xiàn)在可以創(chuàng)建物理系統(tǒng)(主機)池,把它們的處理器、內(nèi)存和 I/O 資源供應(yīng)給多個虛擬服務(wù)器。并不把新的虛擬用具部署到特定的主機,而是部署到系統(tǒng)池并成為托管的工作負(fù)載。這樣客戶就可以使用 Power Systems 服務(wù)器作為可用計算資源的池,根據(jù)需要分配資源,而不必在特定的主機上管理虛擬服務(wù)器。
系統(tǒng)池是用于部署業(yè)務(wù)工作負(fù)載的私有云。在系統(tǒng)池中部署工作負(fù)載之后,可以監(jiān)視工作負(fù)載的狀態(tài)和性能,根據(jù)策略集自動地執(zhí)行管理操作。例如,如果由于物理主機負(fù)載太重導(dǎo)致工作負(fù)載的性能不佳,VMControl 可以透明地把工作負(fù)載重新定位到池中的另一個主機。如果一個主機發(fā)生故障,VMControl 可以自動地在池中的另一個主機上從檢查點重新啟動工作負(fù)載。
為了監(jiān)視系統(tǒng)池中的工作負(fù)載并采取相應(yīng)的措施,客戶可以使用新的系統(tǒng)池指示板。系統(tǒng)池指示板集成在 VMControl 和 Systems Director 上下文啟動瀏覽器界面中,它提供現(xiàn)有系統(tǒng)池的全面信息,包括其中部署的工作負(fù)載和池中計算資源的狀態(tài)。管理員可以輕松地監(jiān)視池中所有工作負(fù)載的狀態(tài),以及處理器、內(nèi)存和磁盤資源的使用量和可用性。根據(jù)這些統(tǒng)計數(shù)據(jù),管理員可以使用指示板在系統(tǒng)池中添加或刪除主機,啟動、停止或重新定位工作負(fù)載。
為了進一步簡化虛擬化環(huán)境的管理,在系統(tǒng)池中部署工作負(fù)載時,VMControl Enterprise Edition 還提供 SAN 供應(yīng)功能。VMControl 與 IBM Tivoli Storage Productivity Center (TPC) 集成,使用 TPC 的功能通過行業(yè)標(biāo)準(zhǔn)的 SMI-S (Storage Management Initiative – Specification) 提供者管理 SAN 設(shè)備。SMI-S 提供者使用本機接口與交換機和存儲子系統(tǒng)等 SAN 設(shè)備通信,讓 TPC 可以使用通用的 CIM 方式管理多個設(shè)備。由 TPC 管理設(shè)備之后,可以通過 TPC Storage Resource Group (SRG) 把一組 SAN 設(shè)備與 VMControl 集成。這讓管理員可以以存儲群(即存儲云)的形式管理 SAN 資源。在系統(tǒng)池中部署新的工作負(fù)載時,VMControl 現(xiàn)在可以通過 TPC 與 SAN 交換機和存儲子系統(tǒng)通信,透明地為工作負(fù)載供應(yīng)存儲。在部署新的工作負(fù)載時,VMControl 現(xiàn)在可以使用托管的存儲子系統(tǒng)中的一個存儲池(或 RAID 陣列)創(chuàng)建卷。