CN101197707A - Method for updating double standby cabinet management system - Google Patents

Method for updating double standby cabinet management system Download PDF

Info

Publication number
CN101197707A
CN101197707A CNA2006101645112A CN200610164511A CN101197707A CN 101197707 A CN101197707 A CN 101197707A CN A2006101645112 A CNA2006101645112 A CN A2006101645112A CN 200610164511 A CN200610164511 A CN 200610164511A CN 101197707 A CN101197707 A CN 101197707A
Authority
CN
China
Prior art keywords
management system
cabinet management
standby
transition information
server
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.)
Pending
Application number
CNA2006101645112A
Other languages
Chinese (zh)
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.)
Inventec Corp
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CNA2006101645112A priority Critical patent/CN101197707A/en
Publication of CN101197707A publication Critical patent/CN101197707A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Hardware Redundancy (AREA)

Abstract

The invention provides a method of updating a double standby crate management system, which is applicable to a server. When the server generates an alteration message, a virtual transmission passage is established between a host crate management system and a standby crate management system of the server; the host crate management system updates according to the alteration message, transmits the alteration message to the standby crate management system for updating through the virtual transmission passage, and closes the virtual transmission passage after the host crate management system and the standby crate management system have completed updating. With the invention, the server is enabled to have sufficient transmission bandwidth and stable transmission data when carrying out synchronous updating of the host crate management system and the standby crate management system.

Description

Upgrade the method for double standby cabinet management system
Technical field
The present invention sets up tunnel especially in regard to a kind of server about server between its set active cabinet management system and standby cabinet management system, and carries out the more method of new data at tunnel.
Background technology
Server is a kind of high-performance computer, it mainly acts on the node that is as network, to store or to handle the data on the network, server has the disposal ability higher than general personal computer, stability, reliability, fail safe, extensibility and manageability, especially, progress along with current various electronic communication technologies, and the information flow demand that grows with each passing day, general company or group use server so that services such as relevant information, download, mail to be provided, and have become quotidian ordinary affair.Therefore, how the disposal ability and the stability of server can improve, and make server that more stable, more humane information environment for use and service environment can be provided, and become to estimate one of most important key of server.Based on previous reasons, the manufacturer of server is at the unusual condition of server because of a variety of causes generation, causes the problem of data in server access or network service disruption, constantly develops new technology, expectation can solve variety of issue, improves the stability of server.
For example, be provided with an IPMI (IntelligentPlatform Management Interface in the present server, be called for short: IPMI), IPMI is with baseboard management controller (Baseboard Management controller, be called for short: BMC), by several standard interfaces (as: internal integrated circuit/Intelligent Platform Management Bus (Inter-IntegratedCircuit/Intelligent Platform Management Bus, be called for short: I2C/IPMB) interface, serial/modulator-demodulator (Serial/Modem) interface, Local Area Network interface etc.), with need monitored element (as: central processor temperature in the server, voltage, rotation speed of the fan etc.) set sensor connects, in order to collect from the sensing value of each sensor.When baseboard management controller when sensing value judges that the monitored element of server has serious anomalous event to produce, baseboard management controller can be carried out and correct action, make server can continue to provide service, or time-out provide service to avoid more grave error.
Yet aforesaid IPMI only has a baseboard management controller, and therefore, after the baseboard management controller fault, aforesaid IPMI can't judge promptly whether the monitored element of server has serious anomalous event to produce.Therefore, the dealer is for solving aforesaid problem, in server, be provided with a master control baseboard management controller and a redundant baseboard management controller, baseboard management controller by the two redundants of this kind, make after the master control baseboard management controller breaks down, replace the master control baseboard management controller by the redundant baseboard management controller immediately, arrive IPMI in order to the sensing value that each sensor is provided, in other words, this moment, IPMI was collected from the sensing value of each sensor by the redundant baseboard management controller, and continued to judge whether the monitored element of server has serious anomalous event to produce.
And in order to make the redundant baseboard management controller can possess the sensing value of each sensor identical with the master control baseboard management controller, in order to replace the master control baseboard management controller immediately, normally between this two substrates Management Controller, carry out the renewal of the sensing value of each sensor by Intelligent Platform Management Bus (Intelligent Platform Management Bus is called for short IPMB).; the device of other of IPMI (as: bridge controller, reserve source of electrical power supply device etc.); also use Intelligent Platform Management Bus to carry out the transmission of data; make relative the diminishing of transmitting bandwidth of Intelligent Platform Management Bus; so; when Intelligent Platform Management Bus transmits the data of the sensing value of each sensor and other device in a large number, data take place easily transmit problem of unstable.
In addition, cabinet (chassis for effective management server, or claim enclosure) and interchanger (switch), what make that server can be stable provides various services or resource, and server is installed the cabinet and the (as: Roadrunner﹠amp of switch management system of master control; Chassis Management System is called for short: RCMS) and the cabinet of redundant and switch management system.And standby cabinet and switch management system also can take place to replace master control cabinet and switch management system, in order to continue the cabinet and the interchanger of management server when unusual in master control cabinet and switch management system.And this two cabinet and switch management system are to each other, by the special communications protocol that transmission channel that Ethernet provided and dealer define voluntarily, carry out data synchronization and upgrade.Yet, this two cabinet and switch management system, carry out transfer of data and renewal by the special communications protocol that the dealer defines voluntarily, the server that makes different dealer's manufacturings can not be shared and use same communications protocol to carry out the transfer of data and the renewal of this two cabinet and switch management system.
By as can be known above-mentioned, realize higher disposal ability for making server, stability, reliability, fail safe, purpose such as extensibility and manageability, the device or the management system that in server, add various pairs of redundants, but the device of various pairs of redundants or management system are in the process of data synchronization updating at present, relative the diminishing of as above listed transmitting bandwidth arranged, data transmit unstable and special communications protocol such as can't share at problem, therefore, if can develop a kind of cabinet management system of update service device, solve foregoing problems, believe that dealer and consumer find pleasure in to see.
Summary of the invention
Because aforesaid many disappearances, the inventor is through the permanent research and experiment of making great efforts, and development and Design goes out a kind of method of upgrading double standby cabinet management system of the present invention finally, in the hope of by proposition of the present invention, can contribute to some extent society.
A purpose of the present invention, a kind of method of upgrading double standby cabinet management system is provided, be applied in a server with an active cabinet management system and a standby cabinet management system, when a transition information takes place in server, server is promptly set up a virtual transmission passage between this two cabinet management system, make that initiatively cabinet management system can be by virtual transmission channel transfer transition information to the standby cabinet management system, and the standby cabinet management system is closed the virtual transmission passage after finishing renewal according to transition information immediately.
Wherein, when one transition information takes place described server, will handle according to the following step:
Described active cabinet management system receives described transition information, and upgrades initiatively cabinet management system according to described transition information; Between described active cabinet management system and described standby cabinet management system, set up a virtual transmission passage; Described active cabinet management system is sent to described standby cabinet management system from described virtual transmission passage with described transition information; Described standby cabinet management system receives described transition information, and upgrades the standby cabinet management system; Described standby cabinet management system is given described active cabinet management system from described virtual transmission channel transfer one return signal, has finished renewal in order to notice; Reach described active cabinet management system and receive described return signal, close described virtual transmission passage.
The step that described server is set up the virtual transmission passage comprises:
Described active cabinet management system is opened a connectivity port; Described standby cabinet management system is opened another connectivity port; Described active cabinet management system judges whether to be connected to described another connectivity port from described connectivity port; And initiatively cabinet management system can be connected to described another connectivity port from described connectivity port, promptly between described active cabinet management system and standby cabinet management system, finishes the processing of setting up the virtual transmission passage.
When described active cabinet management system can't be connected to described another connectivity port from described connectivity port, described server transmits an error message and gives described active cabinet management system, and described standby cabinet management system continues to wait for that described active cabinet management system is connected with it, handles according to the step of setting up the virtual transmission passage again.
Described server comprises in the step that described active cabinet management system transmits described transition information:
Read desire is written to described standby cabinet management system from described virtual transmission passage transition information; Judge whether intactly transition information to be written to described standby cabinet management system from described virtual transmission passage; And after described transition information intactly write described standby cabinet management system, then described active cabinet management system entered described standby cabinet management system transmits described return signal from described virtual transmission passage the state that receives of waiting for.
When described transition information does not intactly write described standby cabinet management system as yet, then handle in the step that described active cabinet management system transmits described transition information according to described server again.
Described server receives described transition information and updating steps comprises at described standby cabinet management system:
Read the transition information that writes described standby cabinet management system from described virtual transmission passage; Judge whether described standby cabinet management system reads described transition information complete; It is complete reaching when judging described standby transition information that cabinet management system reads, and then upgrades the standby cabinet management system according to transition information.
When judging described standby transition information that cabinet management system reads not is complete, then receives described transition information and updating steps is handled according to described server at described standby cabinet management system again.
Described server comprises in the step that described standby cabinet management system transmits described return signal:
Edit described return signal according to the format transmission message of IPMI; The described return signal that editor is finished is sent in the set message queue of described standby cabinet management system; Read and be arranged in top return signal in the described message queue; Judge whether be arranged in the described message queue top return signal complete; And be arranged in when judging that top return signal is complete in the described message queue, then will be arranged in top return signal in the described message queue, give described active cabinet management system by described virtual transmission channel transfer, with described top return signal deletion, return signal follow-up in the described message queue is then filled vacancies in the proper order forward in regular turn again.
To be arranged in top return signal described in the described message queue be not to be complete when judging, and then handles in the step that described standby cabinet management system transmits described return signal according to described server again.
The step of the described virtual transmission passage of described server closing comprises:
Described active cabinet management system judges whether received return signal is complete; It is complete judging received described return signal when described active cabinet management system, then closes the connectivity port at described active cabinet management system; And close another connectivity port at described standby cabinet management system, promptly close described virtual transmission passage.
So, server promptly has enough transmitting bandwidths, in order to the more new data of this two cabinet management system of stable transmission, and uses the universal communication agreement to carry out the transmission of data, makes the present invention can be applicable to the server of different dealer's manufacturings.
Description of drawings
Fig. 1 is an action flow chart of the present invention;
Fig. 2 is an action flow chart of setting up the virtual transmission passage of the present invention;
Fig. 3 is the action flow chart that transmits transition information and wait return signal at the active cabinet management system of the present invention;
Fig. 4 receives the action flow chart of transition information and updating steps at the standby cabinet management system for the present invention;
Fig. 5 sends back the action flow chart of complex signal for the present invention;
Fig. 6 closes the action flow chart of virtual transmission passage for the present invention.
Embodiment
The present invention is described in detail below in conjunction with accompanying drawing.
The invention provides a kind of method of upgrading double standby cabinet management system, be applied in a server, server has an active cabinet management system (Active Enclosure Management System) and a standby cabinet management system (Standby Enclosure Management System), wherein initiatively cabinet management system can carry out various management at the cabinet of server, and the standby cabinet management system can take place when unusual at the active cabinet management system, replace initiatively cabinet management system, in order to continue the cabinet of management server, see also shown in Figure 1, when (as: the initiatively cabinet management system configuration change of one transition information takes place server, event change or account number change etc.) time, handle according to the following step, in order to upgrade initiatively cabinet management system and standby cabinet management system:
Step 1: at first, receive transition information, and upgrade initiatively cabinet management system according to transition information by the active cabinet management system;
Step 2: again by the universal communication agreement (as: transmission control protocol of Ethernet and Internet Protocol (Transmission Control Protocol/Internet Protocol, be called for short TCP/IP)) between active cabinet management system and standby cabinet management system, set up a virtual transmission passage; In a preferred embodiment of the present invention, see also server shown in Figure 2 and set up the virtual transmission passage according to the following step:
Step 20: open a connectivity port (socket port) at the active cabinet management system;
Step 21: open another connectivity port (other socke tport) at the standby cabinet management system;
Step 22: initiatively cabinet management system judges whether and can be connected to another connectivity port from the connectivity port, if carry out step 23, otherwise carry out step 24;
Step 23: i.e. expression is finished between active cabinet management system and standby cabinet management system and is set up the virtual transmission passage, promptly finishes;
Step 24: transmit an error message and give initiatively cabinet management system, and the standby cabinet management system continues to wait for that initiatively cabinet management system is connected with it, handles according to step 22 again;
So, server is after receiving error message, can be sent to the employed personal computer of distance supervisor of server, in order to remind the manager to get rid of the abnormality of server, make between active cabinet management system and standby cabinet management system, after the abnormality of getting rid of server, can upgrade synchronously smoothly;
Step 3: initiatively cabinet management system is sent to the standby cabinet management system from the virtual transmission passage with transition information; In this embodiment, seeing also server shown in Figure 3 comprises in the step that the active cabinet management system transmits transition information:
Step 30: read desire is written to the standby cabinet management system from the virtual transmission passage transition information;
Step 31: judge whether intactly transition information to be written to the standby cabinet management system, if promptly finish, otherwise carry out step 31;
Then, described active cabinet management system enters described standby cabinet management system transmits described return signal from described virtual transmission channel the state that receives of waiting for;
Step 4: the standby cabinet management system receives transition information, and upgrades the standby cabinet management system; In this embodiment, see also shown in Figure 4ly, server receives transition information and updating steps comprises at the standby cabinet management system:
Step 40: read the transition information that writes the standby cabinet management system from the virtual transmission passage;
Step 41: judge whether institute's transition information that reads is complete, if carry out step 42, otherwise carry out step 40;
Step 42: upgrade the standby cabinet management system according to transition information, promptly finish;
Step 5: the standby cabinet management system is given initiatively cabinet management system from virtual transmission channel transfer one return signal, has finished renewal in order to notice; In this embodiment, see also shown in Figure 5ly, the step that server sends back complex signal comprises:
Step 50: (Intelligent Platform ManagementInterface is called for short: format transmission message editor return signal IPMI) according to IPMI;
Step 51: the return signal that editor is finished is sent in the set message queue of server (message queue);
Step 52: read and be arranged in top return signal in the message queue;
Step 53: judge whether be arranged in the message queue top return signal complete,, otherwise carry out step 52 if carry out step 54;
Step 54: will be arranged in top return signal in the message queue, and give initiatively cabinet management system by the virtual transmission channel transfer, with top return signal deletion, return signal follow-up in the message queue is then filled vacancies in the proper order forward in regular turn again;
So, when server standby cabinet management system still unconfirmed has sent back complex signal before cabinet management system initiatively, top return signal can be not deleted in message queue, all passes to the active cabinet management system in order to guarantee all return signals;
Step 6: initiatively cabinet management system receives return signal, closes the virtual transmission passage immediately.In this embodiment, see also shown in Figure 6ly, the step of server closing virtual transmission passage comprises:
Step 60: initiatively cabinet management system judges whether receive return signal complete, if carry out step 61, otherwise carry out step 60;
Step 61: close connectivity port (socket port) at the active cabinet management system;
Step 62: close another connectivity port (other socket port) at the standby cabinet management system.
By above-mentioned steps as can be known, server is when active cabinet management system and standby cabinet management system are desired to upgrade synchronously, utilize the universal communication agreement to set up the virtual transmission passage, and after finishing synchronous renewal, close the virtual transmission passage immediately, promptly make server that enough transmitting bandwidths are arranged, can be used for stable transmission transition information, and, the present invention utilizes the universal communication agreement to set up the virtual transmission passage and transmits transition information, to make the present invention can be used in the server of different vendor's manufacturing easily, solve the problem that traditional cabinet and switch management system can not use at the server of different vendor's manufacturing.
The above only is a specific embodiment of the best of the present invention, but feature of the present invention is not limited thereto, and anyly is familiar with this skill person in field of the present invention, can think easily and variation or modification, all can be encompassed in following claim of the present invention.

Claims (10)

1. method of upgrading double standby cabinet management system, it is characterized in that described method is applied in a server, server comprises an active cabinet management system and a standby cabinet management system, wherein when one transition information takes place described server, will handle according to the following step:
Described active cabinet management system receives described transition information, and upgrades initiatively cabinet management system according to described transition information;
Between described active cabinet management system and described standby cabinet management system, set up a virtual transmission passage;
Described active cabinet management system is sent to described standby cabinet management system from described virtual transmission passage with described transition information;
Described standby cabinet management system receives described transition information, and upgrades the standby cabinet management system;
Described standby cabinet management system is given described active cabinet management system from described virtual transmission channel transfer one return signal, has finished renewal in order to notice; And
Described active cabinet management system receives described return signal, closes described virtual transmission passage.
2. method according to claim 1 is characterized in that, the step that described server is set up the virtual transmission passage comprises:
Described active cabinet management system is opened a connectivity port;
Described standby cabinet management system is opened another connectivity port;
Described active cabinet management system judges whether to be connected to described another connectivity port from described connectivity port; And
When the active cabinet management system can be connected to described another connectivity port from described connectivity port, promptly between described active cabinet management system and standby cabinet management system, finish the processing of setting up the virtual transmission passage.
3. method according to claim 2, it is characterized in that, when described active cabinet management system can't be connected to described another connectivity port from described connectivity port, described server transmits an error message and gives described active cabinet management system, and described standby cabinet management system continues to wait for that described active cabinet management system is connected with it, handles according to the step of setting up the virtual transmission passage again.
4. method according to claim 1 is characterized in that, described server comprises in the step that described active cabinet management system transmits described transition information:
Read desire is written to described standby cabinet management system from described virtual transmission passage transition information;
Judge whether intactly transition information to be written to described standby cabinet management system from described virtual transmission passage; And
After described transition information intactly write described standby cabinet management system, then described active cabinet management system entered described standby cabinet management system transmits described return signal from described virtual transmission passage the state that receives of waiting for.
5. method according to claim 4, it is characterized in that, when described transition information does not intactly write described standby cabinet management system as yet, then handle in the step that described active cabinet management system transmits described transition information according to described server again.
6. method according to claim 1 is characterized in that, described server receives described transition information and updating steps comprises at described standby cabinet management system:
Read the transition information that writes described standby cabinet management system from described virtual transmission passage;
Judge whether described standby cabinet management system reads described transition information complete; And
When judging described standby transition information that cabinet management system reads is complete, then upgrades the standby cabinet management system according to transition information.
7. method according to claim 6, it is characterized in that, when judging described standby transition information that cabinet management system reads not is complete, then receives described transition information and updating steps is handled according to described server at described standby cabinet management system again.
8. method according to claim 1 is characterized in that, described server comprises in the step that described standby cabinet management system transmits described return signal:
Edit described return signal according to the format transmission message of IPMI;
The described return signal that editor is finished is sent in the set message queue of described standby cabinet management system;
Read and be arranged in top return signal in the described message queue;
Judge whether be arranged in the described message queue top return signal complete; And
Be arranged in when judging that top return signal is complete in the described message queue, then will be arranged in top return signal in the described message queue, give described active cabinet management system by described virtual transmission channel transfer, with described top return signal deletion, return signal follow-up in the described message queue is then filled vacancies in the proper order forward in regular turn again.
9. method according to claim 8, it is characterized in that, to be arranged in top return signal described in the described message queue be not to be complete when judging, and then handles in the step that described standby cabinet management system transmits described return signal according to described server again.
10. method according to claim 1 is characterized in that, the step of the described virtual transmission passage of described server closing comprises:
Described active cabinet management system judges whether received return signal is complete;
It is complete judging received described return signal when described active cabinet management system, then closes the connectivity port at described active cabinet management system; And
Close another connectivity port at described standby cabinet management system, promptly close described virtual transmission passage.
CNA2006101645112A 2006-12-06 2006-12-06 Method for updating double standby cabinet management system Pending CN101197707A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2006101645112A CN101197707A (en) 2006-12-06 2006-12-06 Method for updating double standby cabinet management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006101645112A CN101197707A (en) 2006-12-06 2006-12-06 Method for updating double standby cabinet management system

Publications (1)

Publication Number Publication Date
CN101197707A true CN101197707A (en) 2008-06-11

Family

ID=39547873

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006101645112A Pending CN101197707A (en) 2006-12-06 2006-12-06 Method for updating double standby cabinet management system

Country Status (1)

Country Link
CN (1) CN101197707A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104182017A (en) * 2014-08-21 2014-12-03 刘文君 Intelligent heat radiation control system and method for server
CN104572400A (en) * 2015-02-09 2015-04-29 浪潮电子信息产业股份有限公司 Management method and management device for managing multiple computing boards by single BMC (Baseboard Management Controller)
CN108279755A (en) * 2018-01-22 2018-07-13 郑州云海信息技术有限公司 Server fan management method, device, system and computer readable storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104182017A (en) * 2014-08-21 2014-12-03 刘文君 Intelligent heat radiation control system and method for server
CN104182017B (en) * 2014-08-21 2017-04-19 刘文君 Intelligent heat radiation control system and method for server
CN104572400A (en) * 2015-02-09 2015-04-29 浪潮电子信息产业股份有限公司 Management method and management device for managing multiple computing boards by single BMC (Baseboard Management Controller)
CN108279755A (en) * 2018-01-22 2018-07-13 郑州云海信息技术有限公司 Server fan management method, device, system and computer readable storage medium

Similar Documents

Publication Publication Date Title
CN111355780B (en) Internet of things monitoring management method and system based on block chain
CN101223513B (en) Background network bandwidth sharing behind gateway devices
US6131167A (en) Method and apparatus to reduce power consumption on a bus
CN100555948C (en) A kind of switching equipment of in the stack exchanger system, being coupled of being used for
CN110531987A (en) Management method, device and computer readable storage medium based on Kubernetes cluster
US6266696B1 (en) Full time network auxiliary for a network connected PC
CN102684970B (en) Thin-client environment providing system, server and thin-client environmental management technique
CN107170474A (en) Expansible the storage box, computer implemented method and computer readable storage means
CN103019788A (en) Remote online upgrading method based on CAN (Controller Area Network) bus
CN104798010B (en) At least part of serial storage protocol compliant frame conversion
CN102664953B (en) High flux distributed type simulation support platform, system and simulation method based on high level architecture (HLA)
CN103944869A (en) Wake on cloud
CN103530193A (en) Method and device used for adjusting application process
CN106850286A (en) The baseboard management controller of baseboard management controller and NE management disk on veneer
CN106155264B (en) Manage the computer approach and computer system of the power consumption of storage subsystem
US20140136829A1 (en) Method, Network Card, and Hard Disk Card for Accessing Shut-Down Hard Disk
CN104243536B (en) A kind of bullet train controls network semi-matter simulating system
CN106534067B (en) A kind of intelligent control method and system based on Internet of Things
CN103416026B (en) Network system and packet processing method
CN109067633A (en) Power-supply management system and method based on Ethernet daisy chain communication network topology
CN101197707A (en) Method for updating double standby cabinet management system
CN103905498B (en) Service information management method and service information management system
CN112003825A (en) SDN-based virtual network isolation method and SDN controller
Slone Local area network handbook
CN109542833A (en) A kind of server management method based on microserver framework, device, server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication