我们有两个VMWare环境运行一堆(主要)Redhat 5.9和6.4位客户.我们遇到时间漂移问题(每周提前几分钟).我们使用ntp,同步到本地域控制器.
VMWare特此说This recommendation不使用vmware-tools进行时间同步.为什么?似乎很多人都有NTP问题,而vmware-tools通常以可预测的方式运行.在更高版本的Redhat上,vmware-tools是否存在任何特定问题?
对于上下文,这是我们的ntp.conf(删除了所有注释行):
tinker panic 0 restrict default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict -6 ::1 server our.domain.server.com driftfile /var/lib/ntp/drift keys /etc/ntp/keys
我们的一些客人在保持时间方面绝对没有问题.其他人则大幅度退出.
解决方法
@H_502_13@ 老实说,你不应该在虚拟环境和现代操作系统中遇到NTP问题……值得找出问题的根本原因.如果可以的话,请确保您拥有良好的NTP基础设施(我通常使用外部NTP源或将所有内容指向核心交换机或路由器),并且您具有基本功能,例如ESXi主机的硬件时钟设置和关闭时间.有时,虚拟机内有a vMotion to a different host with hardware clock skew can trigger the issues you’re seeing.
至于客用工具的方法,它有点hacky.如果您的VM没有运行guest虚拟机工具(不支持的操作系统或设备情况),或者guest虚拟机工具处于非最佳状态(例如Linux内核更新后的VMware Tools),该怎么办?