Intelligent platform managing controller clock synchronous method
Technical field
The present invention relates to the clock technology in the communications field, the clock synchronizing method of the intelligent platform management controller among particularly a kind of ATCA (AdvancedTelecom Computing Architecture, Advanced telecom computing architecture).
Background technology
IPMI (Intelligent Platform Management Interface, IPMI) is the IPMI standard that Intel, HP, NEC, DELL etc. unite formulation, be used for (Advanced Telecom Computing Architecture to ATCA, Advanced telecom computing architecture) management of framework comprises the monitoring of temperature in management, electron key and the machine frame to power supply etc.
As shown in Figure 1 and Figure 2, be equipment control block diagram based on IPMI.Management to the ATCA framework is to realize by the machine frame management control unit (ShMC) 11 of Subrack Management Module 1.Machine frame management control unit 11 is responsible for finishing the management as veneer, power supply 32, fan 34, temperature sensor (not shown) to the FRU in the ACTA system (Field Replaceable Units, Field Replaceable Unit).
Machine frame management control unit 11 manages by 31 couples of FRU of intelligent platform management control unit of gusset plate 3.Machine frame management control unit 11 and a plurality of intelligent platform management control unit 31 are by Intelligent Platform Management Bus (Intelligent Platform Management Bus, IPMB) communication, machine frame management control unit 11 can be dual bus type or dual star topology with being connected of 31 of intelligent platform management control units.The incident of intelligent platform management control unit 31 record gusset plates 3 writes in the gusset plate daily record 133, comprises the temporal information that incident takes place in the gusset plate daily record 33.Intelligent platform management control unit 31 reports machine frame management control unit 11 with this incident by IPMB simultaneously, machine frame management control unit 11 with this logout in the machine frame daily record 12 of Subrack Management Module 1.
The temporal information of existing ATCA gusset plate 3 is to realize by the real-time clock of each gusset plate 3 (RTC-Real Time Clock) 35, promptly occur when unusual, each gusset plate 3 according to the temporal information of separately real-time clock (RTC-Real Time Clock) 35 with logout in gusset plate daily record 33 separately.Machine frame management control unit 11 then according to the real-time clock 13 of Subrack Management Module 1 with logout in machine frame daily record 12, machine frame management control unit 11 is distinguished different gusset plates 3 according to the hardware address of gusset plate 3 simultaneously.
Yet, because each gusset plate 3 and Subrack Management Module 1 be basis real-time clock log incident separately respectively, and each real-time clock is separate, this just makes machine frame daily record 12 inconsistent with the record of gusset plate daily record 33, and to same incident, as cabinet high temperature alarm etc., the record of different gusset plate daily records 33 is also inconsistent.This system that may make thinks the generation multiple events by mistake.
Summary of the invention
The object of the invention is to provide a kind of intelligent platform managing controller clock synchronous method, can solve between gusset plate or with the problem in asynchronism(-nization) step of Subrack Management Module.
Technical scheme of the present invention is, a kind of intelligent platform managing controller clock synchronous method is provided, can under the gusset plate abnormal conditions, record machine frame daily record and gusset plate daily record respectively by the machine frame management control unit of Subrack Management Module and the intelligent platform management control unit of gusset plate.
Technical scheme of the present invention may further comprise the steps:
The intelligent platform management unit of a, gusset plate machine frame management control unit to Subrack Management Module after gusset plate powers on is registered;
The machine frame management control unit of b, Subrack Management Module is provided with instruction according to the real-time clock of machine frame to the gusset plate tranmitting data register, and the intelligent platform management unit of gusset plate is provided with the time of gusset plate according to described clock setting instruction;
The machine frame management control unit of c, Subrack Management Module is regularly to gusset plate tranmitting data register synchronic command, and the time of gusset plate is adjusted in the intelligent platform management unit of gusset plate according to described clock synchronization instruction.
Described gusset plate comprises abnormity of power supply, temperature anomaly unusually.
The temporal information that comprises anomalous event in the gusset plate daily record.
The hardware address that comprises the gusset plate of the temporal information of anomalous event and anomalous event in the machine frame daily record.
The clock data of described gusset plate is stored in the internal storage of gusset plate, and clock setting and clock synchronization step realize by the clock data in the internal storage that upgrades gusset plate.
Intelligent platform managing controller clock synchronous method among the ATCA of the present invention, can realize among the ATCA between gusset plate or with the clock synchronization of Subrack Management Module, thereby realize between gusset plate or with the consistency of Subrack Management Module to logout.
Description of drawings
Fig. 1 is based on the management system block diagram of IPMI;
Fig. 2 is the anomalous event record block diagram of existing IPMI;
Fig. 3 is the hardware block diagram of intelligent platform managing controller clock synchronous method among the ATCA of the present invention;
Fig. 4 is the flow chart of intelligent platform managing controller clock synchronous method among the ATCA of the present invention.
Embodiment
As shown in Figure 3, be the hardware block diagram of intelligent platform managing controller clock synchronous method of the present invention, it comprises a plurality of gusset plates 3 that are connected with Subrack Management Module 1 by IPMB respectively.Wherein Subrack Management Module 1 comprises machine frame management control unit 11, and described machine frame management control unit 11 can read the clock information of real-time clock 13, and machine frame incident or gusset plate incident can be write machine frame daily record 12.Each gusset plate 3 comprises equipment such as intelligent platform management control unit 31 and the power supply 32 that is connected with this intelligent platform management control unit 31, fan 34, and power supply 32, fan 34 or other incidents can be write this gusset plate daily record 33.And gusset plate 3 does not re-use the timing of gusset plate real-time clock when record gusset plate incident, carries out timing and adopt with real-time clock 13 clock signal synchronous of Subrack Management Module 1.
As shown in Figure 4, be the flow chart of intelligent platform managing controller clock synchronous method among the ATCA of the present invention.After a gusset plate 3 powers on, the intelligent platform management control unit 31 of this gusset plate 3 is to machine frame management control unit 11 registrations of Subrack Management Module 1, the hardware address of this gusset plate 3 is added in the machine frame management control unit 11, and the state of this gusset plate 3 is set to operating state (step S41).After the registration, machine frame management control unit 11 is provided with instruction by the time that the IPMI standard provides, temporal information according to the real-time clock 2 of Subrack Management Module 1, intelligent platform management control unit 31 transmitting times to gusset plate 3 are provided with instruction, the intelligent platform management control unit 31 of gusset plate 3 is provided with instruction according to the time, the temporal information that real-time clock in the instruction was set with the time is a starting point, the temporal information of Maintenance Point plate 3 (step S42).Above-mentioned temporal information is arranged in the internal storage of gusset plate 3.
The intelligent platform management control unit 31 of gusset plate 3 at any time judges promptly by the monitoring or the management of interrupt mode realization to gusset plate 3 whether system (step S43) unusually occur.If occur unusually, then the intelligent management control unit 31 of gusset plate 3 records anomalous event such as veneer high temperature alarm etc. in the gusset plate daily record 33, and content comprises the temporal information that incident takes place.Wherein temporal information is the temporal information on the gusset plate 3 of process setting.Simultaneously, intelligent management control unit 31 sends to anomalous event in the machine frame management control unit 11 of Subrack Management Module 1 by IPMB, machine frame management control unit 11 records the machine frame daily record with this abnormal time, content comprises the temporal information of incident generation and the hardware address of gusset plate 3, and wherein temporal information is the temporal information (step S44) of the real-time clock of Subrack Management Module 1.
In addition, the machine frame management control unit 11 of Subrack Management Module 1 regularly is provided with instruction to the intelligent platform management unit of each gusset plate 3 31 transmitting times, and intelligent platform management unit 31 then is provided with the time (step S45) that gusset plate is upgraded in instruction according to this time.Like this, just realize each gusset plate 3 and Subrack Management Module 1 time synchronously, avoided 3 of each gusset plates and with the inconsistency of time of Subrack Management Module 1.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.