虛擬機器裡做ntp同步應該是不行的!!!!!!

wenhual43發表於2013-03-12
慘痛的教訓:虛擬機器裡做ntp同步應該是不行的!!!!!!折騰我2天。從週五在公司,然後週六在家裡,嗨,週一再到公司還幹了一上午。
環境:2臺虛擬機器,都安裝了rhel5.4,手工執行ntpdate 去同步是沒問題的,開啟ntpd後臺程式去同步,機器始終是和自己同步。

後來只有物理機上做。這次成功了。

下面是配置過程:

l  ntp server 配置

如果能連線外網,在http://support.ntp.org/bin/view/Servers/StratumTwoTimeServers查詢二級ntp伺服器地址,如果不能連線外網,把下面配置裡的restrict server 對應的6行(出現ip地址為59.66.66.243, 218.75.4.130, 202.112.31.197)給註釋掉。

vi /etc/ntp.conf

#新增下面四行,前三行表示可以同步的時間伺服器,

#最後一行表示區域網可以同步的網段,根據自己的網路適當調整

restrict 59.66.66.243 mask 255.255.255.255 nomodify notrap noquery

restrict 218.75.4.130 mask 255.255.255.255 nomodify notrap noquery

restrict 202.112.31.197 mask 255.255.255.255 nomodify notrap noquery

restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap

#註釋下面三行

#server 0.rhel.pool.ntp.org

#server 1.rhel.pool.ntp.org

#server 2.rhel.pool.ntp.org

#新增下面3ntp伺服器

server 59.66.66.243

server 218.75.4.130

server 202.112.31.197

#新增延遲處理

broadcastdelay  0.008

至此/etc/ntp.conf配置完畢

 

#設定ntp修改時間同時寫入硬體時鐘

vi /etc/sysconfig/ntpd

SYNC_HWCLOCK=yes

#設定開機自動啟動ntp服務

chkconfig ntpd on

#手工同步一遍系統時間和寫入硬體時間

ntpdate 192.168.100.67

hwclock -w

#啟動ntp服務,開始同步

service ntpd start

 

l  ntp client 配置

vi /etc/ntp.conf

#新增下面2

restrict 192.168.100.67  #192.168.100.67 ntp server的地址

server 192.168.100.67

 

#設定同步統時間同時把系統時間寫到硬體時鐘裡

vi /etc/sysconfig/ntpd

set SYNC_HWCLOCK=yes

 

#手工同步一遍系統時間和寫入硬體時間

ntpdate 192.168.100.67

hwclock -w

 

#設定開機自動啟動ntp服務

chkconfig ntpd on

#啟動ntp服務,開始時間同步

service ntpd start

最後觀察同步狀態

ntpq -p

在輸出的remote列上有*號,且對應的是ntp.conf 裡配置的地址就表示同步好了

ntpstat

ntp q -p 的解釋參考http://www.cnblogs.com/cqubityj/archive/2011/12/06/2278238.html

本文參考了另外2個網站的配置

http://www.brennan.id.au/index.html

http://vbird.dic.ksu.edu.tw/linux_server/0440ntp.php

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25027760/viewspace-755857/,如需轉載,請註明出處,否則將追究法律責任。

相關文章