[發明專利]一種對計算機集群的系統環境進行升級的系統及方法有效
| 申請號: | 201210092354.4 | 申請日: | 2012-03-31 |
| 公開(公告)號: | CN102662705A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | 楊祖龍;謝波;鄭寶城;伍宏衛 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F11/14 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 宋焰琴 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算機 集群 系統 環境 進行 升級 方法 | ||
技術領域
本發明涉及計算機集群中系統環境升級部署技術領域,特別是涉及一種對計算機集群的系統環境進行升級的系統及方法,用于開放平臺B/S(Browser/Server)架構的軟件系統應用服務器程序快速遷移和部署。
背景技術
根據軟件生命周期的不同階段,需要依次搭建開發、測試、生產等多種軟件系統環境。新的軟件應用系統要依次經歷開發單元測試環境、集成測試環境、系統測試環境、適應性測試環境、投產測試環境、實際生產環境多個階段。
由于軟件應用系統一般需要分多期開發,因此以上各階段的環境將并行存在,同時本階段的系統環境需要繼承上一階段的系統環境。由于目前沒有成熟可靠的應用程序快速遷移部署方法,各個應用系統具有自身不同的參數配置信息及升級安裝文檔、沒有統一的可供通用遷移部署方法,現有系統環境升級的一般方法是,針對以上各個階段的環境采用全新安裝方式搭建,不僅需要手工安裝各類系統軟件,還需要手工更新一系列的應用程序級版本及補丁。其存在的缺陷是需要花費較多的人力及時間,也存在手工誤操作導致環境出錯的風險,同時新搭建的環境對于上一階段系統環境的繼承可能不完整,導致新系統功能、性能不穩定,且不能涵蓋本系統前期所有功能模塊,對后續測試驗證形成一定的風險。
發明內容
有鑒于此,本發明提出了一種開放平臺常見的B/S結構的對計算機集群的系統環境進行升級的系統及方法,以滿足各測試環境(或生產環境)下對同一應用系統并行存在多套環境進行快速搭建部署的需要,降低應用程序安裝部署、大部分參數配置所消耗的人力成本,提高應用系統資源利用率和環境部署效率。
本發明提出的對計算機集群的系統環境進行升級的系統包括:源應用服務器,其上部署有現有環境應用程序;PC客戶端,用于用戶遠程登錄源應用服務器或目標應用服務器,調用執行源應用服務器程序和目標應用服務器上的各功能單元;企業局域網,用于連接源應用服務器與目標應用服務器;一個或多個目標應用服務器,其上部署從源應用服務器遷移過來的應用程序,其中從源應用服務器向目標應用服務器遷移部署應用程序包括:通過PC客戶端遠程登錄源服務器,對源應用程序進行備份;通過PC客戶端遠程登錄目標服務器,在目標應用服務器上進行初始化操作;通過PC客戶端遠程登錄目標服務器生成目標服務器應用程序變量配置文件;通過PC客戶端遠程登錄目標服務器,將前一步驟中生成的變量內容寫入應用程序對應的文件中;通過PC客戶端遠程登錄目標服務器,啟動目標應用程序并驗證;如果驗證通過,通過PC客戶端遠程登錄源服務器,啟動源應用程序并驗證,從而完成遷移部署。
本發明提出的對計算機集群的系統環境進行升級的方法包括步驟:通過PC客戶端遠程登錄源服務器,對源應用程序進行備份;通過PC客戶端遠程登錄目標服務器,在目標應用服務器上進行初始化操作;通過PC客戶端遠程登錄目標服務器生成目標服務器應用程序變量配置文件;通過PC客戶端遠程登錄目標服務器,將前一步驟中生成的變量內容寫入應用程序對應的文件中;通過PC客戶端遠程登錄目標服務器,啟動目標應用程序并驗證;如果驗證通過,通過PC客戶端遠程登錄源服務器,啟動源應用程序并驗證,從而完成遷移部署。
使用本發明,可以滿足測試環境(或生產環境)下對同一應用系統并行存在多套環境進行快速搭建部署的需要。同時也適用于在同一臺服務器上部署多套不同應用程序的情況,使用本發明能在同一臺服務器上快速生成多套應用程序基礎環境,并在此基礎上可由各個不同的應用程序根據自身應用特點進行配置,從而降低了應用程序安裝部署的人力成本,提高了應用系統資源利用率和環境部署效率。
經實踐證明,在不影響應用系統的測試效果的前提下,通過對應用服務器程序變量自動生成、配置、進行快速遷移,可以節省逐一安裝應用軟件及其補丁的時間,從一個階段到另一階段同等復雜度環境的遷移時間能大幅減少,提高了測試、生產環境的維護效率。
附圖說明
圖1是本發明對計算機集群的系統環境進行升級的系統結構示意圖;
圖2是本發明源應用服務器和目標應用服務器的功能結構圖;
圖3是本發明對計算機集群的系統環境進行升級的方法流程圖;
圖4是源應用程序備份單元的工作流程圖;
圖5是目標應用服務器初始化單元的工作流程圖;
圖6是應用程序變量生成單元的工作流程圖;
圖7是應用程序變量配置單元的工作流程圖;
圖8是應用程序驗證單元的工作流程圖;
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210092354.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:交互式顯示器
- 下一篇:一種用于鋼屋架損傷診斷的頻率檢測器





