Server BMC time management method, device and system

A time management and server technology, applied in the direction of instruments, electrical digital data processing, signal generation/distribution, etc., can solve the problems of increasing hardware costs, inability to implement CMC commands, log confusion, etc., to avoid repeated creation.

Active Publication Date: 2021-07-23
SHANDONG YINGXIN COMP TECH CO LTD
View PDF16 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if the system is not powered on, the BMC cannot obtain the clock and can only use the default clock, which will cause abnormal logging (two startup times are repeated, and the logs are confused)
[0005] In the prior art, the BMC can obtain the RTC clock time of the CMC from the CMC of the whole cabinet / chassis under multi-level management. The first solution is: in each The BMC on the main board of the server sets an independent RTC clock; or, the second solution is As shown in Figure 1, the RTC chips are placed on the master and slave management boards respectively, and the RTC chips are not placed on the computing blades where each BMC is located. The master and slave CMCs and each BMC are interconnected through the network. Basically, the system time synchronization of the whole machine can be easily realized, but these two solutions not only increase the hardware cost, but also cannot realize that the system time of the equipment allocated to different customers by the bare metal server is different, and it is also impossible to realize that the CMC can change the system time according to the command of the node BMC. After synchronizing the corresponding virtual RTC time in CMC, the system time of different clients is inconsistent

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Server BMC time management method, device and system
  • Server BMC time management method, device and system
  • Server BMC time management method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] like figure 2 As shown, the present invention provides a kind of server BMC time management method, it is characterized in that, comprises:

[0044] S1, a physical real-time clock is set in the chassis management controller, and the chassis management controller performs virtualization according to the physical real-time clock to generate multiple virtual real-time clocks; wherein, the multiple generated virtual real-time clocks are independent of each other;

[0045] S2, control each generated virtual real-time clock to communicate with one-to-one corresponding node BMC, provide time for the started node BMC, and modify the time corresponding to the virtual real-time clock according to the command of the node BMC, wherein, the time of the virtual real-time clock Based on the time of the physical real-time clock, the time modification of the virtual real-time clock does not affect the time of the physical real-time clock.

[0046] In the current existing solutions, co...

Embodiment 2

[0077] Such as Figure 4 As shown, the technical solution of the present invention also provides a server BMC time management device, including:

[0078] In the virtualization module 101, a physical real-time clock is set in the chassis management controller, and the chassis management controller performs virtualization according to the physical real-time clock to generate multiple virtual real-time clocks; wherein, the multiple virtual real-time clocks generated are independent of each other;

[0079] The communication and modification module 102 controls each generated virtual real-time clock to communicate with one-to-one corresponding node BMC, provides time for the started node BMC, and modifies the time of the corresponding virtual real-time clock according to the command of the node BMC, wherein the virtual real-time clock The time of the real-time clock is based on the time of the physical real-time clock, and the time modification of the virtual real-time clock does n...

Embodiment 3

[0086] Such as Figure 5 As shown, the technical solution of the present invention also provides a server BMC time management system, a chassis management controller 201 and a plurality of node BMC202, the chassis management controller 201 performs virtualization according to the physical real-time clock, and generates multiple independent virtual real-time The clock controls each generated virtual real-time clock to communicate with the one-to-one corresponding node BMC202, provides time for the started node BMC202, and modifies the time corresponding to the virtual real-time clock according to the command of the node BMC202; wherein, the time of the virtual real-time clock Taking the time of the physical real-time clock as the benchmark, the time modification of the virtual real-time clock does not affect the time of the physical real-time clock; each node BMC202 communicates with the one-to-one corresponding virtual real-time clock generated by the chassis management control...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a server BMC (Baseboard Management Controller) time management method, which comprises the following steps that: a physical real-time clock is arranged in a chassis management controller, and the chassis management controller carries out virtualization according to the physical real-time clock to generate a plurality of virtual real-time clocks; wherein the generated multiple virtual real-time clocks are mutually independent; each generated virtual real-time clock is controlled to communicate with the node BMCs in one-to-one correspondence, time is provided for the started node BMCs, the time of the corresponding virtual real-time clocks is modified according to commands of the node BMCs, time modification of the virtual real-time clocks does not affect the time of the physical real-time clocks, the invention further provides a server BMC time management device and a server BMC time management system, different equipment system time distributed to different clients by the bare metal server can be realized quickly at low cost without modifying hardware, and after the CMC synchronizes the corresponding virtual RTC time in the CMC according to the command of the node BMC, the system time of different clients is inconsistent.

Description

technical field [0001] The invention relates to the field of server time management, in particular to a server BMC time management method, device and system. Background technique [0002] The Bare Metal Server (Bare Metal Server) lease method for customers is based on the entire physical server lease, that is, the customer will lease several physical servers, and the number can be flexibly increased or decreased according to the customer's computing power needs. However, the bare metal servers of the same customer may be distributed in different locations, and conversely, each node in the same cabinet / chassis will also be allocated to different customers, and these customers may be located anywhere in the world. [0003] When BMSs are allocated to different customers, the customers may be located in different time zones / regions / countries, and the system time they use is different, or the customer may change the time due to factors such as special business requirements or tes...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F1/12G06F1/14G06F13/42
CPCG06F1/12G06F1/14G06F13/4291Y02D10/00
Inventor 韩红瑞
Owner SHANDONG YINGXIN COMP TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products