CN111182033B - Method and equipment for restoring switch - Google Patents

Method and equipment for restoring switch Download PDF

Info

Publication number
CN111182033B
CN111182033B CN201911251232.3A CN201911251232A CN111182033B CN 111182033 B CN111182033 B CN 111182033B CN 201911251232 A CN201911251232 A CN 201911251232A CN 111182033 B CN111182033 B CN 111182033B
Authority
CN
China
Prior art keywords
configuration file
bmc
switch
backup
stored
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.)
Active
Application number
CN201911251232.3A
Other languages
Chinese (zh)
Other versions
CN111182033A (en
Inventor
张锡鑫
潘洁红
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN201911251232.3A priority Critical patent/CN111182033B/en
Publication of CN111182033A publication Critical patent/CN111182033A/en
Application granted granted Critical
Publication of CN111182033B publication Critical patent/CN111182033B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0659Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
    • H04L41/0661Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities by reconfiguring faulty entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Retry When Errors Occur (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a method and equipment for restoring a switch, which comprises the following steps: the switch judges whether to start BMC backup when backing up the configuration file; responding to the starting of the BMC backup, and simultaneously saving the configuration file to the switch and transmitting the configuration file to the BMC; the BMC checks whether the configuration file stored in the switch changes every threshold time; in response to the change, the BMC copies the changed configuration file to the BMC; and responding to the first startup after the network operating system is reinstalled or updated by the switch, and the switch acquires the newly saved configuration file from the BMC to complete the restoration of the switch. By using the method of the invention, the time and labor required for recovering the service after the fault can be reduced, and the backup convenience, flexibility and integral operation reliability of the white box switch of the data center are improved.

Description

Method and equipment for restoring switch
Technical Field
The field relates to the field of computers, and more particularly to a method and apparatus for switch restoration.
Background
The white box switch has the function of decoupling software, can reduce the cost and improve the use flexibility, constructs different components and modules for the special requirements of manufacturers, and is popular among various manufacturers and data centers. The biggest bright spot of the white-card switch is the strong openness of the white-card switch, so the white-card switch has richer choices in the aspects of operating systems, software and the like.
With the gradual maturity of a SONiC (Software for Open Network in the Cloud) system, the SONiC system is applied more and more in the Internet industry, and the SONIC + white box switch mode provides more possibilities for the development of a mainstream access switch of a data center in the future. Since the SONIC system is open source software and has a short development process, various problems exist.
The BMC (baseboard management controller) is a manager independent of other parts (such as BIOS, CPU + hard disk) in the switch, and can manage the operating state, power supply, sensor, log, etc. of each device of the switch through an IPMI tool, and is generally used to improve the reliability of the switch. Because the BMC operates independently of the switch system, the normal operation of the BMC is not affected by the system failure, and therefore the BMC is suitable for backing up system configuration files.
In the normal working process of the data center switch, sometimes the installed SONiC system needs to be updated, and when the SONiC system is not working normally, the system also needs to be reinstalled. However, in the conventional SONiC system, a database configuration file (e.g., config _ db file) is used to implement configuration of various functions and storage after configuration, and each time the switch is restarted, the SONiC may restore the configuration by reloading the database configuration file. If the SONiC system performs an update or reinstallation operation, the configuration file will be restored, and the previous function configuration will be lost, which causes inconvenience in use and may even cause service interruption of the switch.
Disclosure of Invention
In view of this, an object of the embodiments of the present invention is to provide a method and a device for restoring an exchange, which can reduce time and labor required for recovering a service after a failure, and improve backup convenience, flexibility and overall operation reliability of a white box switch in a data center.
In view of the above object, an aspect of the embodiments of the present invention provides a method for restoring a switch, including the following steps:
the switch judges whether to start BMC backup when backing up the configuration file;
responding to the starting of BMC backup, and simultaneously saving the configuration file to the switch and transmitting the configuration file to BMC;
the BMC checks whether the configuration file stored in the switch changes every threshold time;
in response to the change, the BMC copies the changed configuration file to the BMC;
and responding to the first starting after the network operating system is reinstalled or updated by the switch, and the switch acquires the newly saved configuration file from the BMC to complete the restoration of the switch.
According to one embodiment of the invention, saving the configuration file to the switch while transmitting to the BMC comprises:
judging whether a space for storing the configuration file of the switch in the BMC flash memory can store the configuration file to be stored at this time;
and in response to the space being incapable of storing the configuration file stored this time, deleting the configuration file stored earliest and storing the configuration file stored this time.
According to one embodiment of the invention, the threshold time is the same as the period of switch backups.
According to one embodiment of the invention, the configuration file is transmitted to the BMC via one or more of the LPC bus, PCI bus, and SPI bus.
According to an embodiment of the present invention, further comprising:
after receiving the configuration file, the BMC checks the configuration file;
in response to the failure to check, the BMC sends an instruction to the switch to retransmit the configuration document.
In another aspect of the embodiments of the present invention, there is also provided an apparatus for switch restoration, where the apparatus includes:
at least one processor; and
a memory storing program code executable by the processor, the program code when executed by the processor performing the steps of:
the switch judges whether to start BMC backup when backing up the configuration file;
responding to the starting of the BMC backup, and simultaneously saving the configuration file to the switch and transmitting the configuration file to the BMC;
the BMC checks whether the configuration file stored in the switch changes every threshold time;
in response to the change, the BMC copies the changed configuration file to the BMC;
and responding to the first startup after the network operating system is reinstalled or updated by the switch, and the switch acquires the newly saved configuration file from the BMC to complete the restoration of the switch.
According to one embodiment of the invention, saving the configuration file to the switch while transmitting to the BMC comprises:
judging whether a space for storing the configuration file of the switch in the BMC flash memory can store the configuration file to be stored at this time;
and in response to the space being incapable of storing the configuration file stored this time, deleting the configuration file stored earliest and storing the configuration file stored this time.
According to one embodiment of the invention, the threshold time is the same as the period of switch backups.
According to one embodiment of the invention, the configuration file is transmitted to the BMC via one or more of the LPC bus, PCI bus, and SPI bus.
According to an embodiment of the invention, the program code further performs the following steps when executed by the processor:
after receiving the configuration file, the BMC checks the configuration file;
in response to the verification failure, the BMC sends an instruction to the switch to retransmit the configuration file.
The invention has the following beneficial technical effects: the switch restoration method provided by the embodiment of the invention judges whether to start BMC backup when the switch backs up the configuration file; responding to the starting of the BMC backup, and simultaneously saving the configuration file to the switch and transmitting the configuration file to the BMC; the BMC checks whether the configuration file stored in the switch changes every threshold time; in response to the change, the BMC copies the changed configuration file to the BMC; the technical scheme that the switch is started for the first time after the network operating system is reinstalled or updated in response to the switch, and the switch acquires the newly stored configuration file from the BMC to complete restoration of the switch can reduce time and labor required for restoring services after a fault, and improve backup convenience, flexibility and overall operation reliability of the white box switch of the data center.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other embodiments can be obtained by using the drawings without creative efforts.
Fig. 1 is a schematic flow diagram of a method of switch restoration according to one embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following embodiments of the present invention are described in further detail with reference to the accompanying drawings.
In view of the above object, a first aspect of the embodiments of the present invention proposes an embodiment of a method for switch restoration. Fig. 1 shows a schematic flow diagram of the method.
As shown in fig. 1, the method may include the steps of:
the S1 switch judges whether to start BMC backup when backing up the configuration file, and whether to start the function of BMC backup can be set in the switch;
s2, responding to the start of BMC backup, storing the configuration file into the switch and transmitting the configuration file into BMC, transmitting the configuration file of the switch database into the BMC in a data bus mode while storing the configuration file into NVRAM (non-volatile memory, such as hard disk) of the switch, and realizing the function of backing up the switch in the BMC;
s3, the BMC checks whether the configuration file stored in the switch is changed at intervals of a threshold value, the configuration file transmitted to the BMC is possibly unsuccessful due to special reasons, the BMC is required to check whether the backup file in the switch is changed at regular intervals, and if the backup file is changed, the latest configuration file is copied to the BMC for storage;
s4, responding to the change, the BMC copies the changed configuration file to the BMC;
s5 responds to the first startup after the switch reinstalls or updates the network operating system, the switch obtains the latest configuration file from the BMC to complete the restoration of the switch, the network operating system performs operations such as updating or reinstalling, the configuration file will be restored to cause the switch not to be restored to the state before the update, which causes inconvenience in use and may cause a service interruption of the switch, and at this time, the file backed up in the BMC needs to be transmitted to the switch for restoration of the switch.
The method can be applied to backup and reinstallation or recovery after failure of the configuration file of the white box switch NOS (network operating system) for the data center, and the BMC independent of the NOS is used for storing the configuration file of the NOS, so that the time and labor required for recovering the service after the failure are reduced, and the backup convenience, the flexibility and the reliability of the integral operation of the white box switch of the data center are improved.
In a preferred embodiment of the present invention, saving the configuration file to the switch while transmitting to the BMC comprises:
judging whether a space for storing the configuration file of the switch in the BMC flash memory can store the configuration file to be stored at this time;
and in response to the space being incapable of storing the configuration file stored this time, deleting the configuration file stored earliest and storing the configuration file stored this time. Multiple configuration files can be stored in a FLASH memory space of the BMC to prevent backup files from being damaged, and when the size of the configuration files exceeds the FLASH limit of the BMC (default is 3 backup files), the newly stored configuration files can automatically cover the oldest update files.
In a preferred embodiment of the present invention, the threshold time is the same as the period of switch backup, or may be set to be shorter than the backup period of the switch, and may be detected before the switch is backed up next time.
In a preferred embodiment of the present invention, the configuration file is transmitted to the BMC via one or more of the LPC bus, PCI bus, and SPI bus.
In a preferred embodiment of the present invention, the method further comprises:
after receiving the configuration file, the BMC checks the configuration file;
in response to the verification failure, the BMC sends an instruction to the switch to retransmit the configuration file. The check is generally performed by comparing the configuration file transmitted to the BMC with the configuration file stored in the switch at the same time, and the comparison includes file size, file type, storage time, and the like.
Examples
Taking a common data center white box Switch (SONiC) operating system as an example, the SONiC operating system and the BMC can allow the NOS configuration file saving function to be started by setting. When the function is started, each time the SONiC stores the existing configuration in the configuration file config _ db, the SONiC can copy the config _ db file and transmit the file to the BMC through the data transmission bus. The BMC also compares whether the config _ db file changes at intervals, and the change can automatically back up the configuration file through the BMC.
And if the BMC allows the NOS configuration file backup, receiving the configuration file transmitted by the SONiC and checking, otherwise, the SONiC carries out error prompt. After the verification is completed, the BMC can determine the storage space of the FLASH, if enough space exists, the backup file is written into the FLASH, otherwise, the oldest configuration file in the FLASH is replaced, and at most three NOS configuration files can be written by default.
After the operating system of the data center white box switch SONiC is updated or restarted, a request for transmitting a backup configuration file config _ db is firstly sent to the BMC during first starting, and if the BMC indicates that the configuration file is not allowed to be stored or is not backed up, the SONiC loads the self-contained original configuration file config _ db. If the configuration file is stored in the BMC, the BMC firstly verifies that the configuration file is intact, then transmits the latest configuration file to the SONiC if the configuration file is intact, and the SONiC loads the configuration file after verification so as to realize restoration of the configuration of the data center switch. If no sound file exists in the BMC or the SONiC fails to verify, the SONiC loads the configuration by using the self-contained configuration file.
By the technical scheme, the time and labor required for recovering the service after the fault can be reduced, and the backup convenience, flexibility and overall operation reliability of the white box switch in the data center are improved.
It should be noted that, as will be understood by those skilled in the art, all or part of the processes in the methods of the above embodiments may be implemented by instructing relevant hardware through a computer program, and the above programs may be stored in a computer-readable storage medium, and when executed, the programs may include the processes of the embodiments of the methods as described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like. The embodiments of the computer program may achieve the same or similar effects as any of the above-described method embodiments.
Furthermore, the method disclosed according to an embodiment of the present invention may also be implemented as a computer program executed by a CPU, and the computer program may be stored in a computer-readable storage medium. The computer program, when executed by the CPU, performs the above-described functions defined in the method disclosed in the embodiments of the present invention.
In view of the above object, a second aspect of the embodiments of the present invention provides an apparatus for switch restoration, where the apparatus includes:
at least one processor; and
a memory storing program code executable by the processor, the program code when executed by the processor performing the steps of:
the switch judges whether to start BMC backup when backing up the configuration file;
responding to the starting of the BMC backup, and simultaneously saving the configuration file to the switch and transmitting the configuration file to the BMC;
the BMC checks whether the configuration file stored in the switch changes every threshold time;
in response to the change, the BMC copies the changed configuration file to the BMC;
and responding to the first startup after the network operating system is reinstalled or updated by the switch, and the switch acquires the newly saved configuration file from the BMC to complete the restoration of the switch.
In a preferred embodiment of the present invention, saving the configuration file to the switch while transmitting to the BMC comprises:
judging whether a space for storing the configuration file of the switch in the BMC flash memory can store the configuration file to be stored at this time;
and in response to the space being incapable of storing the configuration file stored this time, deleting the configuration file stored earliest and storing the configuration file stored this time.
In a preferred embodiment of the invention, the threshold time is the same as the period of switch backups.
In a preferred embodiment of the present invention, the configuration file is transmitted to the BMC via one or more of the LPC bus, PCI bus, and SPI bus.
In a preferred embodiment of the invention, the program code further performs the following steps when executed by the processor:
after receiving the configuration file, the BMC checks the configuration file;
in response to the verification failure, the BMC sends an instruction to the switch to retransmit the configuration file.
It should be particularly noted that the embodiment of the system described above employs the embodiment of the method described above to specifically describe the working process of each module, and those skilled in the art can easily think that the modules are applied to other embodiments of the method described above.
Further, the above-described method steps and system elements or modules may also be implemented using a controller and a computer-readable storage medium for storing a computer program for causing the controller to implement the functions of the above-described steps or elements or modules.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as software or hardware depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosed embodiments of the present invention.
The embodiments described above, particularly any "preferred" embodiments, are possible examples of implementations and are presented merely to clearly understand the principles of the invention. Many variations and modifications may be made to the above-described embodiments without departing from the spirit and principles of the technology described herein. All such modifications are intended to be included within the scope of this disclosure and protected by the following claims.

Claims (10)

1. A method for switch restoration, comprising the steps of:
the switch judges whether to start BMC backup when backing up the configuration file;
in response to initiating the BMC backup, transmitting the configuration file to the BMC while saving to the switch;
the BMC checks whether the configuration file stored in the switch changes every threshold time;
in response to a change, the BMC copying the changed configuration file into the BMC;
and responding to the first starting after the network operating system is reinstalled or updated by the switch, and the switch acquires the latest saved configuration file from the BMC to complete the restoration of the switch.
2. The method of claim 1, wherein saving the configuration file to the switch while transmitting to the BMC comprises:
judging whether the space for storing the configuration file of the switch in the BMC flash memory can store the configuration file to be stored at this time;
and in response to the space being incapable of storing the configuration file stored this time, deleting the configuration file stored earliest and then storing the configuration file stored this time.
3. The method of claim 1, wherein the threshold time is the same as a period of the switch backup.
4. The method of claim 1, wherein the configuration file is transmitted to the BMC via one or more of an LPC bus, a PCI bus, and an SPI bus.
5. The method of claim 1, further comprising:
after receiving the configuration file, the BMC checks the configuration file;
in response to a failure to verify, the BMC sends an instruction to the switch to re-transmit the configuration file.
6. An apparatus for switch restoration, the apparatus comprising:
at least one processor; and
a memory storing program code executable by the processor, the program code, when executed by the processor, performing the steps of:
the switch judges whether to start BMC backup when backing up the configuration file;
in response to initiating the BMC backup, transmitting the configuration file to the BMC while saving to the switch;
the BMC checks whether the configuration file stored in the switch changes every threshold time;
in response to a change, the BMC copying the changed configuration file into the BMC;
and responding to the first starting after the network operating system is reinstalled or updated by the switch, and the switch acquires the latest saved configuration file from the BMC to complete the restoration of the switch.
7. The device of claim 6, wherein the saving the configuration file to the switch while transmitting to the BMC comprises:
judging whether the space for storing the configuration file of the switch in the BMC flash memory can store the configuration file to be stored at this time;
and in response to the space being incapable of storing the configuration file stored this time, deleting the configuration file stored earliest and then storing the configuration file stored this time.
8. The apparatus of claim 6, wherein the threshold time is the same as a period of the switch backup.
9. The device of claim 6, wherein the configuration file is transmitted to the BMC via one or more of an LPC bus, a PCI bus, and an SPI bus.
10. The apparatus of claim 6, wherein the program code, when executed by the processor, further performs the steps of:
after receiving the configuration file, the BMC checks the configuration file;
in response to a failure to verify, the BMC sends an instruction to the switch to re-transmit the configuration file.
CN201911251232.3A 2019-12-09 2019-12-09 Method and equipment for restoring switch Active CN111182033B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911251232.3A CN111182033B (en) 2019-12-09 2019-12-09 Method and equipment for restoring switch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911251232.3A CN111182033B (en) 2019-12-09 2019-12-09 Method and equipment for restoring switch

Publications (2)

Publication Number Publication Date
CN111182033A CN111182033A (en) 2020-05-19
CN111182033B true CN111182033B (en) 2022-05-17

Family

ID=70650160

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911251232.3A Active CN111182033B (en) 2019-12-09 2019-12-09 Method and equipment for restoring switch

Country Status (1)

Country Link
CN (1) CN111182033B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111930430A (en) * 2020-07-09 2020-11-13 苏州浪潮智能科技有限公司 Backup method and system for BMC setting parameters based on Huffman coding
CN111683022B (en) * 2020-08-12 2020-11-27 广东省新一代通信与网络创新研究院 White box switch, method for upgrading forwarding function of white box switch and readable storage medium
CN112433769A (en) * 2020-11-05 2021-03-02 苏州浪潮智能科技有限公司 BMC starting method and device, computer equipment and storage medium
CN113612623B (en) * 2021-06-29 2022-10-25 苏州浪潮智能科技有限公司 Method and device for monitoring configuration of white box switch

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108845814A (en) * 2018-06-14 2018-11-20 郑州云海信息技术有限公司 A kind of guard method of firmware update, device and computer readable storage medium
CN109976816A (en) * 2019-03-25 2019-07-05 联想(北京)有限公司 Computer system configurations method and server
CN110008689A (en) * 2019-04-15 2019-07-12 苏州浪潮智能科技有限公司 A kind of BMC starting method, apparatus, equipment and computer readable storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108845814A (en) * 2018-06-14 2018-11-20 郑州云海信息技术有限公司 A kind of guard method of firmware update, device and computer readable storage medium
CN109976816A (en) * 2019-03-25 2019-07-05 联想(北京)有限公司 Computer system configurations method and server
CN110008689A (en) * 2019-04-15 2019-07-12 苏州浪潮智能科技有限公司 A kind of BMC starting method, apparatus, equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN111182033A (en) 2020-05-19

Similar Documents

Publication Publication Date Title
CN111182033B (en) Method and equipment for restoring switch
US6681390B2 (en) Upgrade of a program
EP1899814B1 (en) Firmware update for consumer electronic device
US6665813B1 (en) Method and apparatus for updateable flash memory design and recovery with minimal redundancy
US9448834B2 (en) Automated testing of physical servers using a virtual machine
US6625754B1 (en) Automatic recovery of a corrupted boot image in a data processing system
US6785838B2 (en) Method and apparatus for recovering from failure of a mirrored boot device
US20160132420A1 (en) Backup method, pre-testing method for environment updating and system thereof
CN106020865A (en) System upgrading method and device
CN106775610B (en) Electronic equipment starting method and electronic equipment
TW201843583A (en) Method and computer system for automatically recovering the BIOS image file
US8086909B1 (en) Automatic core file upload
US10880153B2 (en) Method and system for providing service redundancy between a master server and a slave server
WO2017028375A1 (en) Version upgrading method and system
CN112380062A (en) Method and system for rapidly recovering system for multiple times based on system backup point
CN111090546A (en) Method, device and equipment for restarting operating system and readable storage medium
CN111090537B (en) Cluster starting method and device, electronic equipment and readable storage medium
JP5683088B2 (en) Recovery system, recovery method, and backup control system
US10509646B2 (en) Software update rollbacks using file system volume snapshots
KR102221593B1 (en) System for maintaining the installation envoronment of computer terminals
US6721882B1 (en) Method and apparatus for warm starting a system where the system includes region(s) of software code incapable of warm starting
JP2002229798A (en) Computer system, its bios management method, and bios management program
CN112099992A (en) System backup recovery method and device for server, computer equipment and storage medium
CN114064086B (en) Multi-stage processor system and upgrading method thereof
US11714631B2 (en) Method, electronic device, and computer program product for managing operating system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant