[發明專利]一種通過云端集中管理版本的實現方法有效
| 申請號: | 201410056370.7 | 申請日: | 2014-02-19 |
| 公開(公告)號: | CN103853585B | 公開(公告)日: | 2017-10-03 |
| 發明(設計)人: | 林大偉;王偉兵 | 申請(專利權)人: | 浪潮軟件股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 濟南金迪知識產權代理有限公司37219 | 代理人: | 呂利敏 |
| 地址: | 250101 山東省濟南市高新(歷*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 云端 集中 管理 版本 實現 方法 | ||
1.一種通過云端集中管理版本的實現方法,該方法的實現依托以下產品模塊實現:
所述產品模塊包括配置管理云中心CMCC、cma代理cmaAgent和客戶端工具CMA;
所述配置管理云中心CMCC作用包括,用于實現V6組件的維護、項目業務系統定義、項目主機定義、V6組件和項目主機之間的關聯關系定義;
所述V6組件細分為多個版本管理單元,一個V6組件即指V6里面的一個版本管理單元,稱WAR包;所述項目業務系統是指利用計算機硬件、軟件、網絡通信設備,進行信息的收集、傳輸、加工、儲存、更新和維護的IT設備群;所述項目主機定義是指項目業務系統里所述計算機硬件作為項目主機資源的添加、維護;部署組件是指V6組件對應的war包,即一個要發布到項目主機上完整程序包;所述關聯關系定義是指V6組件和項目主機之間的依賴關系建立與維護;
所述cma代理cmaAgent部署在所述項目主機上,用于實現項目主機和客戶端工具CMA進行數據通訊,以實現文件的上傳與下載,所述的文件為客戶端工具CMA從所述配置管理云中心CMCC下載的組件版本文件和項目主機里面部署組件的特殊配置文件;
所述客戶端工具CMA用于實現從所述配置管理云中心CMCC獲取所述項目主機上V6組件的版本信息、從所述配置管理云中心CMCC將版本包下載到本地、分析本地版本包,遠程備份程序,所述備份程序為所述V6組件部署在項目主機里對應的war包,最后將本地分析的版本包打包發布到項目主機上;
一種利用上述產品模塊通過云端集中管理版本的實現方法,其特征在于,該方法包括步驟如下:
(1)系統工程師登錄所述配置管理云中心CMCC,選擇要發布的版本包,選擇要部署的項目測試環境,部署版本包到項目測試環境,并在項目測試環境中測試版本包:若測試不通過,則查找原因;若測試通過,則配置管理云中心CMCC把版本包狀態改為可發布狀態,所述的可發布狀態包括在配置管理云中心CMCC記錄的版本包發布版本信息;
(2)客戶端工具CMA調用配置管理云中心CMCC發布的webservice服務,發送請求到配置管理云中心CMCC進行身份驗證:若驗證通過,則配置管理云中心CMCC會發送驗證成功信息響應客戶端工具CMA,之后客戶端工具CMA就可以從配置管理云中心CMCC獲取到項目主機上部署的V6組件的版本信息;
(3)驗證通過后,客戶端工具CMA從配置管理云中心CMCC提取到本項目主機上各個部署組件的最新版本和部署信息,并從配置管理云中心CMCC提取到各個組件對應的版本包;
(4)CMA客戶端選擇打算安裝的版本包后,開始從配置管理云中心CMCC的FTP服務器上下載選擇的版本包,將版本包下載到本地;
(5)版本包下載完成之后,CMA客戶端開始分析下載的版本包;所述客戶端工具CMA逐個分析版本包,將所述版本包里面正式發布的程序包和附件分離開來;如果對于同一個部署組件下載了多個版本包的話,則客戶端工具CMA會將分析完成的多個版本程序包進行合并:即高版本的程序包覆蓋低版本程序包,最終形成一個需要發布到項目主機上的程序包;
(6)在發布版本包之前全部備份項目主機上的版本包;
(7)遠程備份完版本包之后,CMA客戶端會將在分析階段分析好的最終版本程序包發布到項目主機上:首先客戶端工具CMA向項目主機發起socket通訊請求,項目主機接收到CMA客戶端發送的通訊請求之后,為CMA客戶端打開傳送文件的端口,這樣CMA客戶端和項目主機的連接建立好之后,CMA客戶端將版本包文件發送到目標主機,完成選擇組件的升級;
(8)CMA客戶端將組件版本包升級完成之后,會向配置管理云中心CMCC發送請求,將升級信息發送到配置管理云中心CMCC,所述的升級信息包括版本包下載信息、版本分析信息和版本升級信息;配置管理云中心CMCC接收CMA客戶端發來的請求,將版本更新信息維護到配置管理云中心CMCC數據庫,所述版本更新信息包括更新組件版本信息和記錄歷史升級信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮軟件股份有限公司,未經浪潮軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410056370.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種改善睡眠的保健飲料
- 下一篇:一種甜味非油炸花生豆





