本文通過分析大型企業開發測試中心的業務特點和系統資源管理的需求,討論了系統資源自動化部署的過程,方法和業界常用工具。
3. 通過TPM實現開放平臺系統環境遠程快速部署
3.1 TPM(Tivoli Provisioning Manager)
IBM Tivoli Provisioning Manager 是IBM Tivoli產品家族企業自動化管理解決方案的核心產品,可自動完成原來需要手工完成的服務器、操作系統、中間件、應用程序、存儲器和網絡設備的供應和配置任務。
TPM通過工作流自動完成系統資源配置和部署的過程。它使用預先構建的"行業最佳實踐"工作流來提供對主要供應商產品的控制和配置。這些工作流支持來自主要供應商,比如IBM、SUN、HP、Cisco、Mware Citrix、Siebel和 Microsoft的產品。這些工作流可以自動化數據中心處理,實現安裝、配置和部署服務器、操作系統、中間件、應用程序、存儲器和網絡設備。用戶也可定制工作流來實現自己的"最佳實踐"和過程。然后將這些過程以一致無錯的方式來執行。從而TPM實現單擊按鈕操作配置和部署服務器(從完全裸機到完整產品)。
3.2 TPM集成專用操作系統管理工具
TPM可以集成業界主流的操作系統管理工具,通過統一的管理界面,統一模式的工作流實現各類操作系統的快速、遠程部署和應用軟件安裝,配置。

圖2 TPM系統部署方案實現結構
如上圖所示,TPM采用了Rembo Auto-Deploy技術實現Windows和Linux操作系統的管理。它可以與客戶已有的系統管理產品(如Microsoft SMS)結合使用,進行如Microsoft Vista的升級遷移。對于Unix操作系統,TPM提供了基于最佳實踐經驗的工作流,通過集成IBM NIM,HP Ignite和SUN Jumpstart管理工具,實現UNIX服務器的遠程網絡引導,以及操作系統資源的部署,鏡像抓取等操作。
3.3 TPM系統自動化部署實踐-RDP解決方案
通過TPM可以集成實現主流操作系統以及應用軟件的部署和配置。作為TPM系統自動化部署的實踐,IBM為大型企業客戶提供了新一代企業數據中心資源部署解決方案-RDP解決方案。
RDP 全名Request Driven Provisioning,是IBM開發的基于SOA 構架的web 應用,提供靈活方便的端到端的數據中心/測試中心部署解決方案。RDP提供了服務交付全部生命周期中所需的完整服務,例如服務創建,訂購,監控,計量,報告,計費,SLA管理和賠付等。
RDP方案架構
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/