[發明專利]用于恢復計算系統的系統和方法有效
| 申請號: | 200810081259.8 | 申請日: | 2008-02-20 |
| 公開(公告)號: | CN101251815A | 公開(公告)日: | 2008-08-27 |
| 發明(設計)人: | 伊茨哈克·戈德堡;約塔姆·梅迪尼;肯尼思·納金;什米爾·瓦什迪 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F9/445 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 黃小臨 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 恢復 計算 系統 方法 | ||
技術領域
本發明一般涉及安裝在計算系統上的恢復代碼,特別涉及用于如果較新 版本的安裝不成功、則回復較舊版本的安裝代碼的系統和方法。
背景技術
在計算系統中,經常存在升級系統軟件的需要。通常,通過在系統硬件 上安裝新的軟件代碼來執行升級。在某些系統中,實現了恢復點,使得如果 升級失敗,則軟件代碼可被恢復到已知的先前功能狀態。
不幸的是,在大多數情況下,如果升級不成功,則典型地,系統關閉, 并且需要人為干涉,以將系統恢復到舊代碼等級,使得系統能夠繼續適當地 運行。
在某些系統中,可通過將系統代碼恢復到先前已知的功能狀態,而將系 統自動復原。在該方式中,系統可能能夠恢復或者繼續其操作狀態,而不需 要人為干預。然而,恢復處理通常使系統性能降級、或者完全中斷系統的操 作。
在計算系統的連續和不中斷的運行至關重要的計算環境中,上述復原方 案是不能接受的,因為在系統的操作中的任何停工期(downtime)或降低的 性能均將引起依靠系統的無縫操作的企業(enterprise)的嚴重損失。
因此,需要在升級系統軟件、或由于不成功的升級過程而恢復系統軟件 時能夠避免任何系統停工期或性能降級的方法和系統。
發明內容
本公開針對這樣的系統和相應的方法,其有助于當系統升級不成功時自 動復原計算系統,而不導致計算系統的操作的任何中斷、或性能的降級。
為了總結的目的,在此描述了本發明的某些方面、優點和新穎特征。應 理解,不是根據本發明的任一特定實施例都可獲得所有的這些優點。因此, 可以獲得或優化一個優點或一組優點、而不獲得如在此教導或建議的全部優 點的方式,實現或執行本發明。
根據一個實施例,提供了一種用于將計算系統恢復到與安裝在計算系統 上的第一系統軟件代碼相關聯的第一操作狀態的方法。所述方法包括:在計 算系統繼續以與第一系統軟件代碼相關聯的第一操作狀態操作的同時,將第 二系統軟件代碼安裝在計算系統上,其中,第一系統軟件代碼被存儲在存儲 介質的第一分區上,并且,第二系統軟件代碼被存儲在存儲介質的第二分區 上。
在一些實施例中,該方法還包括:激活第二系統軟件代碼,并且去激活 第一系統軟件代碼,以使計算系統以第二操作狀態操作;以及響應于確定第 二系統軟件代碼的激活使計算系統以不希望的方式操作,激活第一軟件代碼, 并且去激活第二系統軟件代碼,以使計算系統返回到第一操作狀態。
在一個實施例中,激活第二系統軟件代碼包括:將系統配置從第一設置 改變為第二設置,以使計算系統切換到執行存儲在第二分區的第二系統軟件 代碼、而不是存儲在第一分區的第一系統軟件代碼。
優選地,該計算系統包括第一控制器單元和第二控制器單元。第一控制 器單元執行第二系統軟件代碼、而不是第一系統軟件代碼,以激活第二軟件 代碼。第二控制器單元執行第一系統軟件代碼,并且確定第二系統軟件代碼 的激活是否使計算系統以不希望的方式操作。第二控制器單元響應于確定第 二系統軟件代碼的激活成功,執行第二系統軟件代碼、而不是第一系統軟件 代碼。
在一個實施例中,所述計算系統為集群系統,其中,所述第一和第二控 制器單元被包括在該集群系統的第一和第二節點中。在另一實施例中,所述 計算系統至少包括第一控制器單元和第二控制器單元,其中,激活第二系統 軟件代碼并去激活第一系統軟件代碼包括:從第二分區重引導(reboot)第 一控制器單元,同時保持第二控制器單元可操作。優選地,激活第一系統軟 件代碼并去激活第二系統軟件代碼包括:從第一分區重引導第一控制器單元, 同時保持第二控制器單元可操作。
在某些實施例中,安裝第二系統軟件代碼包括:將第二操作系統代碼存 儲在第一分區上;以及將第二系統代碼存儲在第一分區上。在另一實施例中, 從第二分區重引導第一控制器單元包括:通過第一控制器加載并執行安裝在 第二分區上的第二操作系統;以及將安裝在第二分區上的第二操作系統與在 該系統上執行的第一系統軟件代碼集成。在一個實施例中,確定第二系統軟 件代碼的激活是否使計算系統以不希望的方式操作包括:確定集成第二系統 軟件尚未成功。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810081259.8/2.html,轉載請聲明來源鉆瓜專利網。





