IBM-AIX中用ntp實現時間自動同步

football2006發表於2008-07-06

IBM-AIX中用ntp實現時間自動同步

AIX中可以用兩種方法來實現區域網中多臺伺服器的系統時間的統一。一個方法是啟動xntpd 守護程式,另一個方法是啟動timed程式,為了保證時間的一致性,在同一臺伺服器上只啟動xntpd timed中的一個。在AIX中,這兩個程式預設是不啟動,每個AIX系統使用自己的系統時間,這裡選擇採用xntpd守護程式來實現時間同步。

xntpd 是一個關於網路時間協議的守護程式,它遵循了因特網時間伺服器的通用標準。在啟動 xntpd 時, xntpd 會讀取 /etc/ntp.conf 配置檔案來確定網路中系統時鐘伺服器,以 ntp 伺服器的系統時間為標準,來調整本機的系統時間。使用 ntp 時應注意,xntpd 伺服器和 xntpd 客戶端的時鐘不能相差超過1000秒。若有大於1000秒的偏移,在客戶端啟動 xntpd 守護程式前,用 data 命令或smitty date 命令調整本機的系統時間,使偏移量在1000秒之內,然後啟動xntpd

1、設定NTP 伺服器 (MASTER)

必須指定一個NTP主伺服器,其它NTP客戶伺服器以此伺服器的時間為準,與其進行時間同步。編輯 /etc/ntp.conf 檔案, 內容如下:

broadcastclient

server 127.127.1.0

driftfile /etc/ntp.drift

tracefile /etc/ntp.trace

注意檔案中的 server 127.127.1.0 這一行, 此處的127.127.1.0 是一固定的地址,表示NTP主伺服器是與自身的系統時鐘同步。編輯好/etc/ntp.conf後,啟動xntpd守護程式。

# startsrc -s xntpd也可透過呼叫smitty,使xntpd在以後重啟伺服器時能自動啟動,

# smitty xntpd

剛啟動xntpd時,sys peer'insane',表明xntpd還沒有完成同步,
#lssrc -ls xntpd
Program name: --/usr/sbin/xntpd
Version: -------3
Leap indicator: 11 (Leap indicator is insane.)
Sys peer: ------no peer
system is insane

……

等待5分鐘後, sys peer 就不再是'insane'了,

#lssrc -ls xntpd
Program name: --/usr/sbin/xntpd
Version: -------3
Leap indicator: 00 (No leap second today.)
Sys peer: ------127.127.1.0

……

2NTP客戶端的設定

1)、編輯所有NTP 客戶端上的/etc/ntp.conf檔案,內容如下:

#broadcastclient
server 10.118.0.3
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace

其中的server 10.118.0.3表明,此客戶端與IP地址為 10.118.0.3NTP伺服器進行時間同步。

2)、在NTP客戶端啟動xntpd守護程式

# startsrc -s xntpd

也可透過呼叫smitty,使xntpd在以後重啟伺服器時能自動啟動(next System Restart)。

# smitty xntpd

3)、查詢xntpd的狀態

system peer 不為'insane'時,表明客戶端已與伺服器端成功地進行了同步(通常啟動xntpd服務10分鐘後)。

# lssrc -ls xntpd

Program name: /usr/sbin/xntpd

Version: 3

Leap indicator: 00 (No leap second today.)

Sys peer: dbs1

……

3NTP客戶端查詢NTP伺服器

ntp客戶端使用ntpdate命令來確認是否可用指定的ntp伺服器進行時間同步。命令的結果會顯示客戶端與伺服器的時間偏移。
#ntpdate -d 10.118.0.3
13 Jun 11:20:01 ntpdate[36094]: adjust time server 10.118.0.3 offset -0.000993 sec
上面例子中的兩臺伺服器時間差了0.000993秒,即0.993 毫秒,這是可以接受的正常偏差。若時間間隔大於1000秒,最好先使用smitty date進行調整。這種方法在AIX4.3上和AIX5L上均可以實現。

[@more@]

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

相關文章