首页/云/云平台与虚拟化速查/ESXi 主机时间同步配置
虚拟化操作94 条

ESXi 主机时间同步配置

主机时间漂移会影响日志排序、证书校验与 vCenter 关联:用 esxcli system ntp 查看与设置 NTP 服务器并启用服务,或通过 vSphere Client 时间配置界面操作。

云平台与虚拟化速查云更新于 2026-10-13

ESXi 主机校时

ESXi 主机自身也要校时:主机时间漂移会影响日志排序、证书校验、与 vCenter 的关联,以及备份与快照的时间戳。配置方式有两种,命令行用 esxcli system ntp,图形界面走 vSphere Client 的主机时间配置,两种方式改的是同一份配置。

基本信息

查看esxcli system ntp get
设置esxcli system ntp set -s <服务器> -e true
多服务器用逗号分隔可同时指定多台时间源
替代入口vSphere Client → 主机 → 管理 → 时间配置
判读要点get 输出中的 enabled 要为 true,服务器列表要正确
变更注意时间跳变前评估对虚机与备份窗口的影响

典型使用场景

  • 新建主机入网时的标准配置动作
  • 排查主机日志时间线与 vCenter 事件对不上
  • 证书或 SSO 异常时核对主机时间
  • 巡检批量核对全部主机的 NTP 配置与服务状态
  • 机房搬迁或网络变更后复核时间源可达性

设置并核对

设置并核对
esxcli system ntp get                                  # 看当前服务器与是否启用
esxcli system ntp set -s ntp1.example.com,ntp2.example.com -e true   # 设置并启用
esxcli system ntp get                                  # 复核 enabled 与服务器列表
esxcli system time get                                 # 查看主机当前时间
esxcli network firewall ruleset list | grep -i ntp     # 确认 NTP 客户端规则已放行

配置项与判读

项目查看方式期望状态
NTP 服务器esxcli system ntp get至少配置两台可靠时间源
服务状态esxcli system ntp getenabled 为 true
主机时间esxcli system time get与标准时间偏差在秒级
防火墙esxcli network firewall ruleset listNTP 客户端规则已开启
变更主机时间前评估对虚机与备份窗口的影响:时间跳变可能影响依赖时钟的软件,包括需要按时间点归档的备份任务。
只在界面上选“与主机同步”而主机自己没配时间源,等于整棵树都没有可信基准:先把主机时间源配准,再谈虚机的同步策略。多台主机建议指向同一组时间源,避免集群内出现细微偏差。

易错点

  • 只设服务器未启用服务:ntp get 里 enabled 仍为 false,时间照旧漂移
  • 时间源只配一台,该源不可达时主机时间无人纠正
  • 安全策略只放行内网时间源却填了外部域名,主机长期同步不上
  • 批量修改主机时间未评估影响,备份与监控时间线出现错位
  • 主机之间指向不同时间源,集群内时间出现偏差,日志与告警顺序错乱
  • 时间源不与外部标准对齐,只保证内部一致,证书校验仍会失败
  • 主机时间未被纳入巡检项,漂移靠业务报错才发现

数据来源与参考

  • VMware 文档:配置 ESXi NTP
  • esxcli system ntp 命令参考
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌