載較大的應(yīng)用系統(tǒng)中,都會有多臺服務(wù)器在同時工作。由于應(yīng)用的需要,所有服務(wù)器要求有一致的時間,如何統(tǒng)一它們?在本文中將介紹兩種方法,使多個服務(wù)器有一致的時間。運行環(huán)境:AIX 4.3, AIX 5.1, AIX 5.2 在AIX中可以用兩種方法來實現(xiàn)應(yīng)用環(huán)境中多臺機器的系統(tǒng)時間的統(tǒng)一。一個是啟動xntpd 守護(hù)進(jìn)程, 另一個是啟動timed進(jìn)程. 為了保證時間的一致性,在同一臺機器上只啟動xntpd 或 timed. (在AIX中這兩個進(jìn)程,缺省是不啟動。每個AIX系統(tǒng)使用自己的系統(tǒng)時間。) xntpd 是一個關(guān)于網(wǎng)絡(luò)時間協(xié)議的守護(hù)進(jìn)程,它遵循了因特網(wǎng)時間服務(wù)器的通用標(biāo)準(zhǔn)。在啟動 xntpd 時, xntpd 會讀取 /etc/ntp.conf 配置文件來確定網(wǎng)絡(luò)中系統(tǒng)時鐘服務(wù)器,以 ntp 服務(wù)器的系統(tǒng)時間為標(biāo)準(zhǔn),來調(diào)整本機的系統(tǒng)時間。可以用 ntpq 命令來顯示 xntpd 進(jìn)程的內(nèi)部變量。使用 ntp 時應(yīng)注意,xntpd 服務(wù)器和 xntpd 客戶端的時鐘不能相差超過1000秒。若有大于1000秒的偏移,在客戶端啟動 xntpd 守護(hù)進(jìn)程前,用 data 命令或 ntpdate 命令調(diào)整本機的系統(tǒng)時間,使偏移量在1000秒之內(nèi)。 然后啟動 xntpd. timed 是一個時鐘服務(wù)進(jìn)程。 在一個局域網(wǎng)內(nèi)可有多個 timed 服務(wù)器,但只有一個 timed 主服務(wù)器,其余的是 timed 副服務(wù)器。當(dāng) timed 主服務(wù)器功能失效時,其中一個 timed 副服務(wù)器可自動變?yōu)橹鞣?wù)器。 網(wǎng)絡(luò)時間可以以 timed 主服務(wù)器的系統(tǒng)時間為標(biāo)準(zhǔn),也可以以所有運行 timed 的主、輔服務(wù)器的系統(tǒng)時鐘的平均值為準(zhǔn),來調(diào)整所有運行 timed 進(jìn)程的機器的系統(tǒng)時鐘。timed 客戶機的系統(tǒng)時間與局域網(wǎng)上運行著的 timed 主服務(wù)器的系統(tǒng)時間同步,使整個網(wǎng)絡(luò)運行環(huán)境有一個統(tǒng)一的時鐘。 1. 構(gòu)造一個NTP環(huán)境的基本步驟(假設(shè)NTP不是運行在SP上): 1.1 設(shè)置NTP 服務(wù)器 (MASTER) , 其它NTP客戶服務(wù)器以此服務(wù)器的時間為準(zhǔn),與其進(jìn)行時間同步. 1.1.1 編輯 /etc/ntp.conf 文件, 內(nèi)容如下: ---------------------------- #broadcastclient server 127.127.1.0 driftfile /etc/ntp.drift tracefile /etc/ntp.trace ---------------------------- 請注意文件中的 server 127.127.1.0 這一行, 此處的127.127.1.0 是一特殊的地址,表示NTP主服務(wù)器是與自身的系統(tǒng)時鐘同步. 1.1.2 編輯好 /etc/ntp.conf后, 啟動xntpd守護(hù)進(jìn)程 # startsrc -s xntpd 也可通過調(diào)用smitty , 使 xntpd 在以后重啟服務(wù)器時能自動啟動. # smitty xntpd 1.1.3 xntpd 狀態(tài)查詢 , 使用 #lssrc -ls 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 ... 等待 6 - 10 分鐘后, 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 ... 1.2. NTP客戶端的設(shè)置 1.2.1 編輯 NTP 客戶端上的 /etc/ntp.conf文件, 內(nèi)容如下: ---------------------------- #broadcastclient server 9.185.43.189 driftfile /etc/ntp.drift tracefile /etc/ntp.trace ---------------------------- 其中的 server 9.185.43.189 表明, 此客戶端與IP地址為 9.185.43.189 的NTP服務(wù)器進(jìn)行時間同步. 1.2.2 在NTP客戶端啟動xntpd守護(hù)進(jìn)程 # startsrc -s xntpd 也可通過調(diào)用smitty , 使 xntpd 在以后重啟服務(wù)器時能自動啟動. # smitty xntpd 1.2.3 查詢xntpd的狀態(tài)當(dāng) system peer 不為 'insane' 時, 表明客戶端已與服務(wù)器端成功地進(jìn)行了同步. # lssrc -ls xntpd Program name: --/usr/sbin/xntpd Version: -------3 Leap indicator: 00 (No leap second today.) Sys peer: ------9.185.43.189 ... 1.3. NTP客戶端查詢NTP服務(wù)器 ntp客戶端使用 ntpdate 命令來確認(rèn)是否可用的 ntp 服務(wù)器進(jìn)行時間同步。命令的結(jié)果會顯示客戶端與服務(wù)器的時間偏移。 #ntpdate -d 9.185.43.189 ... 18 Mar 10:52:54 ntpdate[23578]: step time server 9.185.43.189 offset 86323.06827 2 sec 若時間間隔大于1000秒,使用ntpdate 進(jìn)行調(diào)整, 如: #date Tue Mar 18 11:06:29 BEIST 2003 #ntpdate 9.185.43.189 19 Mar 11:06:51 ntpdate[23832]: step time server 9.185.43.189 offset 86403.40260 7 sec #date Wed Mar 19 11:06:54 BEIST 2003 完成上述操作后 ntp 客戶端與 ntp 服務(wù)器系統(tǒng)時鐘完成同步,ntp 客戶端得到了新的系統(tǒng)時間。 2. 使用timed的基本設(shè)置步驟如下 2.1. 啟動timed服務(wù)器 a. 在局域網(wǎng)內(nèi),以timed 主服務(wù)器的系統(tǒng)時鐘為標(biāo)準(zhǔn),來完成時鐘的同步。 # startsrc -s timed -a " -M -c " b. 在局域網(wǎng)內(nèi),以所有運行 timed 的主、輔服務(wù)器的系統(tǒng)時間平均值為標(biāo)準(zhǔn),來完成時鐘的同步。 # startsrc -s timed -a " -M “ 2.2. 啟動timed 客戶端, 使其按照標(biāo)準(zhǔn)網(wǎng)絡(luò)時間來調(diào)整自己的系統(tǒng)時鐘。 # startsrc -s timed 2.3. 將timed的啟動語句加到 /etc/rc.tcpip 中,以便重新啟動機器后,timed可自動啟動。參考資料:http://www.ruicheng-china.cn/
相關(guān)產(chǎn)品
免責(zé)聲明
- 凡本網(wǎng)注明“來源:化工儀器網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-化工儀器網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:化工儀器網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
- 本網(wǎng)轉(zhuǎn)載并注明自其他來源(非化工儀器網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。