ESX SERVER 下 NTP 時區同步問題
时间:2008-08-26
来源:互联网
ESX SERVER 下 NTP 時區同步問題
[/url] NTP問題--很“小”,很強大!千萬別小看NTP,在ESX下,這可是一個變態!
時間同步的重要性估計大家都清楚,昨天一朋友詢問了我這一問題,花費了1天1夜,總算解決了.心情猶如"面朝大海"般的感覺.
按照VMware.cn和VMware.com KB上的一些特例上説明,其實要時間同步倒是一件不難得事情,基本上修改ESX下幾個文件即可.
試驗環境:
NTP SERVER:WINDOWS 2003
NTP CLIENT:ESX 3.5 U1
WINDOWS 2k3上搭建NTP服務器方法:
2.修改以下选项的键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer内的「Enabled」设定为1,打开NTP服务器功能(默认是不开启NTP Server服务,除非电脑升级成为域控制站)
3 修改以下键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags设定为5.该设定强制主机将它自身宣布为可靠的时间源.
如果ESX SERVER在安裝的時候已經安裝了NTP服務的話,基本上對系統文件不需要做修改.使用以下命令即可.
關閉NTP服務: service ntpd stop
時間同步到WIN2K3的服務器: ntpdate 10.3.131.90
重新啓動NTP服務:service ntpd start
關鍵的時刻來了,
#date
Sat Mar 22 18:10:37 GMT 2008
鬱悶,比實際時間快了8個小時!!!
从[url=http://www.worldtimezone.com/wtz-names/timezonenames.html]worldtimezone.com上得知,一个时区缩写,的确是有多种含义的,CST可代表:
Central Standard Time (USA) Heure Normale du Centre (french) UTC-06
Central Standard Time (Australia) UTC+0930
China Time UTC+08
Cuba Summer Time UTC-04
因此,通过时区缩写设置时间,是不科学的。很容易导致zope等程序出现问题。
那么使用绝对时区,应该更加安全了。中国是东8区:+0800,那是否应该把时区设置为GMT+8呢?
答案居然是否!应该设置为GMT-8,这是非常奇怪的,相信是很多linux用户容易犯的错误。
表示GMT-8 代表+0800。据说Sun的Solaris也是这个奇怪的表示方法。
#date +%z%Z
察看時區,"正常"。不過這所謂的“正常”就是“不正常”,不許把它改掉!
一般情況下,我們可以使用:
#tzselect 选择时区
export TZ=GMT-8 重置。
hwclock 寫入BIOS
watch "ntpq -p" 察看NTP更新狀態
不錯,時間總算同步了。我就嘗試reboot一下,啓動后發現,我太天真了,時間依然差8小時,看來我的時間並未能保存並且生效!
軟的不受,我來硬的了!
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
直接修改為CST!
在來一次 hwclok 寫入到BOIS,REBOOT!
重啓后,
#date
.......
wooooow......心情舒暢......
附件为官方教程.
[/url] NTP問題--很“小”,很強大!千萬別小看NTP,在ESX下,這可是一個變態!
時間同步的重要性估計大家都清楚,昨天一朋友詢問了我這一問題,花費了1天1夜,總算解決了.心情猶如"面朝大海"般的感覺.
按照VMware.cn和VMware.com KB上的一些特例上説明,其實要時間同步倒是一件不難得事情,基本上修改ESX下幾個文件即可.
試驗環境:
NTP SERVER:WINDOWS 2003
NTP CLIENT:ESX 3.5 U1
WINDOWS 2k3上搭建NTP服務器方法:
2.修改以下选项的键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer内的「Enabled」设定为1,打开NTP服务器功能(默认是不开启NTP Server服务,除非电脑升级成为域控制站)
3 修改以下键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags设定为5.该设定强制主机将它自身宣布为可靠的时间源.
如果ESX SERVER在安裝的時候已經安裝了NTP服務的話,基本上對系統文件不需要做修改.使用以下命令即可.
關閉NTP服務: service ntpd stop
時間同步到WIN2K3的服務器: ntpdate 10.3.131.90
重新啓動NTP服務:service ntpd start
關鍵的時刻來了,
#date
Sat Mar 22 18:10:37 GMT 2008
鬱悶,比實際時間快了8個小時!!!
从[url=http://www.worldtimezone.com/wtz-names/timezonenames.html]worldtimezone.com上得知,一个时区缩写,的确是有多种含义的,CST可代表:
Central Standard Time (USA) Heure Normale du Centre (french) UTC-06
Central Standard Time (Australia) UTC+0930
China Time UTC+08
Cuba Summer Time UTC-04
因此,通过时区缩写设置时间,是不科学的。很容易导致zope等程序出现问题。
那么使用绝对时区,应该更加安全了。中国是东8区:+0800,那是否应该把时区设置为GMT+8呢?
答案居然是否!应该设置为GMT-8,这是非常奇怪的,相信是很多linux用户容易犯的错误。
表示GMT-8 代表+0800。据说Sun的Solaris也是这个奇怪的表示方法。
#date +%z%Z
察看時區,"正常"。不過這所謂的“正常”就是“不正常”,不許把它改掉!
一般情況下,我們可以使用:
#tzselect 选择时区
export TZ=GMT-8 重置。
hwclock 寫入BIOS
watch "ntpq -p" 察看NTP更新狀態
不錯,時間總算同步了。我就嘗試reboot一下,啓動后發現,我太天真了,時間依然差8小時,看來我的時間並未能保存並且生效!
軟的不受,我來硬的了!
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
直接修改為CST!
在來一次 hwclok 寫入到BOIS,REBOOT!
重啓后,
#date
.......
wooooow......心情舒暢......
附件为官方教程.
作者: linyiqi258 发布时间: 2008-08-26
BUT 错,加精
作者: yangjin166 发布时间: 2008-08-26
我也遇到相同问题,明明在安装ESX时已经设置了正确的时区和时间,但是安装完之后就是只使用自己的时钟。
作者: yaknet 发布时间: 2008-08-26
引用:
原帖由 xosxon 于 4-7-2008 17:22 发表
不知道这方法在WS下实装的ESX和WIN2003是否有效呢? 如果PC上有VT,WS上能比较正常的运行ESX,应该没问题.~
原帖由 xosxon 于 4-7-2008 17:22 发表
不知道这方法在WS下实装的ESX和WIN2003是否有效呢? 如果PC上有VT,WS上能比较正常的运行ESX,应该没问题.~
作者: angel 发布时间: 2008-08-26

作者: huangxiyang5611 发布时间: 2010-08-06
你是台湾人吧?
作者: xuhaili100 发布时间: 2010-09-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28