我管理多个 Windows 服务器。我遇到的一个问题是时间不同步,这个问题在一周左右就会变得明显。
例如,我的应用服务器系统时间可能与我的数据库服务器时间不同。
我该怎么做才能自动同步多个服务器的时间?
答案1
如果机器是 Active Directory 域的成员,则时间同步应该自动发生,并且最好调查正常域时间同步机制失败的原因。
如果他们不是域成员,我建议为每台机器配置一个 NTP 时间源(这样它们就不会相互依赖进行时间同步)。如果您有现场 NTP 服务器,请使用它,但如果没有,使用“ntp.org”之类的源可能比较合理。您可以使用以下方法:
w32tm /config /update /manualpeerlist:"0.pool.ntp.org,0x8 1.pool.ntp.org,0x8 2.pool.ntp.org,0x8 3.pool.ntp.org,0x8" /syncfromflags:MANUAL
答案2
如果它们是 Active Directory 域的成员,它们将自动从域控制器同步。如果您管理多个 Windows 服务器,则应运行 AD。
如果它们是独立服务器,您可以将时间小程序中的“从 Internet 时间同步”选项设置为相同的 NTP 服务器。查看 NTP.org 以获取合适的时间服务器池。