一種集群內(nèi)部節(jié)點(diǎn)快速時間同步方法
【專利摘要】本發(fā)明提供一種集群內(nèi)部節(jié)點(diǎn)快速時間同步方法,屬于集群系統(tǒng)【技術(shù)領(lǐng)域】,本發(fā)明通過配置時間服務(wù)器端和時間服務(wù)客戶端,快速完成集群系統(tǒng)內(nèi)所有節(jié)點(diǎn)時間同步,在集群系統(tǒng)沒有外部時間源的情況下實現(xiàn)集群系統(tǒng)節(jié)點(diǎn)同步;該方法可以快速實現(xiàn)集群系統(tǒng)所有節(jié)點(diǎn)時間同步,提高了系統(tǒng)的安全行和可靠性。
【專利說明】一種集群內(nèi)部節(jié)點(diǎn)快速時間同步方法
[0001]【技術(shù)領(lǐng)域】
本發(fā)明為一種集群內(nèi)部節(jié)點(diǎn)快速時間同步方法,通過在集群系統(tǒng)內(nèi)部配置主備時間服務(wù)器,其他節(jié)點(diǎn)同步時間服務(wù)器的時間就可快速實現(xiàn)集群內(nèi)所有節(jié)點(diǎn)時間同步,而不需依賴外部的時間服務(wù)器。集群系統(tǒng)內(nèi)部節(jié)點(diǎn)時間同步能提高系統(tǒng)的安全行和可靠性。
【背景技術(shù)】
[0002]目前,大規(guī)模的集群系統(tǒng)對內(nèi)部節(jié)點(diǎn)時間同步要求很嚴(yán)格,因為集群系統(tǒng)內(nèi)部節(jié)點(diǎn)時間不一致會影響集群系統(tǒng)安全、通信和數(shù)據(jù)I/o等。而且,現(xiàn)在更多的集群系統(tǒng)為了保證系統(tǒng)安全、保密都不連接外網(wǎng),就沒有外部的時間源作為參考來調(diào)制集群系統(tǒng)節(jié)點(diǎn)時間。為了保證集群系統(tǒng)內(nèi)所有節(jié)點(diǎn)的時間同步,就需要在集群系統(tǒng)內(nèi)部完成所有節(jié)點(diǎn)的時間同
止/J/ O
【發(fā)明內(nèi)容】
[0003]一種集群內(nèi)部節(jié)點(diǎn)快速時間同步方法解決的問題是大規(guī)模的集群系統(tǒng)在不依賴外部時間源的情況下保證內(nèi)部所有節(jié)點(diǎn)時間同步。集群系統(tǒng)需要保持系統(tǒng)內(nèi)部節(jié)點(diǎn)的時間一致性,在沒有外部時間源供集群節(jié)點(diǎn)同步時間的情況下,必須從集群內(nèi)部配置一個時間源供集群節(jié)點(diǎn)同步。由于集群系統(tǒng)要求的是系統(tǒng)內(nèi)部節(jié)點(diǎn)的一致性,重點(diǎn)是保證集群內(nèi)部所有節(jié)點(diǎn)時間一致,至于節(jié)點(diǎn)時間是否和國家標(biāo)準(zhǔn)時間一致不會影響系統(tǒng)運(yùn)行和使用。
[0004]通過配置時間服務(wù)器端和時間服務(wù)客戶端,快速完成集群系統(tǒng)內(nèi)所有節(jié)點(diǎn)時間同步;該實現(xiàn)方法主要有2大模塊組成:集群內(nèi)部時間服務(wù)器(I);時間服務(wù)客戶端(2);
在集群系統(tǒng)選擇兩個節(jié)點(diǎn)配置主備時間服務(wù)器供集群內(nèi)部節(jié)點(diǎn)依據(jù)時間服務(wù)器同步時間。既然是主備時間服務(wù)器,需要先配置一個主時間服務(wù)器,另一節(jié)點(diǎn)作為備用時間服務(wù)器。
[0005]備用時間服務(wù)器優(yōu)先同步主時間服務(wù)器節(jié)點(diǎn)時間,其次是同步自己的時間。這樣做的目的是確保在主服務(wù)器不可用后,集群內(nèi)部節(jié)點(diǎn)能同步備用時間服務(wù)器時間,同時備用時間服務(wù)器在獲取不到主時間服務(wù)器時間源后獲取自己節(jié)點(diǎn)時間,保證集群系統(tǒng)時間服務(wù)器的聞可用性。
[0006]進(jìn)一步的,在集群系統(tǒng)中選擇兩個節(jié)點(diǎn)作為時間服務(wù)器,先調(diào)整這兩個節(jié)點(diǎn)的時間一致,然后使用系統(tǒng)時間同步服務(wù)配置一個主時間服務(wù)器,提供同步時間源;另一節(jié)點(diǎn)作為備用時間服務(wù)器,使用系統(tǒng)時間同步服務(wù)優(yōu)先同步主時間服務(wù)器節(jié)點(diǎn)時間,其次是同步自己的時間。這樣,在集群系統(tǒng)中就有了兩個時間一致的、都可同步的時間服務(wù)器,通過集群系統(tǒng)內(nèi)部時間服務(wù)器的高可用性,保證集群系統(tǒng)內(nèi)部所有節(jié)點(diǎn)時間一致。
[0007]時間服務(wù)客戶端的配置是優(yōu)先同步主時間服務(wù)器時間。
[0008]進(jìn)一步的,集群系統(tǒng)內(nèi)容配置好了時間服務(wù)器后,剩余的節(jié)點(diǎn)作為時間服務(wù)器的客戶端都同步時間服務(wù)器的時間;由于集群系統(tǒng)配置了高可用性的兩個時間服務(wù)器,先選擇一個時間服務(wù)器作為節(jié)點(diǎn)優(yōu)先同步的時間服務(wù)器(主時間服務(wù)器),另一個時間服務(wù)器作為備用時間服務(wù)器;當(dāng)主時間服務(wù)器不可用的時候,時間服務(wù)客戶端會同步備用時間服務(wù)器的時間。
[0009]本發(fā)明的有益效果是:
該方法可以快速實現(xiàn)集群系統(tǒng)所有節(jié)點(diǎn)時間同步,適用于大規(guī)模、高可用、并行集群系統(tǒng),特別是在集群系統(tǒng)節(jié)點(diǎn)多且要求時間同步精確的應(yīng)用,可快速實現(xiàn)集群內(nèi)所有節(jié)點(diǎn)時間同步,而不需依賴外部的時間服務(wù)器。集群系統(tǒng)內(nèi)部節(jié)點(diǎn)時間同步能提高系統(tǒng)的安全行和可靠性。
【專利附圖】
【附圖說明】
[0010]附圖1為本發(fā)明中集群系統(tǒng)主備服務(wù)器正常時間同步示意圖;
附圖2為本發(fā)明中集群系統(tǒng)主時間服務(wù)器不可用后時間同步示意圖。
【具體實施方式】
[0011]一種集群內(nèi)部節(jié)點(diǎn)快速時間同步方法,適用于大規(guī)模、高可用、并行集群系統(tǒng)。特別是在集群系統(tǒng)節(jié)點(diǎn)多且要求時間同步精確的應(yīng)用。
[0012]該實現(xiàn)方法主要有兩大模塊組成:集群內(nèi)部時間服務(wù)器(I);時間服務(wù)客戶端(2)。
[0013]本發(fā)明兩個要點(diǎn):
一點(diǎn)是,在集群系統(tǒng)選擇兩個節(jié)點(diǎn)配置主備時間服務(wù)器供集群內(nèi)部節(jié)點(diǎn)依據(jù)時間服務(wù)器同步時間。既然是主備時間服務(wù)器,需要先配置一個主時間服務(wù)器,另一節(jié)點(diǎn)作為備用時間服務(wù)器。
[0014]另一點(diǎn)是,備用時間服務(wù)器優(yōu)先同步主時間服務(wù)器節(jié)點(diǎn)時間,其次是同步自己的時間。這樣做的目的是確保在主服務(wù)器不可用后,集群內(nèi)部節(jié)點(diǎn)能同步備用時間服務(wù)器時間,同時備用時間服務(wù)器在獲取不到主時間服務(wù)器時間源后獲取自己節(jié)點(diǎn)時間,保證集群系統(tǒng)時間服務(wù)器的高可用性。時間服務(wù)客戶端的配置是優(yōu)先同步主時間服務(wù)器時間。
[0015]通過配置時間服務(wù)器端和時間服務(wù)客戶端,快速完成集群系統(tǒng)內(nèi)所有節(jié)點(diǎn)時間同
止/J/ O
[0016]具體部署過程如下:
(I)選擇集群系統(tǒng)中兩個節(jié)點(diǎn)作為主備時間服務(wù)器,先調(diào)整主備時間服務(wù)器的時間和標(biāo)準(zhǔn)時間一致。
[0017](2)選擇一個節(jié)點(diǎn)配置為主時間服務(wù)器。有了時間服務(wù)器就有了時間源。
[0018](3)為了保證集群系統(tǒng)時間服務(wù)器的高可用行,配置另一個節(jié)點(diǎn)為備用時間服務(wù)器。備用時間服務(wù)器優(yōu)先同步主服務(wù)器時間,其次同步自己節(jié)點(diǎn)時間。
[0019](4)集群系統(tǒng)內(nèi)剩余節(jié)點(diǎn)配置時間同步后優(yōu)先同步主時間服務(wù)器時間如圖(I)。
[0020](5)當(dāng)一個節(jié)點(diǎn)獲取不到主服務(wù)器時間源后,會自動切換同步備用時間服務(wù)器時間如圖(2)。
[0021]這樣,通過配置時間服務(wù)器端和時間服務(wù)客戶端,快速完成集群系統(tǒng)內(nèi)所有節(jié)點(diǎn)時間同步。
[0022]通過在集群系統(tǒng)內(nèi)部配置主備時間服務(wù)器,其他節(jié)點(diǎn)同步時間服務(wù)器的時間就可快速實現(xiàn)集群內(nèi)所有節(jié)點(diǎn)時間同步,而不需依賴外部的時間服務(wù)器。集群系統(tǒng)內(nèi)部節(jié)點(diǎn)時間同步能提高系統(tǒng)的安全行和可靠性。
[0023]在集群系統(tǒng)內(nèi)部完成所有節(jié)點(diǎn)的時間同步。這樣不會因為集群系統(tǒng)內(nèi)部節(jié)點(diǎn)時間問題,影響系統(tǒng)正常使用。
【權(quán)利要求】
1.一種集群內(nèi)部節(jié)點(diǎn)快速時間同步方法,其特征在于通過配置時間服務(wù)器端和時間服務(wù)客戶端,快速完成集群系統(tǒng)內(nèi)所有節(jié)點(diǎn)時間同步;該實現(xiàn)方法主要有2大模塊組成:集群內(nèi)部時間服務(wù)器(I);時間服務(wù)客戶端(2); 在集群系統(tǒng)選擇兩個節(jié)點(diǎn)配置主備時間服務(wù)器供集群內(nèi)部節(jié)點(diǎn)依據(jù)時間服務(wù)器同步時間;既然是主備時間服務(wù)器,需要先配置一個主時間服務(wù)器,另一節(jié)點(diǎn)作為備用時間服務(wù)器; 備用時間服務(wù)器優(yōu)先同步主時間服務(wù)器節(jié)點(diǎn)時間,其次是同步自己的時間;這樣做的目的是確保在主服務(wù)器不可用后,集群內(nèi)部節(jié)點(diǎn)能同步備用時間服務(wù)器時間,同時備用時間服務(wù)器在獲取不到主時間服務(wù)器時間源后獲取自己節(jié)點(diǎn)時間,保證集群系統(tǒng)時間服務(wù)器的高可用性; 時間服務(wù)客戶端的配置是優(yōu)先同步主時間服務(wù)器時間。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于 在集群系統(tǒng)中選擇兩個節(jié)點(diǎn)作為時間服務(wù)器,先調(diào)整這兩個節(jié)點(diǎn)的時間一致,然后使用系統(tǒng)時間同步服務(wù)配置一個主時間服務(wù)器,提供同步時間源;另一節(jié)點(diǎn)作為備用時間服務(wù)器,使用系統(tǒng)時間同步服務(wù)優(yōu)先同步主時間服務(wù)器節(jié)點(diǎn)時間,其次是同步自己的時間。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于 集群系統(tǒng)內(nèi)容配置好了時間服務(wù)器后,剩余的節(jié)點(diǎn)作為時間服務(wù)器的客戶端都同步時間服務(wù)器的時間;由于集群系統(tǒng)配置了高可用性的兩個時間服務(wù)器,先選擇一個時間服務(wù)器作為節(jié)點(diǎn)優(yōu)先同步的時間服務(wù)器(主時間服務(wù)器),另一個時間服務(wù)器作為備用時間服務(wù)器;當(dāng)主時間服務(wù)器不可用的時候,時間服務(wù)客戶端會同步備用時間服務(wù)器的時間。
【文檔編號】H04L29/08GK103986791SQ201410248606
【公開日】2014年8月13日 申請日期:2014年6月6日 優(yōu)先權(quán)日:2014年6月6日
【發(fā)明者】張延良 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司