有什么办法让虚拟客户端只查询它的当前主机的NTP?
我不是在说在主机的IP上configurationntp.conf,因为VLAN和防火墙可能会阻止该stream量。 迁移到不同的主机也需要ntp reconfig&restart。 从客人到主机的直接(拦截?)查询。
我尝试了各种NTP解决scheme,理论上来说,对于一个guest虚拟机来说,最好只查询当前的NTP同步主机(尽pipeVMwarebuild议不要使用它的sync-with-host选项)。
它可能需要一个支持virt的NTP版本。
如果主机不可用,则只需要一个NTP源,因为guest虚拟机不会运行。
在这里你不能真正使用NTP,因为你无法知道networking上的“主机”在哪里。
一些pipe理程序提供了一种与主机同步时间的方法。 例如,VMware为此提供了VMware Tools中的用户空间工具。 KVM具有半虚拟化的RTC。 等等。
虽然根据我的经验,这些都不尽如人意,相信主机有正确的时间是一个坏主意, 因此无论如何都需要在每个虚拟机 (并使用可靠的服务器)中运行NTP 。