CN101119188A - Single board updating method for implementing uninterruptive service - Google Patents
Single board updating method for implementing uninterruptive service Download PDFInfo
- Publication number
- CN101119188A CN101119188A CNA2007101516417A CN200710151641A CN101119188A CN 101119188 A CN101119188 A CN 101119188A CN A2007101516417 A CNA2007101516417 A CN A2007101516417A CN 200710151641 A CN200710151641 A CN 200710151641A CN 101119188 A CN101119188 A CN 101119188A
- Authority
- CN
- China
- Prior art keywords
- veneer
- configuration
- compatible
- management module
- board
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Hardware Redundancy (AREA)
Abstract
The present invention discloses a veneer upgrading method realizing uninterrupted business. The veneer compatible management module is adopted to conduct data arrangement to the compatible veneer; the veneer of upgrading utilization is rearranged to a standby veneer which then changes into an arranging veneer. The arranging veneer electrifies and transmits a compatibility checking requirement to the veneer compatible management module which judges whether the arranging veneer is compatible with the veneer of upgrading utilization. If the arranging veneer is compatible with the veneer, the compatible information is transmitted to the arranging veneer which starts successfully; otherwise, the veneer compatible management module gives an alarm to indicate that the veneer of upgrading utilization and the arranging veneer is not compatible. The arranging veneer and the principle veneer rearrange of principle and standby and the principal veneer rearranges to the standby veneer to have an upgrade. The method of the present invention realizes the veneer upgrades smoothly without interrupting of the services of the veneer, thereby achieving the effects of sustaining the services and stabilizing the system in the upgrading process.
Description
Technical field
The present invention relates to the single board updating of the active and standby configuration of field of telecommunications, be specifically related to a kind of according to data configuration realization veneer professional unbroken method in the process of upgrading.
Background technology
At the communication engineering scene, for important veneer, all use the mode of active/standby backup to work, to guarantee system safety and stable, and as the necessary use in pairs of the veneer of active and standby use, and require to use the veneer of same kind to carry out active and standby configuration, like this, when wherein a veneer breaks down, could use identical veneer to change.
If board type difference as active and standby use, and can not use in pairs, in the consistency check of veneer when version download or electrifying startup, the board type of finding actual veneer that uses and configuration is inconsistent, then version can't be downloaded, veneer also can't start operation, even also be the same for the identical veneer of logic function.And, because failing single board does not have the veneer of same type to change, can't guarantee that important veneer moves under active and standby mode of operation sometimes, in case veneer breaks down, will cause problems such as paralysis office, consequence is quite serious.
In addition, along with the development of telecommunication service, to the internal memory and the constantly higher requirement of proposition of disposal ability of veneer, thereby veneer itself also has the demand of the upgrading of updating.Such as the MPX86 veneer, use the CPU of INTEL PIIILow Power (700MHZ), the MPX86_2 veneer is arranged at present as its veneer of upgrading, it adopts the CPU of the Pentium M (1.1GHZ) of Intel.
In the prior art, when carrying out HardwareUpgring, the general employing directly changed data configuration, changes then that the mode of veneer carries out, and brought professional interruption like this, for example, operator's prompting that the business of issue is interrupted in short-term in the upgrading bulletin sometimes, illustrative system are in the process of upgrading, owing to can't guarantee professional continuing, cause system's instability, brought great inconvenience for operator and user.
Summary of the invention
The present invention proposes the professional unbroken single board updating method of a kind of realization, this method is for the veneer of active and standby configuration, the compatible context of veneer is made configuration, elder generation's upgrading standby board, carry out the new standby board of activestandby switchover upgrade again, do not interrupt single board service, played in the escalation process and professionally to continue the effect of systems stabilisation.
The present invention specifically is achieved in that
The professional continual single board updating method of a kind of realization comprises the steps:
Step 1 adopts the veneer compatible management module to carrying out data configuration by compatible veneer;
Step 2 is replaced by the configuration veneer after use board switchover to be upgraded become standby board;
Step 3, the configuration Board Power up, the configuration veneer sends the compliance check request to the veneer compatible management module;
Step 4, veneer compatible management module are judged whether compatible use veneer to be upgraded of configuration veneer, if compatible, then compatible message is sent to the configuration veneer, the success of configuration single board starting, otherwise veneer compatible management module alarm prompt use veneer to be upgraded and configuration veneer are incompatible;
Step 5, the configuration veneer carries out masterslave switchover with main with veneer, and the master upgrades after becoming standby board with board switchover;
Step 6 is revised configuration data on the veneer compatible management module, current configuration modification is become with upgrading to use veneer identical.
In the professional continual single board updating method of described realization, in the described step 5, the master upgrades after becoming standby board with board switchover, specifically comprises the steps:
Steps A, the master is replaced by the configuration veneer after becoming standby board with board switchover;
Step B, the configuration Board Power up, the configuration veneer sends the compliance check request to the veneer compatible management module;
Step C, the veneer compatible management module judges whether compatible master uses veneer to the configuration veneer, if compatible, then compatible message is sent to the configuration veneer, and the upgrading replacing is finished in the success of configuration single board starting; Otherwise veneer compatible management module alarm prompt master is incompatible with veneer and configuration veneer.
The professional continual single board updating method of described realization also comprises the steps:
Step 7, veneer compatible management module determine to notify after configuration data changes the configuration veneer of current use;
Step 8, the configuration veneer of current use obtains the configuration data situation of change to the veneer compatible management module, if find that the configuration board type of current use is consistent with the actual configuration board type that uses, use the work of configuration veneer, finish the main and standby boards upgrading, otherwise the configuration veneer of current use is restarted automatically.
In the professional continual single board updating method of described realization, in the described step 1, the configuration data of veneer compatibility is saved in the veneer compatible management module.
In the professional continual single board updating method of described realization, in the described step 2,, then directly upgrade if the veneer that uses to be upgraded is standby board.
In the professional continual single board updating method of described realization, in the described step 6, revise configuration data and be meant, the type of using veneer in the veneer compatible management module is revised as the type of configuration veneer.
The present invention is for the veneer of active and standby configuration, according to the data configuration of compatible veneer, when single board starting, initiate compatible verification, if use veneer and configuration veneer compatibility to the veneer compatible management module, then single board starting success is worked under environment that disposes veneer and performance.First upgrading standby board carries out the masterslave switchover new standby board of upgrading again then, and is finally consistent with actual conditions configuration modification, thereby realizes that the main and standby boards upgrading replaces.The compatible context of veneer is made the data that can dispose, flexible, as long as the program on the veneer has compatible checking process, when having new compatible veneer to occur again, only need to revise configuration data, just can realize the veneer smooth upgrade, and not need to interrupt the business of veneer, played in the escalation process and professionally to have continued the effect of systems stabilisation.
Description of drawings
Fig. 1 is a system configuration schematic diagram of the present invention;
Fig. 2 is the flow chart of the active and standby configuration veneer of the present invention smooth upgrade.
Embodiment
The method of the invention is to upgrade at the veneer of active and standby configuration, its technological thought is, at first the compatible context according to veneer carries out data configuration in the veneer compatible management module, the replacing of upgrading after will using single-board replacement as standby board, be replaced by the configuration veneer, the configuration Board Power up, initiate compliance check to the veneer compatible management module, configuration single board starting success by compliance check, to dispose veneer and carry out masterslave switchover with veneer with main, finish main upgrading configuration, revise configuration data by the veneer compatible management module with veneer.
Below in conjunction with the drawings and specific embodiments, the method for the invention is elaborated.
As shown in Figure 1, the inventive method is by veneer compatible management module and the collaborative realization of configuration veneer.
Be illustrated in figure 2 as the flow chart of realizing the inventive method.The inventive method is cooperated by veneer compatible management module and configuration veneer to be implemented, and specifically comprises the steps:
Steps A according to the compatible context that uses veneer and configuration veneer, adopts the veneer compatible management module to carry out data configuration to carrying out compatible veneer;
Step B carries out the preservation of the compatible configuration data of veneer in the veneer compatible management module;
Step C becomes standby board to use board switchover to be upgraded, and the configuration veneer is replaced by in the replacing of upgrading, and an other use veneer carries out work as main with veneer;
Step D, the configuration Board Power up, the configuration veneer sends the compliance check request to the veneer compatible management module, and the configuration veneer of reality use and the information of use veneer to be upgraded are issued the veneer compatible management module, carries out compliance check;
Step e, veneer compatible management module be according to configuration data, judges that the actual configuration veneer that uses whether can compatible use veneer to be upgraded, if compatible, then compatible message sent to current configuration veneer, changes step F over to, otherwise change step G over to;
Step F, the compatible inspection passed through, current configuration single board starting success, be operated under the environment of use veneer to be upgraded, execution in step H, otherwise carry out G and notify use veneer to be upgraded incompatible with the configuration veneer to the veneer compatible management module, use single board starting failure to be upgraded;
Step G, veneer compatible management module alarm prompt use veneer to be upgraded and configuration veneer are incompatible;
Step H after the configuration veneer successfully starts, carries out masterslave switchover, makes the configuration board switchover become the main veneer of using;
Step I repeats B-G, finishes former main upgrading configuration with veneer;
Step J revises configuration data on the veneer compatible management module, it is identical with the actual veneer that uses that current configuration modification becomes, and is about to the type that original board type is revised as the configuration veneer.
Step K, veneer compatible management module comparison configuration data is also preserved, and changes by relatively finding board type, notifies the configuration veneer of current use;
Step L, the configuration veneer of current use receives veneer Configuration Type change message, obtain the configuration data situation of change to the veneer compatible management module, if find that the configuration board type of current use is consistent with the actual configuration board type that uses, use the work of configuration veneer, finish the main and standby boards upgrading, flow process finishes, otherwise the configuration veneer of current use is restarted automatically.
The MPX86 veneer that uses INTEL PIII Low Power (700MHZ) CPU to upgrade is example to the CPU MPX86_2 veneer of the Pentium M CPU (1.1GHZ) of Intel below, the inventive method is elaborated, and veneer compatible management module MPX86_2 veneer cooperates to be implemented.
Step 1: according to the actual conditions of veneer, in the veneer compatible management module, carry out data configuration, can be compatible as the MPX86_2 of configuration veneer as the MPX86 that uses veneer, promptly support configuration veneer MPX86_2 to replace and use veneer MPX86;
Step 2: in the veneer compatible management module, the compatible configuration data of veneer is preserved, in order to follow-up inquiry and use;
Step 3: standby using veneer MPX86 to switch into, an other use veneer MPX86 carries out work as main with veneer;
Step 4: extract standby board MPX86, insert configuration veneer MPX86_2;
Step 5: configuration veneer MPX86_2 powers on, configuration veneer MPX86_2 initiates the compliance check request to the veneer compatible management module, the information of the use veneer MPX86 of the configuration veneer MPX86_2 of reality use and current configuration to be upgraded is issued the veneer compatible management module, carry out compliance check;
Step 6: the veneer compatible management module is according to configuration data, judges that the actual configuration veneer MPX86_2 that uses whether can compatible use veneer MPX86 to be upgraded, if compatible, then compatible message is sent to current configuration veneer MPX86_2, change step 8 over to, otherwise, change step 7 over to;
Step 7, veneer compatible management module alarm prompt configuration veneer MPX86_2 and use veneer MPX86 are incompatible, and standby board MPX86 starts failure;
Step 8: current configuration veneer MPX86_2 starts successfully by compliance check, is operated under the environment that uses veneer MPX86;
Step 9: carry out masterslave switchover to main with veneer MPX86 and the current configuration veneer MPX86_2 that is in stand-by state, configuration veneer MPX86_2 uses as main frame, and the main veneer MPX86 that uses is as standby host work;
Step 10: repeating step 3-7, finish the main upgrading with veneer MPX86 as standby host;
Step 11: on the veneer compatible management module, revise configuration data, the original board type MPX86 that uses is modified as configuration board type MPX86_2;
Step 12: veneer compatible management module comparison configuration data is also preserved, and finds that the board type in the configuration data changes, and notifies the configuration veneer MPX86_2 of current use;
Step 13: after the configuration veneer MPX86_2 of current use receives the variation of veneer Configuration Type, obtain the configuration data situation of change to the veneer compatible management module, the configuration veneer MPX86_2 type of finding current use is consistent with the type of the actual veneer MPX86_2 that uses, use the work of Configuration Type MPX86_2 veneer, finish the main and standby boards upgrading, flow process finishes.
Claims (6)
1. realize professional continual single board updating method for one kind, it is characterized in that, comprise the steps:
Step 1 adopts the veneer compatible management module to carrying out data configuration by compatible veneer;
Step 2 is replaced by the configuration veneer after use board switchover to be upgraded become standby board;
Step 3, the configuration Board Power up, the configuration veneer sends the compliance check request to the veneer compatible management module;
Step 4, veneer compatible management module are judged whether compatible use veneer to be upgraded of configuration veneer, if compatible, then compatible message is sent to the configuration veneer, the success of configuration single board starting, otherwise veneer compatible management module alarm prompt use veneer to be upgraded and configuration veneer are incompatible;
Step 5, the configuration veneer carries out masterslave switchover with main with veneer, and the master upgrades after becoming standby board with board switchover;
Step 6 is revised configuration data on the veneer compatible management module, current configuration modification is become with upgrading to use veneer identical.
2. the professional continual single board updating method of realization as claimed in claim 1 is characterized in that, in the described step 5, the master upgrades after becoming standby board with board switchover, specifically comprises the steps:
Steps A, the master is replaced by the configuration veneer after becoming standby board with board switchover;
Step B, the configuration Board Power up, the configuration veneer sends the compliance check request to the veneer compatible management module;
Step C, the veneer compatible management module judges whether compatible master uses veneer to the configuration veneer, if compatible, then compatible message is sent to the configuration veneer, and the upgrading replacing is finished in the success of configuration single board starting; Otherwise veneer compatible management module alarm prompt master is incompatible with veneer and configuration veneer.
3. the professional continual single board updating method of realization as claimed in claim 1 or 2 is characterized in that, also comprises the steps:
Step 7, veneer compatible management module determine to notify after configuration data changes the configuration veneer of current use;
Step 8, the configuration veneer of current use obtains the configuration data situation of change to the veneer compatible management module, if find that the configuration board type of current use is consistent with the actual configuration board type that uses, use the work of configuration veneer, finish the main and standby boards upgrading, otherwise the configuration veneer of current use is restarted automatically.
4. the professional continual single board updating method of realization as claimed in claim 1 or 2 is characterized in that,
In the described step 1, the configuration data of veneer compatibility is saved in the veneer compatible management module.
5. the professional continual single board updating method of realization as claimed in claim 1 or 2 is characterized in that,
In the described step 2,, then directly upgrade if the veneer that uses to be upgraded is standby board.
6. the professional continual single board updating method of realization as claimed in claim 1 or 2 is characterized in that,
In the described step 6, revising configuration data is to use the type of veneer to be revised as the type that disposes veneer in the veneer compatible management module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101516417A CN101119188B (en) | 2007-09-25 | 2007-09-25 | Single board updating method for implementing uninterruptive service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101516417A CN101119188B (en) | 2007-09-25 | 2007-09-25 | Single board updating method for implementing uninterruptive service |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101119188A true CN101119188A (en) | 2008-02-06 |
CN101119188B CN101119188B (en) | 2010-06-02 |
Family
ID=39055144
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101516417A Expired - Fee Related CN101119188B (en) | 2007-09-25 | 2007-09-25 | Single board updating method for implementing uninterruptive service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101119188B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102147804A (en) * | 2011-01-26 | 2011-08-10 | 华为数字技术有限公司 | Method and device for managing file of network equipment |
WO2012113196A1 (en) * | 2011-02-25 | 2012-08-30 | 中兴通讯股份有限公司 | Method and apparatus for realizing upgrade of master single-board and slave single-board |
CN102053842B (en) * | 2009-11-09 | 2013-07-03 | 中兴通讯股份有限公司 | Method and device for improving BOOT compatibility |
WO2016177127A1 (en) * | 2015-10-09 | 2016-11-10 | 中兴通讯股份有限公司 | Single board upgrading method and device |
CN107526615A (en) * | 2017-08-31 | 2017-12-29 | 郑州云海信息技术有限公司 | Stand-alone program upgrade method and device during a kind of service operation |
US10116506B2 (en) | 2013-11-14 | 2018-10-30 | Huawei Technologies Co., Ltd | Method for upgrading version of network device and network device |
CN109787789A (en) * | 2017-11-10 | 2019-05-21 | 中兴通讯股份有限公司 | Compatible management method, device and the equipment of software upgrading, storage medium |
CN113938331A (en) * | 2020-06-29 | 2022-01-14 | 中兴通讯股份有限公司 | Single board power-on method, main control board and readable storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3405215B2 (en) * | 1998-07-30 | 2003-05-12 | 日本電気株式会社 | Update history management apparatus and update history management method for circuit board in electronic exchange |
CN100463534C (en) * | 2003-12-08 | 2009-02-18 | 中兴通讯股份有限公司 | A single board version management method for plug and play |
CN100366116C (en) * | 2004-08-29 | 2008-01-30 | 华为技术有限公司 | Communication equipment sub-system staging method |
ATE526790T1 (en) * | 2004-10-18 | 2011-10-15 | Ericsson Telefon Ab L M | METHOD FOR UPGRADING AN ACCESS NODE OF A TELECOMMUNICATION EXCHANGE AND UPGRADED TELECOMMUNICATION EXCHANGE |
-
2007
- 2007-09-25 CN CN2007101516417A patent/CN101119188B/en not_active Expired - Fee Related
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102053842B (en) * | 2009-11-09 | 2013-07-03 | 中兴通讯股份有限公司 | Method and device for improving BOOT compatibility |
CN102147804A (en) * | 2011-01-26 | 2011-08-10 | 华为数字技术有限公司 | Method and device for managing file of network equipment |
CN102147804B (en) * | 2011-01-26 | 2014-10-08 | 北京华为数字技术有限公司 | Method and device for managing file of network equipment |
WO2012113196A1 (en) * | 2011-02-25 | 2012-08-30 | 中兴通讯股份有限公司 | Method and apparatus for realizing upgrade of master single-board and slave single-board |
US10116506B2 (en) | 2013-11-14 | 2018-10-30 | Huawei Technologies Co., Ltd | Method for upgrading version of network device and network device |
WO2016177127A1 (en) * | 2015-10-09 | 2016-11-10 | 中兴通讯股份有限公司 | Single board upgrading method and device |
CN107526615A (en) * | 2017-08-31 | 2017-12-29 | 郑州云海信息技术有限公司 | Stand-alone program upgrade method and device during a kind of service operation |
CN109787789A (en) * | 2017-11-10 | 2019-05-21 | 中兴通讯股份有限公司 | Compatible management method, device and the equipment of software upgrading, storage medium |
CN109787789B (en) * | 2017-11-10 | 2022-08-12 | 中兴通讯股份有限公司 | Compatibility management method, device and equipment for software upgrading and storage medium |
CN113938331A (en) * | 2020-06-29 | 2022-01-14 | 中兴通讯股份有限公司 | Single board power-on method, main control board and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN101119188B (en) | 2010-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101119188B (en) | Single board updating method for implementing uninterruptive service | |
US9489213B2 (en) | Shutdown method, startup method, and communication terminal | |
US8522233B2 (en) | Firmware updating system, firmware delivering server, firmware embedded device, and program | |
CN101420431B (en) | FOTA server, terminal and software version processing method and system therefor | |
EP2712119B1 (en) | Abnormality handling method, device and client | |
CN101383724B (en) | Network updating method and operation maintaining element, and network element updating system | |
CN101334736A (en) | Oftware updating method and portable terminal devic | |
CN101616031B (en) | Method for setting single-plate parameters of advanced telecommunication computing structure | |
CN101645780B (en) | Method and device for restoring allocation after power off and power on of power over Ethernet (POE) system | |
CN102035683A (en) | Control method and system for switching of main board and standby board | |
CN101155015A (en) | Synchronization method for data and condition between host computer and standby computer | |
CN105049936A (en) | Startup-shutdown method and device | |
CN101022633B (en) | Allocation data recovering method, system and device | |
CN101741533A (en) | Equipment starting method, device and equipment | |
CN100362760C (en) | Duplication of distributed configuration database system | |
WO2017000586A1 (en) | Method and device for upgrading virtual network element, and computer storage medium | |
JP5293141B2 (en) | Redundant system | |
CN110995498A (en) | Port starting method and device | |
CN101155061B (en) | Master/standby control method | |
JP2002123398A (en) | Device and method for version up processing of software in communication equipment | |
JP2015153128A (en) | Call processing control device and software update method of the same, call processing system, and computer program | |
CN111142921A (en) | Software upgrading method and device | |
CN114064097B (en) | Software upgrading method, terminal equipment and storage medium | |
CN113254051B (en) | Multi-terminal point-to-point pushing method | |
CN109783136B (en) | Configuration updating method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100602 Termination date: 20160925 |