BMC时间同步机制

先解释几个专业名词:

BMCBaseboard Management Controller,基板管理微控制器,主要用于服务器各组件的状态监控
BIOSBase Input Output System,基本输入输出系统,电脑和服务器上的软件系统
MEIntel® Management Engine,Intel平台独有,跟BMC一样,是一个微控制器
RTCReal Time Click,实时时钟设备,用来计算时间的一种芯片
NTPNetwork Time Protocol,是一种时间同步协议

1、可以在BIOS post期间,BIOS读取RTC的时间同步给BMC

早期的时间同步方式

缺点:BMC于BIOS先启动,在BMC启动BIOS未启动的时候。BMC存在一段时间盲区,这段时间记录的log时间是从1970/01/01 00/00/00开始的,时间不准确的log是无意义的甚至会给管理者带来困扰。

2、BMC启动时主动同步RTC的时间

BMC启动时会从主板的RTC芯片获取时间戳,并设置到BMC系统中,然后启动常驻线程,定时轮询主板RTC芯片获取时间戳更新到BMC系统中。

3、开启NTP服务,自动同步NTP的时间

优点:时间精度高

4、Intel平台支持BMC启动时与ME同步时间

BMC启动时会给ME发IPMI命令获取时间戳并设置到BMC系统中,然后启动常驻线程,定时轮询给ME发IPMI命令获取时间戳更新到BMC系统中。

缺点:Intel ME的时间与业务侧系统时间相同,因此如果修改了业务侧的时间,以ME为时间源的BMC的时间也会跟着改变。

5.人为主动设置时间

可支持ipmi和redfish命令设置时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值