我设置了 8 个 VMWare VM,它们运行在 4 个 EXSi 主机(IBM Blade Server)上。由于某些原因,我无法将这些 VM 或 EXSi 主机连接到 Internet 或任何其他网络。现在我想同步所有这些 VM 上的时间。如果我在 EXSi 主机上设置时间,则只会影响在其上运行的 VM。所有这些 VM(虚拟中心除外)都在 Ubuntu 12.10 64 位上运行。虚拟中心在 Suse Linux 上运行。如果您需要任何其他信息,请告诉我。
答案1
在内部网络上设置 NTP 服务器并将所有内容同步到该服务器。如果您不关心时间是否准确,而只是希望所有内容同步到同一时间,那么这样做就可以了。
答案2
如果您在每个客户虚拟机内配置 VMware 工具,则可以选择与 ESXi 主机同步时间。这是不使用 NTP 即可实现此目的的方法。
答案3
因此鉴于:
- 您的虚拟机无法连接到任何网络
- 您的虚拟机可以同步到 EXSi 主机时间
- 您的 EXSi 主机可以连接到互联网
您只需在 EXSi 主机上使用 ntp 客户端,以便它们彼此完美同步。