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