首页/系统/服务器硬件与 RAID 速查/BMC 的 NTP 校时与兜底方案
带外管理72 条

BMC 的 NTP 校时与兜底方案

让 BMC 走 NTP 是 SEL 时间准确的长效方案:界面配置 NTP 服务器后回读核对;不支持 NTP 的机型用周期性 sel time set 兜底。

校准与周期兜底

校准与周期兜底
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass sel time get
date
# 周期校时(crontab 示例):
0 3 * * * ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass sel time set "$(date '+%m/%d/%Y %H:%M:%S')"
NTP 支持现代 iDRAC/iLO/iBMC 均在界面提供 NTP 配置
无 NTP 机型周期 sel time set 兜底
时区统一口径,避免 UTC 与本地混用
核查sel time 与本地时间差超阈值告警
改完回读一次确认生效;部分机型设置后需等待一个同步周期。

易错点

  • 以为 BMC 会随 OS 校时:两者时钟独立
  • cron 表达式未转义:date 格式串在部分环境解析异常

数据来源与参考

  • ipmitool 手册(sel time)
  • 厂商 BMC 文档(NTP 配置)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌