关于 ILOM 时钟设置

您可以手动设置 ILOM 时钟,也可以使其与网络时间协议 (Network Time Protocol, NTP) 服务器同步。

刀片 SP 上的 ILOM 没有由电池供电的实时时钟 (real-time clock, RTC)。当 ILOM 首次通电时,从 "Thu Jan 1 00:00:00 UTC 1970" 开始计时。ILOM 的时间由系统 BIOS 在 BIOS POST 期间无条件设置。如果将 ILOM 配置为使用 NTP 而且 NTP 服务器可访问,则 ILOM 会在引导的几分钟内检索 NTP 时间。如果不使用 NTP,则 ILOM 时钟会在由 BIOS 进行初始化时设置。

Note

热引导期间无法保持 ILOM 的时间。因此,如果 ILOM 重新引导而主机未重新引导,那么在 NTP 已配置且工作正常的情况下,ILOM 的时间只能从 1970 年开始计时。

当 ILOM 重新引导时,时钟将被设置为 "Thu Jan 1 00:00:00 UTC 1970"。以下情况可导致 ILOM 重新引导:

  • 先关闭再打开系统电源

  • 执行 IPMI 命令;例如 mc reset cold

  • 执行命令行界面 (command-line interface, CLI) 命令;例如 reset /SP

  • 执行 ILOM Web 界面操作;例如从 "Maintenance" 选项卡中选择 "Reset ILOM"

  • 执行 ILOM 固件升级

重新引导 ILOM 后,以下情况会导致时钟发生更改:

  • 主机引导时-主机 BIOS 会无条件地将 ILOM 时间设置为由主机 RTC 指定的时间。通过执行以下操作可设置主机 RTC:

    • 当由于更换主机的 RTC 电池或在主板上插入 CMOS 清除跳线而导致主机 CMOS 被清除时。主机的 RTC 从 "Jan 1 00:01:00 2002" 开始计时。

    • 当主机操作系统设置主机的 RTC 时。BIOS 不考虑时区。但 Solaris 和 Linux 软件考虑时区,并将系统时钟设置为 UTC。因此,在 OS 调整 RTC 后,BIOS 设置的时间将为 UTC。Microsoft Windows 软件不考虑时区,并将系统时钟设置为本地时间。因此,在 OS 调整 RTC 后,BIOS 设置的时间将为本地时间。

    • 当用户使用主机 "BIOS Setup" 屏幕设置 RTC 时。

  • 针对 ILOM 启用了 NTP 的情况下通过 NTP 连续计时-将启用 NTP 跳跃,以便从 BIOS 或用户的错误更新中快速恢复。NTP 服务器提供 UTC 时间。因此,如果针对 ILOM 启用了 NTP,时钟将使用 UTC。

  • 通过 CLI、ILOM Web 界面和 IPMI 更改时钟。