选型与验收72 条

时间同步验收

时间同步是日志可信的前提:系统与 BMC 都要同步统一时间源,验收核对时区、偏移与同步状态;BMC 时间是 SEL 溯源的基础。

时间同步为什么是前提

时间同步是日志可信的前提。操作系统时钟与 BMC 时钟都要指向统一的时间源,否则跨设备关联分析会直接错位:业务日志显示 10:15 出现异常,而 SEL 记录的却是另一个时间,时间线当场断开。验收时要核对三件事——时区设置、与时间源的偏移量,以及 BMC 是否也已同步。

基本信息

同步对象操作系统时钟与 BMC 时钟
时间源统一的内网 NTP 源(多源冗余更稳)
核对项时区、偏移量与同步状态
记录形式同步状态快照,随交付资料归档
关联影响跨机房、跨设备的日志关联分析都依赖统一时间

典型使用场景

  • 新机交付:装机后立即配置时间源并核对偏移
  • 跨机房故障分析:把不同机房的日志拼成一条时间线
  • SEL 事件溯源:判断硬件事件与业务异常的先后关系
  • 合规与审计:日志时间戳可信是审计的前置条件
  • 时间源迁移:内网时间源调整后同步更新全部设备

核对系统与 BMC 时间

核对系统与 BMC 时间
timedatectl status | head -8            # 系统时区与同步状态
chronyc sources -v 2>/dev/null | head   # 时间源可达性与偏移
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass sel time get   # BMC 当前时间
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass sel elist | tail -5   # SEL 事件时间
# 与标准时间源比对,把偏移量与时区记入验收记录

核对项与关注点

核对项查看命令关注点
系统时区timedatectl status时区是否为目标值,避免差数小时
系统偏移chronyc sources 或 ntpq -p时间源可达且偏移在可接受范围
BMC 时间ipmitool sel time get与系统时间是否一致
SEL 事件ipmitool sel elist事件时间戳是否可用于溯源
同步状态timedatectl 输出是否处于已同步状态而非等待同步
BMC 的时间设置方式因厂商与机型而异:有的支持直接配置 NTP,有的需要从带外界面手动设置或与系统同步,具体以机型手册为准。
发现时间不一致时先区分两种情况:是设备长期离线导致未同步,还是同步配置本身失效——前者配好即恢复,后者需要排查时间源与网络策略。

易错点

  • 只同步系统不同步 BMC:SEL 事件时间错位,宕机分析没有时间线
  • 时区不一致:日志时间相差数小时,跨机房比对直接失效
  • 时间源不可达但无人发现:时钟长期漂移,日志可信度下降
  • 验收只记录“已配置”不记录偏移量:后续无法判断偏差是否在合理范围
  • 时间源迁移后遗漏部分设备:新旧时间源混用,日志更乱

数据来源与参考

  • 厂商 BMC 手册(时间设置,通用)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌