本帖最后由 x_hacker 于 3-13-2012 13:06 编辑
我的几台ESXI5主机和本地时间总是差了8个小时,应该是安装的时候默认时区的问题(安装时我好想也没看到设置时区的地方啊!)
在网上找了好多资料,试了好几次 总算把ESXI5的主机时间同步了。
下面是在windows 2008 R2 上面的设置:
我是在域控上开启的NTP服务,系统是2008 R2。步骤如下:
1、开启NTP mode:
编辑注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
将“TYPE”的值改为 "NTP"
2、开启 NTP Client:
编辑注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
将 “AnnounceFlags” 值改为 5
3、改变模式: upstream NTP servers to sync:
编辑注册表: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders
设定 “NtpServer”值为3 个 NTP servers.
例如: 1.pool.ntp.org,0x1 2.pool.ntp.org,0x1 3.pool.ntp.org,0x1(3个服务器之间用空格)
注意: 在Windows 2008 域控中, NtpServer 这个键值在: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters 下
4.设定更新时间为15分钟:
编辑注册表:KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
设定:“SpecialPollInterval” 值为 900
5、重新启动windows的win32time服务。
以下是在vsphere客户端里的设置:
1、主机-配置-安全配置文件-防火墙属性:找到ntp客户端,打钩开启,选项内填上你的NTP server IP 我的是:172.30.152.155
然后重启下ntp客户端
2、用putty连接上ESXI主机,输入以下命令:
cp /etc/ntp.conf /etc/ntp.conf.bk --------------------备份一下这个文件
然后用vi编辑器编辑该文件:
vi /etc/ntp.conf
里面应该有如下显示:
restrict default kod nomodify notrap nopeer
restrict 127.0.0.1
server 172.30.152.155 ---------------------------这儿应该显示你的NTP服务器IP
driftfile /etc/ntp.drift
改成:
restrict default kod nomodify notrap
restrict 127.0.0.1
server 172.30.152.155 -------------------------------这儿应该显示你的NTP服务器IP
driftfile /etc/ntp.drift
tos maxdist 30
保存退出
3、输入下列命令:chmod +w /etc/likewise/lsassd.conf
再编辑:vi /etc/likewise/lsassd.conf这个文件,找到这行:sync-system-time = no 看是不是= no,是的就不要改动。
4、输入命令:/sbin/auto-backup.sh
5、最后重启ntpd 和 lsassd 服务:
命令: ./etc/init.d/lsassd restart 和 ./etc/init.d/ntpd restart
这样过一会再用客户端连接就可以看到时间已经是正常的了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。