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