CN108733186A - Homing device and method - Google Patents
Homing device and method Download PDFInfo
- Publication number
- CN108733186A CN108733186A CN201710274405.8A CN201710274405A CN108733186A CN 108733186 A CN108733186 A CN 108733186A CN 201710274405 A CN201710274405 A CN 201710274405A CN 108733186 A CN108733186 A CN 108733186A
- Authority
- CN
- China
- Prior art keywords
- reset
- controller
- instruction
- reset instruction
- baseboard
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/24—Resetting means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
Abstract
Present disclose provides a kind of homing devices, the homing device includes reset controller, for being resetted by reset instruction control base board controller, wherein, for being resetted to the baseboard controller in malfunction or in non-faulting state, baseboard controller is used for the main business operating system of monitoring server for reset instruction.The disclosure additionally provides a kind of repositioning method, a kind of non-volatile memory medium and a kind of computer program.
Description
Technical field
This disclosure relates to network technique field, more particularly, to a kind of homing device and method.
Background technology
Two parts system is generally comprised in existing server:Main business operating system and main business monitoring system.Wherein, main
Service operation system provides all software and hardware resources for running business on line, such as:Operating system (Operating
System, referred to as OS), central processing unit (Central Processing Unit, referred to as CPU), memory (Memory),
The resources such as the network equipment, hard disk and hard disk controller, mainboard and fan.Main business monitoring system is for monitoring, supporting main business
The working condition of each component in system, with ensure main business system can stablize, safe operation, such as:Control mainboard switching on and shutting down, peace
Whether dress OS, the temperature of monitoring CPU and working frequency, monitoring Memory and hard disk malfunction, according in server main business system
The temperature of each component adjusts fan revolution etc..
Main business monitoring system can due to working long hours, software run and fly or the problems such as hardware design breaks down, thus
It needs to reset, so that main business monitoring system restores the ability of monitoring main business operating system.
Invention content
In view of this, present disclose provides a kind of homing device and methods.
An aspect of this disclosure provides a kind of homing device, including reset controller, for passing through reset instruction control
Baseboard controller processed resets, wherein above-mentioned reset instruction is used for the substrate in malfunction or in non-faulting state
Controller is resetted, and baseboard controller is used for the main business operating system of monitoring server.
In accordance with an embodiment of the present disclosure, above-mentioned reset instruction include the first reset instruction, above-mentioned reset controller with it is above-mentioned
The reset components of baseboard controller connect, for above-mentioned first reset instruction to be sent to above-mentioned reset components so that aforesaid substrate
Controller resets.
In accordance with an embodiment of the present disclosure, above equipment further includes reset button, is connect with above-mentioned reset components, for by the
Two reset instructions are sent to above-mentioned reset components so that aforesaid substrate controller resets.
In accordance with an embodiment of the present disclosure, above equipment further includes connecting component, and above-mentioned reset controller and above-mentioned reset are pressed
Button is connect by above-mentioned connecting component with above-mentioned reset components.
In accordance with an embodiment of the present disclosure, above-mentioned connecting component includes AND gate circuit, and above-mentioned AND gate circuit has the first input
End, the second input terminal and the first output end, wherein:Above-mentioned reset controller is connect with above-mentioned first input end, and being used for will be above-mentioned
First reset instruction inputs above-mentioned first input end;Above-mentioned reset button is connect with above-mentioned second input terminal, for by above-mentioned the
Two reset instructions input above-mentioned second input terminal;And above-mentioned first output end is connect with above-mentioned reset components, is used for third
Reset instruction is sent to above-mentioned reset components so that aforesaid substrate controller resets, wherein above-mentioned third reset instruction is by upper
It states the first reset instruction and above-mentioned second reset instruction carries out what logical AND obtained.
In accordance with an embodiment of the present disclosure, above-mentioned third reset instruction is low level signal.
In accordance with an embodiment of the present disclosure, above-mentioned connecting component includes OR circuit, and above-mentioned OR circuit is inputted with third
End, the 4th input terminal and second output terminal, wherein:Above-mentioned reset controller is connect with above-mentioned third input terminal, and being used for will be above-mentioned
First reset instruction inputs above-mentioned third input terminal;Above-mentioned reset button is connect with above-mentioned 4th input terminal, for by above-mentioned the
Two reset instructions input above-mentioned 4th input terminal;And above-mentioned second output terminal is connect with above-mentioned reset components, for above-mentioned the
Four reset instructions be sent to above-mentioned reset components so that aforesaid substrate controller reset, wherein above-mentioned 4th reset instruction be by
Above-mentioned first reset instruction and above-mentioned second reset instruction carry out logic or obtain.
In accordance with an embodiment of the present disclosure, above-mentioned 4th reset instruction is high level signal.
In accordance with an embodiment of the present disclosure, above-mentioned reset instruction include the 5th reset instruction, above-mentioned reset controller with it is above-mentioned
The power supply of baseboard controller is connected by switching mechanism, for by the way that above-mentioned 5th reset instruction is sent to above-mentioned switch
Mechanism makes aforesaid substrate controller reset to control above-mentioned power supply power down.
In accordance with an embodiment of the present disclosure, reset controller controls aforesaid substrate controller reset packet by above-mentioned reset instruction
It includes:Receive the fault message of aforesaid substrate controller;Above-mentioned reset instruction is generated according to above-mentioned fault message;And by above-mentioned
Reset instruction controls aforesaid substrate controller and resets.
Another aspect of the present disclosure provides a kind of repositioning method, including obtains reset instruction;And pass through reset instruction
Control base board controller resets, wherein above-mentioned reset instruction is used for the base in malfunction or in non-faulting state
Plate controller is resetted, and baseboard controller is used for the main business operating system of monitoring server.
In accordance with an embodiment of the present disclosure, it includes receiving the fault message and root of aforesaid substrate controller to obtain reset instruction
Above-mentioned reset instruction is generated according to above-mentioned fault message.
Another aspect of the present disclosure provides a kind of non-volatile memory medium, is stored with computer executable instructions, on
Instruction is stated when executed for realizing repositioning method as described above.
Another aspect of the present disclosure provides a kind of computer program, and above computer program, which includes that computer is executable, to be referred to
It enables, above-metioned instruction is when executed for realizing repositioning method as described above.
In accordance with an embodiment of the present disclosure, it can solve the problems, such as that baseboard controller resets at least partly, and therefore can be with
Realize the technique effect of the corresponding main business monitoring system of remote reset baseboard controller.
Description of the drawings
By referring to the drawings to the description of the embodiment of the present disclosure, the above-mentioned and other purposes of the disclosure, feature and
Advantage will be apparent from, in the accompanying drawings:
Fig. 1 diagrammatically illustrates the application scenario diagram of a kind of homing device and method according to the embodiment of the present disclosure;
Fig. 2A diagrammatically illustrates the schematic diagram of the homing device according to the embodiment of the present disclosure;
Fig. 2 B diagrammatically illustrate the schematic diagram of the homing device according to another embodiment of the disclosure;
Fig. 2 C diagrammatically illustrate the schematic diagram of the homing device according to another embodiment of the disclosure;
Fig. 2 D diagrammatically illustrate the schematic diagram of the homing device according to another embodiment of the disclosure;
Fig. 2 E diagrammatically illustrate the schematic diagram of the homing device according to another embodiment of the disclosure;
Fig. 2 F diagrammatically illustrate the schematic diagram of the homing device according to another embodiment of the disclosure;
Fig. 2 G are diagrammatically illustrated according to a kind of schematic diagram of the reset mode of homing device of the disclosure;
Fig. 3 diagrammatically illustrates a kind of flow chart of repositioning method according to the embodiment of the present disclosure;
And
Fig. 4 diagrammatically illustrates a kind of block diagram of homing device according to an embodiment of the present disclosure.
Specific implementation mode
Hereinafter, will be described with reference to the accompanying drawings embodiment of the disclosure.However, it should be understood that these descriptions are only exemplary
, and it is not intended to limit the scope of the present disclosure.In addition, in the following description, descriptions of well-known structures and technologies are omitted, with
Avoid unnecessarily obscuring the concept of the disclosure.
Term as used herein is not intended to limit the disclosure just for the sake of description specific embodiment.Used here as
Word " one ", " one (kind) " and "the" etc. also should include " multiple ", " a variety of " the meaning, unless in addition context clearly refers to
Go out.In addition, the terms "include", "comprise" as used herein etc. show the presence of the feature, step, operation and/or component,
But it is not excluded that other one or more features of presence or addition, step, operation or component.
There are all terms (including technical and scientific term) as used herein those skilled in the art to be generally understood
Meaning, unless otherwise defined.It should be noted that term used herein should be interpreted that with consistent with the context of this specification
Meaning, without should by idealization or it is excessively mechanical in a manner of explain.
Shown in the drawings of some block diagrams and/or flow chart.It should be understood that some sides in block diagram and/or flow chart
Frame or combinations thereof can be realized by computer program instructions.These computer program instructions can be supplied to all-purpose computer,
The processor of special purpose computer or other programmable data processing units, to which these instructions can be with when being executed by the processor
Create the device for realizing function/operation illustrated in these block diagrams and/or flow chart.
Therefore, the technology of the disclosure can be realized in the form of hardware and/or software (including firmware, microcode etc.).Separately
Outside, the technology of the disclosure can take the form of the computer program product on the computer-readable medium for being stored with instruction, should
Computer program product uses for instruction execution system or instruction execution system is combined to use.In the context of the disclosure
In, computer-readable medium can be the arbitrary medium can include, store, transmitting, propagating or transmitting instruction.For example, calculating
Machine readable medium can include but is not limited to electricity, magnetic, optical, electromagnetic, infrared or semiconductor system, device, device or propagation medium.
The specific example of computer-readable medium includes:Magnetic memory apparatus, such as tape or hard disk (HDD);Light storage device, such as CD
(CD-ROM);Memory, such as random access memory (RAM) or flash memory;And/or or wire/wireless communication link.
Embodiment of the disclosure provides a kind of homing device and method.The homing device can be used for in server
BMC (Baseboard Management Controller, referred to as baseboard controller) is resetted.Wherein, BMC is as master
A part for service monitoring system, for the main business operating system in server to be monitored and controlled.Specifically, it resets
Equipment may include the reset controller for being resetted by reset instruction control base board controller, wherein reset instruction is used for
Baseboard controller in malfunction or non-faulting state is resetted.
Fig. 1 diagrammatically illustrates the application scenario diagram of a kind of homing device and method according to the embodiment of the present disclosure.
As shown in Figure 1, server includes main business operating system and main business monitoring system.Main business monitoring system is used for
Main business operating system is monitored and controlled.Specifically, main business monitoring system mainly utilizes baseboard controller 101 to master
Service operation system is monitored and is controlled.The meeting of baseboard controller 101 is due to working long hours, software runs winged or hardware design etc.
Problem, and lead to not normally monitor main business operating system.In order to guarantee normally to monitor main business operating system needs
Special homing device is set.
Fig. 2A diagrammatically illustrates the schematic diagram of the homing device according to the embodiment of the present disclosure.
As shown in Figure 2 A, which may include reset controller 102, for passing through reset instruction control base board control
Device 101 processed resets, wherein the reset instruction is used for the baseboard controller in malfunction or in non-faulting state
101 are resetted, and baseboard controller 101 is used for the main business operating system of monitoring server.
On the one hand, main business monitoring system can due to working long hours, software run fly or occur the problems such as hardware design therefore
Barrier, in this way, main business monitoring system all cannot respond to the request of any system including main business operating system, to
Lead to not the working condition for normally monitoring main business operating system.Thus, in order to make main business monitoring system restore to main business
The monitoring function for operating system of being engaged in needs to reset main business monitoring system.It specifically, can be by baseboard controller 101
It is resetted to realize the reset to main business monitoring system.
On the other hand, even if main business monitoring system does not break down, user can also input control according to actual needs
System instructs so that 102 control base board controller 101 of reset controller resets.
In other words, reset controller 102 can both control baseboard controller 101 when baseboard controller 101 breaks down
It resets, the reset of baseboard controller 101 can also be controlled when baseboard controller 101 works normally.
It should be noted that above-mentioned reset controller 102 can by South Bridge chip (Platform Controller Hub,
Referred to as PCH) it serves as.PCH is responsible for computer input/output control, is typically located at the physical location farther out from CPU.
And in the related art, when baseboard controller 101 breaks down, main business operating system can only be first passed through and found
Baseboard controller 101 reinforms engineer and is carried out manually again to baseboard controller 101 to scene in the physical location information of computer room
Position.This scene reset mode not only wasted time, but also consumption manpower, but also may delay the prison to main business operating system
Control, is inconvenient.
Compared with the relevant technologies, the homing device provided in the embodiment of the present disclosure due to including reset controller 102,
When baseboard controller 101 breaks down, reset controller 102 can be multiple according to reset instruction remote control baseboard controller 101
Position.In this way, the trouble that staff resets to scene is not only eliminated, and remote control can also save the time, Neng Gouji
Shi Huifu is very convenient to the monitoring function of main business operating system.Meanwhile this reset schemes are not due to by human factor shadow
It rings, resets more accurate quick.
Fig. 2 B diagrammatically illustrate the schematic diagram of the homing device according to another embodiment of the disclosure.
As an alternative embodiment, as shown in Figure 2 B, above-mentioned reset instruction may include the first reset instruction, it is multiple
Level controller 102 is connect with the reset components 1011 of baseboard controller 101, for the first reset instruction to be sent to reset components
1011 so that baseboard controller 101 resets.
It should be noted that reset components 1011 can be the reset control unit of baseboard controller 101, reset controller
102 can pass through common I/O port (General-purpose input/output, referred to as GPIO) and substrate control
Device 101 processed connects, and the first reset instruction is directly sent to the reset control unit of baseboard controller 101, resets control unit
After receiving the first reset instruction, baseboard controller 101 is resetted.
In the embodiments of the present disclosure, due to being provided with reset controller, and it is connected with the reset components of baseboard controller,
Make the reset of baseboard controller that remote control may be implemented by sending the first reset instruction, do not influenced by human factor,
Reset can more accurately and timely, in short-term restore monitoring capacity of the main business monitoring system to main business operating system.
Fig. 2 C diagrammatically illustrate the schematic diagram of the homing device according to another embodiment of the disclosure.
As an alternative embodiment, as shown in Figure 2 C, above-mentioned homing device can also include reset button 103,
It is connect with reset components 1011, for the second reset instruction to be sent to reset components 1011 so that baseboard controller 101 resets.
It should be noted that reset button 103 is also connected with the reset control unit of baseboard controller 101, and pass through
Send reset control unit of second reset instruction to baseboard controller 101 so that baseboard controller 101 resets.
In the embodiments of the present disclosure, due to being provided with two kinds of reset control unit parts, that is, reset controller 102 and reset are pressed
Button 103, wherein reset controller 102 can be used for remote control, and reset button 103 can be used for field control, and the two is each other
Alternate reset control unit, thus double insurance can be provided to guarantee to reset baseboard controller 101.
Fig. 2 D diagrammatically illustrate the schematic diagram of the homing device according to another embodiment of the disclosure.
As an alternative embodiment, as shown in Figure 2 D, above-mentioned homing device can also include connecting component 104,
Reset controller 102 and reset button 103 are connect by connecting component 104 with reset components 1011.
It should be noted that homing device includes reset controller 102, reset button 103 and connecting component 104, reset
Controller 102 and reset button 103 are connected by connecting component 104 with the reset control unit of baseboard controller 101.
In the embodiments of the present disclosure, due to being provided with connecting component 104 so that reset controller 102 and reset button 103
It can be connected on baseboard controller 101 by connecting component 104, in this way, it is only necessary to occupy 101 place chip of baseboard controller
On a pin, thus the pin resource of chip can be saved.And if being not provided with connecting component 104, reset controller 102
It just needs to be connected respectively on two pins of said chip with reset button 103, thus pin resource can be wasted.
Fig. 2 E diagrammatically illustrate the schematic diagram of the homing device according to another embodiment of the disclosure.
As an alternative embodiment, as shown in Figure 2 E, connecting component 104 may include AND gate circuit 1041, with
Gate circuit 1041 has first input end, the second input terminal and the first output end, wherein reset controller 102 and first inputs
End connection, for the first reset instruction to be inputted first input end;Reset button 103 is connect with the second input terminal, for by the
Two reset instructions input the second input terminal;And first output end connect with reset components 1011, for by third reset instruction
Reset components 1011 are sent to so that baseboard controller 101 resets, wherein third reset instruction is by the first reset instruction and the
Two reset instructions carry out what logical AND obtained.
On the one hand, AND gate circuit 1041 can be one basic with door, and there are two input terminal and an output ends.At this
In open embodiment, reset controller 102 is connected to the first input end of AND gate circuit, and the first reset instruction input first is defeated
Enter end, reset button 103 is connected to the second input terminal of AND gate circuit, the second reset instruction is inputted the second input terminal, with door
First output end of circuit is connected to reset components 1011, and third reset instruction is exported to reset components 1011.
On the other hand, AND gate circuit 1041 can be the logic circuit for realizing logic "and" operation.When all defeated
Enter at the same for high level when, export as high level, as long as otherwise there are one input low levels, output is all low level.Therefore, multiple
Level controller 102 and reset button 103 can be resetted by low level signal control base board controller 101.
Wherein, when first input end input low level signal, and when the second input terminal input low level signal, the first output
End output low level signal, baseboard controller, which executes, at this time resets operation;When first input end input low level signal, second is defeated
When entering to hold input high level signal, the first output end exports low level signal, and baseboard controller, which executes, at this time resets operation;When
One input terminal input high level signal, and when the second input terminal input low level signal, the first output end exports low level signal,
Baseboard controller, which executes, at this time resets operation;When first input end input high level signal, and the second input terminal exports high level
When signal, the first output end exports high level signal, and baseboard controller does not execute reset operation at this time.
That is, third reset instruction is low level signal, it is low electricity in the third reset instruction that logical AND obtains in other words
Usually, baseboard controller 101 just executes reset operation.
In the embodiments of the present disclosure, due to setting connecting component to AND gate circuit 1041, when reset controller 102 and again
When position 103 wherein at least one of button is low level signal, so that it may to execute reset to baseboard controller 101, realize reset
The purpose that controller 102 and reset button 103 backup each other and independent control baseboard controller 101 resets.
It should be noted that connecting component 104 is not limited to AND gate circuit, further include its that can realize logic and operation
His circuit.
Fig. 2 F diagrammatically illustrate the schematic diagram of the homing device according to another embodiment of the disclosure.
As an alternative embodiment, as shown in Figure 2 F, above-mentioned connecting component 104 may include OR circuit
1042, OR circuit 1042 has third input terminal, the 4th input terminal and second output terminal, wherein reset controller 102 and the
Three input terminals connect, for the first reset instruction to be inputted third input terminal;Reset button 103 is connect with the 4th input terminal, is used
In by the second reset instruction input the 4th input terminal;And second output terminal is connect with reset components 1011, for the 4th to be answered
Bit instruction is sent to reset components 1011 so that baseboard controller 101 resets, wherein the 4th reset be by the first reset instruction and
Second reset instruction carries out logic or obtains.
On the one hand, OR circuit 1042 can be a basic or door, and there are two input terminal and an output ends.At this
In open embodiment, reset controller 102 and reset button 103 are respectively connected on an input terminal of OR circuit 1042,
It is resetted with control base board controller 101.
On the other hand, OR circuit 1042 can be used to implement the logic circuit of logical "or" operation.When all inputs
When being low level simultaneously, output is just low level, as long as otherwise there are one input high levels, output is all high level.Therefore, multiple
Level controller 102 and reset button 103 can be resetted by high level signal control base board controller 101.
Wherein, when first input end input low level signal, and when the second input terminal input low level signal, the first output
End output low level signal, baseboard controller, which does not execute, at this time resets operation;When first input end input low level signal, second
When input terminal input high level signal, the first output end exports high level signal, and baseboard controller, which executes, at this time resets operation;When
First input end input high level signal, and when the second input terminal input low level signal, the first output end is high level, at this time
Baseboard controller, which executes, resets operation;When first input end input high level signal, and the second input terminal input high level signal
When, the first output end exports high level signal, and baseboard controller, which executes, at this time resets operation.
That is, the 4th reset instruction is high level signal, it is high electricity in logic or the 4th obtained reset instruction in other words
Usually, reset is executed to baseboard controller 101.
In embodiment of the disclosure, due to setting connecting component to OR circuit 1042, when 102 He of reset controller
When 103 wherein at least one of reset button is high level signal, so that it may to execute reset to baseboard controller 101, realize multiple
The purpose that level controller 102 and reset button 103 backup each other and independent control baseboard controller 101 resets.
Further include its that can realize logic or operation it should be noted that connecting component 104 is not limited to OR circuit
His circuit.
Fig. 2 G are diagrammatically illustrated according to a kind of schematic diagram of the reset mode of homing device of the disclosure.
As an alternative embodiment, as shown in Figure 2 G, reset instruction may include the 5th reset instruction, control is resetted
Device 102 processed is connected with the power supply 106 of baseboard controller 101 by switching mechanism 105, for being referred to by being resetted the 5th
Order is sent to switching mechanism 105 makes baseboard controller 101 reset to control 106 power down of above-mentioned power supply.
It should be noted that switching mechanism 105 can be relay.Reset controller 102 passes through switching mechanism 105 and confession
Power supply 106 is connected, by send the 5th reset instruction to switching mechanism 105 with control switch mechanism 105 close or
It disconnects.Wherein, first control switch mechanism 105 disconnects, and so that 101 power down of baseboard controller, then control switch mechanism 105 is closed, makes
Baseboard controller 101, which powers on, can make baseboard controller 101 realize reset.
In the embodiments of the present disclosure, reset controller can be by sending switching on and shutting down of the 5th reset instruction to power supply
Structure realizes the remote reset to baseboard controller with the power supply power down of control base board controller, time saving and energy saving.
Further, as another remote reset scheme, the program can also be used as long-range described in previous embodiment
The backup scenario of reset schemes and live reset schemes, so as to provide multiple security to guarantee to reset baseboard controller
101。
It is answered as an alternative embodiment, reset controller controls the baseboard controller by the reset instruction
Position may include:Receive the fault message of the baseboard controller;The reset instruction is generated according to the fault message;And
The baseboard controller is controlled by the reset instruction to reset.
Specifically, when baseboard controller breaks down, baseboard controller can according to failure occur time, reason,
The information such as point generate fault log, and the fault log is uploaded to another server.It is resetted in control base board controller
In the process, then by the server above-mentioned fault log is issued to reset controller.
After reset controller receives the fault message of baseboard controller, reset instruction is generated according to fault message, to
Reset controller is resetted based on the instruction control base board controller.
Specifically, reset controller sends reset instruction to the reset components of baseboard controller or is linked at power supply
Switching mechanism between baseboard controller, so that baseboard controller resets.
In embodiment of the disclosure, since provided with special homing device, the failure of baseboard controller can be received
Information;Reset instruction can be generated according to fault message;And it can be resetted by reset instruction control base board controller.
Fig. 3 diagrammatically illustrates a kind of flow chart of repositioning method according to the embodiment of the present disclosure.
As shown in figure 3, the repositioning method may include:
S301 is operated, reset instruction is obtained;
S302 is operated, is resetted by reset instruction control base board controller, wherein reset instruction is used for being in failure shape
State or baseboard controller in non-faulting state are resetted, and main business of the baseboard controller for monitoring server is run
System.
In conjunction with Fig. 2A~Fig. 2 G, on the one hand, main business monitoring system can due to working long hours, software run fly or hardware set
The problems such as meter, breaks down, in this way, request of the main business monitoring system to any system including main business operating system
It all cannot respond to, so as to cause can not normally monitor the working condition of main business operating system.Thus, in order to make main business monitor
System restores the monitoring function to main business operating system, needs to reset main business monitoring system.It specifically, can be by right
Baseboard controller 101 is resetted to realize the reset to main business monitoring system.
On the other hand, even if main business monitoring system does not break down, user can also input control according to actual needs
System instructs so that 102 control base board controller 101 of reset controller resets.
In other words, reset controller 102 can both control baseboard controller 101 when baseboard controller 101 breaks down
It resets, the reset of baseboard controller 101 can also be controlled when baseboard controller 101 works normally.
It should be noted that above-mentioned reset controller 102 can by South Bridge chip (Platform Controller Hub,
Referred to as PCH) it serves as.PCH is responsible for computer input/output control, is typically located at the physical location farther out from CPU.
And in the related art, when baseboard controller 101 breaks down, main business operating system can only be first passed through and found
Baseboard controller 101 reinforms engineer and is carried out manually again to baseboard controller 101 to scene in the physical location information of computer room
Position.This scene reset mode not only wasted time, but also consumption manpower, but also may delay the prison to main business operating system
Control, is inconvenient.
Compared with the relevant technologies, the homing device provided in the embodiment of the present disclosure due to including reset controller 102,
When baseboard controller 101 breaks down, reset controller 102 can be multiple according to reset instruction remote control baseboard controller 101
Position.In this way, the trouble that staff resets to scene is not only eliminated, and remote control can also save the time, Neng Gouji
Shi Huifu is very convenient to the monitoring function of main business operating system.Meanwhile this reset schemes are not due to by human factor shadow
It rings, resets more accurate quick.
As an alternative embodiment, obtain reset instruction include receive the fault message of the baseboard controller with
And the reset instruction is generated according to the fault message.
Specifically, when baseboard controller breaks down, baseboard controller can according to failure occur time, reason,
The information such as point generate fault log, and the fault log is uploaded to another server.It is resetted in control base board controller
In the process, then by the server above-mentioned fault log is issued to reset controller.
After reset controller receives the fault message of baseboard controller, reset instruction is generated according to fault message, to
Reset controller is resetted based on the instruction control base board controller.Specifically, reset controller sends reset instruction
Reset components to baseboard controller or the switching mechanism being linked between power supply and baseboard controller, so that substrate control
Device processed resets.
For example, after main business OS starts, when main business monitoring system sends failure, baseboard controller itself remote control
Interface any request all cannot respond to, baseboard controller can generate fault log according to fault message at this time, and by the event
Barrier daily record is uploaded to another server.Above-mentioned event is issued during control base board controller resets, then by the server
Hinder daily record to reset controller.The reset controller being connect with baseboard controller by GPIO is in the event for receiving baseboard controller
After hindering information, will generate that reset instruction is sent to the reset components of baseboard controller or to be linked at power supply electric according to fault message
Switching mechanism between source and baseboard controller is answered so that reset controller can be based on the instruction control base board controller
Position, and automatically record daily record.If being configured with outgoing interface, network interface which can also be passed through main business by main business operating system
It sends.
In embodiment of the disclosure, since provided with special homing device, the failure of baseboard controller can be received
Information;Reset instruction can be generated according to fault message;And it can be resetted by reset instruction control base board controller.
Another aspect of the present disclosure provides a kind of non-volatile memory medium, is stored with computer executable instructions, on
Instruction is stated when executed for realizing repositioning method as described above, details are not described herein.
Another aspect of the present disclosure provides a kind of computer program, and above computer program, which includes that computer is executable, to be referred to
It enables, above-metioned instruction is when executed for realizing repositioning method as described above, and details are not described herein.Computer program is by handling
Device executes.
Fig. 4 diagrammatically illustrates a kind of block diagram of homing device according to an embodiment of the present disclosure.
As shown in figure 4, homing device 400 includes processor 410, computer readable storage medium 420.The homing device
400 can execute the method described above with reference to Fig. 3~4, to realize the purpose of baseboard controller reset.
Specifically, processor 410 for example may include general purpose microprocessor, instruction set processor and/or related chip group
And/or special microprocessor (for example, application-specific integrated circuit (ASIC)), etc..Processor 410 can also include being used for caching
The onboard storage device on way.Processor 410 can be performed for the different actions of the method flow according to the embodiment of the present disclosure
Single treatment unit either multiple processing units.
Computer readable storage medium 420, such as can include, store, transmitting, propagating or transmitting appointing for instruction
Meaning medium.For example, readable storage medium storing program for executing can include but is not limited to electricity, magnetic, optical, electromagnetic, infrared or semiconductor system, device,
Device or propagation medium.The specific example of readable storage medium storing program for executing includes:Magnetic memory apparatus, such as tape or hard disk (HDD);Optical storage
Device, such as CD (CD-ROM);Memory, such as random access memory (RAM) or flash memory;And/or wire/wireless communication chain
Road.
Computer readable storage medium 420 may include computer program 421, which may include generation
Code/computer executable instructions make processor 410 execute embodiment of the disclosure and be retouched when being executed by processor 410
The method flow stated and its any deformation.
Computer program 421 can be configured with such as computer program code including computer program module.Example
Such as, in the exemplary embodiment, the code in computer program 421 may include one or more program modules, such as including
421A, module 421B ....It should be noted that the dividing mode and number of module are not fixed, those skilled in the art can
To be combined using suitable program module or program module according to actual conditions, when these program modules are combined by processor 410
When execution so that processor 410 can execute for example above in conjunction with the method flow with reference to described in figure 3 and its any deformation.
Although the disclosure, art technology has shown and described with reference to the certain exemplary embodiments of the disclosure
Personnel it should be understood that in the case of the spirit and scope of the present disclosure limited without departing substantially from the following claims and their equivalents,
A variety of changes in form and details can be carried out to the disclosure.Therefore, the scope of the present disclosure should not necessarily be limited by above-described embodiment,
But should be not only determined by appended claims, also it is defined by the equivalent of appended claims.
Claims (14)
1. a kind of homing device, including:
Reset controller, for being resetted by reset instruction control base board controller, wherein the reset instruction is used for being in
Malfunction or baseboard controller in non-faulting state are resetted, and baseboard controller is used for the main business of monitoring server
Business operating system.
2. equipment according to claim 1, wherein the reset instruction includes the first reset instruction, the reset control
Device is connect with the reset components of the baseboard controller, for first reset instruction to be sent to the reset components so that
The baseboard controller resets.
3. equipment according to claim 2, wherein the equipment further includes reset button, is connect with the reset components,
For the second reset instruction to be sent to the reset components so that the baseboard controller resets.
4. equipment according to claim 3, wherein the equipment further includes connecting component, the reset controller and institute
Reset button is stated to connect with the reset components by the connecting component.
5. equipment according to claim 4, wherein the connecting component includes AND gate circuit, and the AND gate circuit has
First input end, the second input terminal and the first output end, wherein:
The reset controller is connect with the first input end, for inputting first reset instruction input described first
End;
The reset button is connect with second input terminal, for inputting second reset instruction input described second
End;And
First output end is connect with the reset components, for third reset instruction to be sent to the reset components so that
The baseboard controller resets, wherein the third reset instruction is to be resetted to refer to by first reset instruction and described second
It enables and carries out what logical AND obtained.
6. equipment according to claim 5, wherein the third reset instruction is low level signal.
7. equipment according to claim 4, wherein the connecting component includes OR circuit, and the OR circuit has
Third input terminal, the 4th input terminal and second output terminal, wherein:
The reset controller is connect with the third input terminal, is inputted for first reset instruction to be inputted the third
End;
The reset button is connect with the 4th input terminal, for inputting second reset instruction input the described 4th
End;And
The second output terminal is connect with the reset components, for the 4th reset instruction to be sent to the reset components so that
The baseboard controller resets, wherein the 4th reset instruction is to be resetted to refer to by first reset instruction and described second
It enables and carries out logic or obtain.
8. equipment according to claim 7, wherein the 4th reset instruction is high level signal.
9. equipment according to any one of claim 1 to 8, wherein the reset instruction includes the 5th reset instruction, institute
It states reset controller to connect by switching mechanism with the power supply of the baseboard controller, for by resetting the described 5th
Instruction is sent to the switching mechanism makes the baseboard controller reset to control the power supply power down.
10. equipment according to claim 1, wherein reset controller controls the substrate control by the reset instruction
Device processed resets:
Receive the fault message of the baseboard controller;
The reset instruction is generated according to the fault message;And
The baseboard controller is controlled by the reset instruction to reset.
11. a kind of repositioning method for reset controller according to claim 1, including:
Obtain reset instruction;And
It is resetted by reset instruction control base board controller, wherein the reset instruction is used for being in malfunction or place
It is resetted in the baseboard controller of non-faulting state, baseboard controller is used for the main business operating system of monitoring server.
12. the method according to claim 11, wherein:
It includes receiving the fault message of the baseboard controller and according to described in fault message generation to obtain reset instruction
Reset instruction.
13. a kind of non-volatile memory medium, be stored with computer executable instructions, described instruction when executed for realizing
Repositioning method described in claim 11 or 12.
14. a kind of computer program, the computer program includes computer executable instructions, and described instruction is used when executed
In the repositioning method described in realization claim 11 or 12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710274405.8A CN108733186A (en) | 2017-04-24 | 2017-04-24 | Homing device and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710274405.8A CN108733186A (en) | 2017-04-24 | 2017-04-24 | Homing device and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108733186A true CN108733186A (en) | 2018-11-02 |
Family
ID=63934195
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710274405.8A Pending CN108733186A (en) | 2017-04-24 | 2017-04-24 | Homing device and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108733186A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112380066A (en) * | 2020-11-27 | 2021-02-19 | 超越科技股份有限公司 | Server maintenance and debugging device based on domestic platform and server |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2876879Y (en) * | 2005-09-19 | 2007-03-07 | 邹静 | Reset starting and monitoring system for remote-server device |
CN202171768U (en) * | 2011-08-17 | 2012-03-21 | 浪潮电子信息产业股份有限公司 | Compact Peripheral Component Interconnect (CPCI) server capable of being started at low temperature |
CN102455950A (en) * | 2010-10-28 | 2012-05-16 | 鸿富锦精密工业(深圳)有限公司 | Firmware recovery system and method of base board management controller |
US20140006764A1 (en) * | 2012-06-28 | 2014-01-02 | Robert Swanson | Methods, systems and apparatus to improve system boot speed |
CN105389525A (en) * | 2015-12-11 | 2016-03-09 | 曙光信息产业股份有限公司 | Management method and system for blade server |
US9542195B1 (en) * | 2013-07-29 | 2017-01-10 | Western Digital Technologies, Inc. | Motherboards and methods for BIOS failover using a first BIOS chip and a second BIOS chip |
CN205880861U (en) * | 2016-06-14 | 2017-01-11 | 深圳中电长城信息安全系统有限公司 | Base plate management control circuit and computer based on 1500A chip of soaring |
-
2017
- 2017-04-24 CN CN201710274405.8A patent/CN108733186A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2876879Y (en) * | 2005-09-19 | 2007-03-07 | 邹静 | Reset starting and monitoring system for remote-server device |
CN102455950A (en) * | 2010-10-28 | 2012-05-16 | 鸿富锦精密工业(深圳)有限公司 | Firmware recovery system and method of base board management controller |
CN202171768U (en) * | 2011-08-17 | 2012-03-21 | 浪潮电子信息产业股份有限公司 | Compact Peripheral Component Interconnect (CPCI) server capable of being started at low temperature |
US20140006764A1 (en) * | 2012-06-28 | 2014-01-02 | Robert Swanson | Methods, systems and apparatus to improve system boot speed |
US9542195B1 (en) * | 2013-07-29 | 2017-01-10 | Western Digital Technologies, Inc. | Motherboards and methods for BIOS failover using a first BIOS chip and a second BIOS chip |
CN105389525A (en) * | 2015-12-11 | 2016-03-09 | 曙光信息产业股份有限公司 | Management method and system for blade server |
CN205880861U (en) * | 2016-06-14 | 2017-01-11 | 深圳中电长城信息安全系统有限公司 | Base plate management control circuit and computer based on 1500A chip of soaring |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112380066A (en) * | 2020-11-27 | 2021-02-19 | 超越科技股份有限公司 | Server maintenance and debugging device based on domestic platform and server |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10846160B2 (en) | System and method for remote system recovery | |
US9965367B2 (en) | Automatic hardware recovery system | |
TWI620072B (en) | Scalable pooled-non-volatile memory express storage boxes, computer-implemented methods and non-transitory computer-readable storage medium | |
US10921870B2 (en) | System and method for hybrid power supply | |
CN111767244B (en) | Dual-redundancy computer equipment based on domestic Loongson platform | |
US9912474B2 (en) | Performing telemetry, data gathering, and failure isolation using non-volatile memory | |
US9208124B2 (en) | Reset of processing core in multi-core processing system | |
US9170976B2 (en) | Network efficiency and power savings | |
CN109857614A (en) | A kind of disaster tolerance device and method of rack server | |
CN112015689B (en) | Method, system and device for switching serial port output paths and switch | |
CN102983989B (en) | Removing method, device and equipment of server virtual address | |
US20180082066A1 (en) | Secure data erasure in hyperscale computing systems | |
CN113325940A (en) | Power consumption control method, system, terminal and storage medium of intelligent device | |
CN103019905A (en) | Substrate managing controller and data processing method thereof | |
CN107026759A (en) | The firmware and its development approach of a kind of remote management BBU modules based on BMC | |
CN113608970A (en) | Core board, server, failure recovery method, device and storage medium | |
CN108733186A (en) | Homing device and method | |
CN108847959A (en) | Server monitoring method and server | |
CN116483613B (en) | Processing method and device of fault memory bank, electronic equipment and storage medium | |
WO2023125702A1 (en) | Cloud management method and system for battery swapping station, server, and storage medium | |
CN111008165A (en) | Four-way server BIOS FLASH control device and method | |
TW201423409A (en) | Management device for managing multiple control cards and management system and control card using the management device | |
WO2019169582A1 (en) | Method and device for processing interrupt | |
CN116610430A (en) | Method for realizing electrified operation and maintenance of processor and server system | |
US11347288B2 (en) | Power management in a blade enclosure |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181102 |