我在 Hyper-V 主机和客户端上设置 NTP 时遇到问题。我没有使用域控制器(几乎所有的建议都是针对我没有使用的 DC 给出的)。
在所有服务器上,我都使用 Windows 时钟来设置 ntp 客户端名称(右键单击,调整日期/时间,Internet 时间,更改设置,输入 NTP 服务器名称)。
这似乎不起作用。或者更确切地说,每天晚上到周一01:00,时间被强行调整(导致各种问题,例如数据库备份损坏)。
我弄乱了 w32tm(读出状态、配置,尝试注销并重新注册)。我终于让 w32tm /query /config 确认它使用了 ntp 服务器:
我有 w32tm /query /source 这样说:
本地 CMOS 时钟 time.windows.com,0x9(实际上是不同的主机,但与本报告无关) 自由运行的系统时钟 VM IC 时间同步提供程序(仅适用于 Hyper-V 客户端)
我终于有了 w32tm 报告“time.windows.com,0x9”,但后来它自动更改为“自由运行的系统时钟”。我不知道为什么。我认为自由奔跑不是我想要的。
我想我对 Hyper-V 主机和客户端上的时间设置完全迷失了,真的需要一些帮助。我找到了一些指南,但它们相互矛盾(或者只是谈论域控制器设置)。
Hyper-V 客户端上的 w32tm 有关于配置的说法:
C:\Windows\system32>w32tm /query /configuration
[Configuration]
EventLogFlags: 2 (Local)
AnnounceFlags: 10 (Local)
TimeJumpAuditOffset: 28800 (Local)
MinPollInterval: 10 (Local)
MaxPollInterval: 15 (Local)
MaxNegPhaseCorrection: 54000 (Local)
MaxPosPhaseCorrection: 54000 (Local)
MaxAllowedPhaseOffset: 1 (Local)
FrequencyCorrectRate: 4 (Local) …
Run Code Online (Sandbox Code Playgroud)