專利名稱:一種實現(xiàn)業(yè)務不中斷的單板升級方法
技術領域:
本發(fā)明涉及電信領域主備配置的單板升級,具體涉及一種根據(jù)數(shù)據(jù)配置實 現(xiàn)單板在升級的過程中業(yè)務不中斷的方法。
背景技術:
在電信工程現(xiàn)場,對于重要的單板,都使用主備備份的方式工作,以保證 系統(tǒng)安全和穩(wěn)定,而且作為主備使用的單板必須成對使用,且要求使用同種類 型的單板進行主備配置,這樣,當其中一塊單板出現(xiàn)故障時,才能使用相同的 單板進行更換。若作為主備使用的單板類型不同,且不能成對使用,單板在版本下載或上 電啟動時的一致性;險查中,發(fā)現(xiàn)實際使用的單板和配置的單板類型不一致,則 版本無法下載,單板也無法啟動運行,即使對于邏輯功能相同的單板也是一樣 的。而且,有時會因為故障單板沒有相同類型的單板進行更換,無法保證重要 的單板在主備的工作模式下運行, 一旦單板出現(xiàn)故障,就會造成癱局等問題, 后果相當嚴重。另外,隨著電信業(yè)務的發(fā)展,對單板的內存和處理能力不斷提出更高的要求,從而單板本身也有更新?lián)Q代升級的需求。比如MPX86單板,使用INTEL PIII Low Power ( 700MHZ )的CPU,目前有MPX86—2單板作為其升級單板,其采 用Intel的Pentium M ( UGHZ)的CPU?,F(xiàn)有技術中,在進行硬件升級時, 一般采用直接更改數(shù)據(jù)配置,然后更換 單板的方式進行的,這樣帶來了業(yè)務的中斷,例如,運營商有時在升級公告中 發(fā)布的業(yè)務短時中斷的提示,說明系統(tǒng)在升級的過程中,由于無法保證業(yè)務的
持續(xù),造成系統(tǒng)不穩(wěn)定,給運營商和用戶帶來了極大的不便。 發(fā)明內容本發(fā)明提出一種實現(xiàn)業(yè)務不中斷的單板升級方法,該方法對于主備配置的 單板,把單板的兼容情況做成配置,先升級備用單板,再進行主備倒換升級新 備用單板,不中斷單板業(yè)務,起到了升級過程中業(yè)務持續(xù),穩(wěn)定系統(tǒng)的作用。本發(fā)明具體是這樣實現(xiàn)的一種實現(xiàn)業(yè)務不間斷的單板升級方法,包括如下步驟步驟1,采用單板兼容管理模塊對能兼容的單板進行數(shù)據(jù)配置;步驟2,把待升級使用單板倒換成備用單板后更換為配置單板;步驟3,配置單板上電,配置單板向單板兼容管理模塊發(fā)送兼容性檢查請求;步驟4,單板兼容管理模塊判斷配置單板是否兼容待升級使用單板,如果兼容,則將兼容消息發(fā)送給配置單板,配置單板啟動成功,否則,單板兼容管理模塊告警提示待升級使用單板和配置單板不兼容;步驟5,配置單板與主用單板進行主備倒換,主用單板倒換成備用單板后, 進行升級;步驟6,在單板兼容管理模塊上修改配置數(shù)據(jù),把當前配置修改成和升級使 用單板相同。在所述的實現(xiàn)業(yè)務不間斷的單板升級方法中,所述步驟5中,主用單板倒 換成備用單板后,進行升級,具體包括如下步驟步驟A,主用單板倒換成備用單板后更換為配置單板;步驟B,配置單板上電,配置單板向單板兼容管理模塊發(fā)送兼容性檢查請求;步驟C,單板兼容管理模塊判斷配置單板是否兼容主用單板,如果兼容,則 將兼容消息發(fā)送給配置單板,配置單板啟動成功,完成升級更換;否則,單板 兼容管理模塊告警提示主用單板和配置單板不兼容。所述的實現(xiàn)業(yè)務不間斷的單板升級方法,還包括如下步驟 步驟7,單板兼容管理模塊確定配置數(shù)據(jù)變化后通知當前使用的配置單板;步驟8,當前使用的配置單板向單板兼容管理模塊獲取配置數(shù)據(jù)變化情況, 如果發(fā)現(xiàn)當前使用的配置單板類型和實際使用的配置單板類型 一致,使用配置 單板工作,完成主備單板升級,否則當前使用的配置單板自動重啟。在所述的實現(xiàn)業(yè)務不間斷的單板升級方法中,所述步驟1中,將單板兼容 的配置數(shù)據(jù)保存到單板兼容管理模塊中。在所述的實現(xiàn)業(yè)務不間斷的單板升級方法中,所述步驟2中,若待升級使 用單板為備用單板,則直接進行升級。在所述的實現(xiàn)業(yè)務不間斷的單板升級方法中,所述步驟6中,修改配置數(shù) 據(jù)是指,將單板兼容管理模塊中使用單板的類型修改為配置單板的類型。本發(fā)明對于主備配置的單板,根據(jù)兼容單板的數(shù)據(jù)配置,在單板啟動時向 單板兼容管理模塊發(fā)起兼容性校驗,如果使用單板和配置單板兼容,則單板啟 動成功,在配置單板的環(huán)境和性能下工作。先升級備用單板,然后進行主備倒 換再升級新備用單板,最終把配置修改和實際情況一致,從而實現(xiàn)主備單板升 級替換。把單板的兼容情況做成可以配置的數(shù)據(jù),靈活方便,只要單板上的程 序有兼容性校驗流程,當再有新的兼容單板出現(xiàn)時,只需要修改配置數(shù)據(jù),就 可以實現(xiàn)單板平滑升級,且不需要中斷單板的業(yè)務,起到了升級過程中業(yè)務持 續(xù),穩(wěn)定系統(tǒng)的作用。
圖l是本發(fā)明系統(tǒng)結構示意圖;圖2是本發(fā)明主備配置單板平滑升級的流程圖。
具體實施方式
本發(fā)明所述方法是針對主備配置的單板進行升級,其技術思想是,首先根 據(jù)單板的兼容情況在單板兼容管理模塊中進行數(shù)據(jù)配置,將使用單板更換為備
用單板后進行升級更換,更換為配置單板,配置單板上電,向單板兼容管理模 塊發(fā)起兼容性檢查,通過兼容性檢查的配置單板啟動成功,將配置單板與主用 單板進行主備倒換,完成對主用單板的升級配置,通過單板兼容管理模塊修改 配置數(shù)據(jù)。下面結合附圖和具體實施方式
,對本發(fā)明所述方法進行詳細說明。 如圖l所示,本發(fā)明方法通過單板兼容管理模塊和配置單板協(xié)同實現(xiàn)。如圖2所示為實現(xiàn)本發(fā)明方法的流程圖。本發(fā)明方法由單板兼容管理模塊 和配置單板配合實施,具體包括如下步驟步驟A,根據(jù)使用單板和配置單板的兼容情況,采用單板兼容管理模塊對 能進行兼容的單板進行數(shù)據(jù)配置;步驟B,在單板兼容管理模塊中進行單板兼容配置數(shù)據(jù)的保存;步驟C,把待升級使用單板倒換成備用單板,進行升級更換,更換為配置單 板,另外一塊使用單板作為主用單板進行工作;步驟D,配置單板上電,配置單板向單板兼容管理才莫塊發(fā)送兼容性檢查請 求,把實際使用的配置單板與待升級使用單板的信息發(fā)給單板兼容管理模塊, 進行兼容性檢查;步驟E,單板兼容管理模塊根據(jù)配置數(shù)據(jù),判斷實際使用的配置單板是否可 以兼容待升級使用單板,如果兼容,則將兼容消息發(fā)送給當前配置單板,轉入 步驟F,否則轉入步驟G;步驟F,兼容檢查通過,當前配置單板啟動成功,工作在待升級使用單板的 環(huán)境下,執(zhí)行步驟H,否則執(zhí)行G并向單板兼容管理模塊通知待升級使用單板 和配置單板不兼容,待升級使用單板啟動失?。徊襟EG,單板兼容管理模塊告警提示待升級使用單板和配置單板不兼容;步驟H,配置單板成功啟動后,進行主備倒換,使配置單板倒換成主用單板;步驟I,重復B-G,完成原主用單板的升級配置;步驟J,在單板兼容管理模塊上修改配置數(shù)據(jù),當前配置修改成和實際使用 單板相同,即將原來的單板類型修改為配置單板的類型。步驟K,單板兼容管理模塊比較配置數(shù)據(jù)并進行保存,通過比較發(fā)現(xiàn)單板類型變化,通知當前使用的配置單板;步驟L,當前使用的配置單板接收到單板配置類型變化消息,向單板兼容管 理模塊獲取配置數(shù)據(jù)變化情況,如果發(fā)現(xiàn)當前使用的配置單板類型和實際使用 的配置單板類型一致,使用配置單板工作,完成主備單板升級,流程結束,否 則當前使用的配置單板自動重啟。下面以升級使用INTEL PIII Low Power ( 700MHZ ) CPU的MPX86單板到 Intel的PentiumM CPU ( I.IGHZ)的CPU MPX86—2單板為例,對本發(fā)明方法 進行詳細說明,單板兼容管理模塊MPX86一2單板配合實施。步驟l:根據(jù)單板的實際情況,在單板兼容管理模塊中進行數(shù)據(jù)配置,作為 配置單板的MPX86_2可以兼容作為使用單板的MPX86,即支持配置單板 MPX86—2替換使用單板MPX86;步驟2:在單板兼容管理模塊中對單板兼容配置數(shù)據(jù)進行保存,以備后續(xù)的 查詢和使用;步驟3:把使用單板MPX86倒換成備用,另外一塊使用單板MPX86作為 主用單板進行工作;步驟4:拔出備用單板MPX86,插入配置單板MPX86一2;步驟5:配置單板MPX86_2上電,配置單板MPX86—2向單板兼容管理模 塊發(fā)起兼容性檢查請求,把實際使用的配置單板MPX86—2和當前待升級配置的 使用單板MPX86的信息發(fā)給單板兼容管理模塊,進行兼容性檢查;步驟6:單板兼容管理模塊根據(jù)配置數(shù)據(jù),判斷實際使用的配置單板 MPX86一2是否可以兼容待升級使用單板MPX86,如果兼容,則將兼容消息發(fā)送 給當前配置單板MPX86—2,轉入步驟8,否則,轉入步驟7;步驟7,單板兼容管理模塊告警提示配置單板MPX86_2和使用單板MPX86
不兼容,備用單板MPX86啟動失敗;步驟8:當前配置單板MPX86一2通過兼容性檢查,啟動成功,工作在使用 單板MPX86的環(huán)境下;步驟9:對主用單板MPX86和當前處于備用狀態(tài)的配置單板MPX86—2進 行主備倒換,配置單板MPX86—2作為主機使用,主用單板MPX86作為備機工 作;步驟10:重復步驟3-7,完成對作為備機的主用單板MPX86的升級;步驟11:在單板兼容管理模塊上修改配置數(shù)據(jù),把原來使用的單板類型 MPX86修改成配置單板類型MPX86_2;步驟12:單板兼容管理模塊比較配置數(shù)據(jù)并進行保存,發(fā)現(xiàn)配置數(shù)據(jù)中的 單板類型發(fā)生變化,通知當前使用的配置單板MPX86一2;步驟13:當前使用的配置單板MPX86一2接收到單板配置類型變化后,向單 板兼容管理模塊獲取配置數(shù)據(jù)變化情況,發(fā)現(xiàn)當前使用的配置單板MPX86—2類 型和實際使用的單板MPX86—2的類型一致,使用配置類型MPX86_2單板工作, 完成主備單板升級,流程結束。
權利要求
1、一種實現(xiàn)業(yè)務不間斷的單板升級方法,其特征在于,包括如下步驟步驟1,采用單板兼容管理模塊對能兼容的單板進行數(shù)據(jù)配置;步驟2,把待升級使用單板倒換成備用單板后更換為配置單板;步驟3,配置單板上電,配置單板向單板兼容管理模塊發(fā)送兼容性檢查請求;步驟4,單板兼容管理模塊判斷配置單板是否兼容待升級使用單板,如果兼容,則將兼容消息發(fā)送給配置單板,配置單板啟動成功,否則,單板兼容管理模塊告警提示待升級使用單板和配置單板不兼容;步驟5,配置單板與主用單板進行主備倒換,主用單板倒換成備用單板后,進行升級;步驟6,在單板兼容管理模塊上修改配置數(shù)據(jù),把當前配置修改成和升級使用單板相同。
2、 如權利要求1所述的實現(xiàn)業(yè)務不間斷的單板升級方法,其特征在于,所 述步驟5中,主用單板倒換成備用單板后,進行升級,具體包括如下步驟步驟A,主用單板倒換成備用單板后更換為配置單板;步驟B,配置單板上電,配置單板向單板兼容管理模塊發(fā)送兼容性檢查請求;步驟C,單板兼容管理模塊判斷配置單板是否兼容主用單板,如果兼容,則將兼容消息發(fā)送給配置單板,配置單板啟動成功,完成升級更換;否則,單板兼容管理模塊告警提示主用單板和配置單板不兼容。
3、 如權利要求1或2所述的實現(xiàn)業(yè)務不間斷的單板升級方法,其特征在于, 還包括如下步驟步驟7,單板兼容管理模塊確定配置數(shù)據(jù)變化后通知當前使用的配置單板; 步驟8,當前使用的配置單板向單板兼容管理模塊獲取配置數(shù)據(jù)變化情況, 如果發(fā)現(xiàn)當前使用的配置單板類型和實際使用的配置單板類型一致,使用配置 單板工作,完成主備單板升級,否則當前使用的配置單板自動重啟。
4、 如權利要求1或2所述的實現(xiàn)業(yè)務不間斷的單板升級方法,其特征在于, 所述步驟l中,將單板兼容的配置數(shù)據(jù)保存到單板兼容管理模塊中。
5、 如權利要求1或2所述的實現(xiàn)業(yè)務不間斷的單板升級方法,其特征在于, 所述步驟2中,若待升級使用單板為備用單板,則直接進行升級。
6、 如權利要求1或2所述的實現(xiàn)業(yè)務不間斷的單板升級方法,其特征在于, 所述步驟6中,修改配置數(shù)據(jù)是將單板兼容管理模塊中使用單板的類型修改為配置單板的類型。
全文摘要
本發(fā)明公開了一種實現(xiàn)業(yè)務不間斷的單板升級方法包括,采用單板兼容管理模塊對能兼容的單板進行數(shù)據(jù)配置;把待升級使用單板倒換成備用單板后更換為配置單板;配置單板上電,配置單板向單板兼容管理模塊發(fā)送兼容性檢查請求;單板兼容管理模塊,判斷配置單板是否兼容待升級使用單板,如果兼容,則將兼容消息發(fā)送給配置單板,配置單板啟動成功,否則,單板兼容管理模塊告警提示待升級使用單板和配置單板不兼容;配置單板與主用單板進行主備倒換,主用單板倒換成備用單板進行升級。本發(fā)明方法,實現(xiàn)了單板平滑升級,且不需要中斷單板的業(yè)務,起到了升級過程中業(yè)務持續(xù),穩(wěn)定系統(tǒng)的作用。
文檔編號H04L12/24GK101119188SQ20071015164
公開日2008年2月6日 申請日期2007年9月25日 優(yōu)先權日2007年9月25日
發(fā)明者何幼權, 申茂邦, 龍 馬 申請人:中興通訊股份有限公司