我在 GCE 中有 2 个虚拟机实例,尽管服务器操作系统设置为每 24 小时与 NTP 同步一次,但它们的时间却不正确。操作系统时钟每四分钟大约增加 1 秒(或每小时增加约 15 秒)。一个虚拟机实例机器类型为 n1-standard-8(8 个 vCPU,30 GB 内存),另一个为 Custom(24 个 vCPU,128 GB 内存),两者都位于 us-cental1-a 时区,Compute Engine 显示它们“利用率不足”。
eacg 的时间设置为每 24 小时与 time.nist.gov 同步一次。
我们注意到,当时间偏差超过 5 分钟时,就会对我们的其他流程造成一些问题。
这些虚拟机是 Google Compute Engine 中运行的多个虚拟机实例中的 2 个,并且已完全修补(Windows 2008 r2 标准 SP1)。这 2 个虚拟机似乎是唯一存在此时间问题的虚拟机。
如果有人能提供一些指导,我将不胜感激。谢谢!
额外信息:大约一年半前,这些实例使用 cloudendure 迁移服务克隆到 Google Cloud 中(以及其他几个没有此问题的实例)。
答案1
升级?
首先 - 您注意到 5 分钟的延迟会导致问题。任何管理员都会告诉您,这是因为 Kerberos 比 Windows 更讨厌票证时间偏移 ;)
您的主要问题是,server2008 - 2012 及以上版本被设计为时间稳定,即使主机支持将时间注入客户端(客户端通常不必依赖网络来获取时间)。即使 24 小时实在太长,也请更频繁地同步。例如,每 5 分钟一次。
我以前使用 2008 时也遇到过同样的情况 - 现在 2019 版本非常稳定,但我们也在主机上运行 2019 版本。