欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

集群配置更新方法

文檔序號(hào):7865019閱讀:287來(lái)源:國(guó)知局
專利名稱:集群配置更新方法
技術(shù)領(lǐng)域
本發(fā)明基本上涉及集群系統(tǒng)領(lǐng)域,更具體地來(lái)說(shuō),涉及一種集群配置更新方法。
背景技術(shù)
在大規(guī)模集群環(huán)境下,不同的機(jī)器上運(yùn)行著很多相同的軟件,如NFS,而在眾多集群應(yīng)用軟件中,需要保持不同節(jié)點(diǎn)上的配置文件一致,如何保持配置文件的一致性是很多集群面臨的難題?,F(xiàn)有技術(shù)大多通過(guò)在一臺(tái)機(jī)器上編輯配置文件后,通過(guò)編寫(xiě)拷貝腳本或命令,將配置文件分發(fā)到不同機(jī)器上。
通過(guò)編寫(xiě)拷貝腳本或命令,將配置文件分發(fā)到不同機(jī)器上的方式,其可靠性面臨著巨大的挑戰(zhàn)。如果在拷貝的過(guò)程中,有些節(jié)點(diǎn)出現(xiàn)故障宕機(jī)了,那么這些節(jié)點(diǎn)的配置將不得以同步。當(dāng)集群中新增節(jié)點(diǎn)時(shí),新節(jié)點(diǎn)上的配置文件也無(wú)較好的方式進(jìn)行同步。

發(fā)明內(nèi)容
為了克服上述缺陷,本發(fā)明提出了一種集群配置更新方法,解決了如何提高集群配置更新可靠性的技術(shù)問(wèn)題。本發(fā)明公開(kāi)了一種集群系統(tǒng)配置更新方法,包括步驟SI :將第一服務(wù)器的第一配置信息寫(xiě)入所述集群系統(tǒng)的注冊(cè)中心;以及步驟S2 :將所述第二服務(wù)器的第二配置信息更新為所述第一配置信息。優(yōu)選地,所述步驟SI包括通過(guò)配置管理守護(hù)進(jìn)程將第一服務(wù)器的第一配置信息寫(xiě)入所述集群系統(tǒng)的注冊(cè)中心。優(yōu)選地,所述步驟SI包括每經(jīng)過(guò)預(yù)定時(shí)間,通過(guò)配置管理守護(hù)進(jìn)程將第一服務(wù)器的第一配置信息寫(xiě)入所述集群系統(tǒng)的注冊(cè)中心。優(yōu)選地,所述步驟SI包括當(dāng)?shù)谝环?wù)器的第一配置信息發(fā)生變化時(shí),通過(guò)配置管理守護(hù)進(jìn)程將所述第一配置信息寫(xiě)入所述集群系統(tǒng)的注冊(cè)中心。優(yōu)選地,所述步驟S2包括每經(jīng)過(guò)預(yù)定時(shí)間,所述第二服務(wù)器檢查所述注冊(cè)中心,如果所述第二服務(wù)器從所述注冊(cè)中心中讀取到所述第一配置信息,則將所述第二服務(wù)器的第二配置信息更新為所述第一配置信息。優(yōu)選地,所述步驟S2包括當(dāng)有預(yù)定事件發(fā)生時(shí),將所述第二服務(wù)器的第二配置信息更新為所述第一配置信息。優(yōu)選地,所述步驟S2包括步驟S21 :所述注冊(cè)中心調(diào)用事件腳本;步驟S22 :通過(guò)所述事件腳本從所述注冊(cè)中心讀取到所述第一配置信息;以及步驟S23 :如果檢測(cè)出所述第一配置信息不同于所述第二配置信息,則將所述第二服務(wù)器的第二配置信息更新為所述第一配置信息。優(yōu)選地,所述第一配制信息和所述第二配制信息包括Http的httpd. conf文件、Ftp 的 vsftpd. conf 文件、NFS 的 /etc/exports 文件或者 Samba 的 smb. conf 文件。優(yōu)選地,所述第一配置信息不同于所述第二配置信息。
優(yōu)選地,所述第一配置信息的最后修改時(shí)間晚于所述第二配置信息。通過(guò)本發(fā)明所公開(kāi)的集群配置更新方法,能夠提高集群配置更新可靠性。


附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中圖I是根據(jù)本發(fā)明的集群配置更新方法的實(shí)施例的總體流程圖;圖2是根據(jù)本發(fā)明的集群配置更新方法的優(yōu)選實(shí)施例的具體流程圖;圖3是根據(jù)本發(fā)明的集群配置更新方法的實(shí)例的示意圖?!?br> 具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。圖I是根據(jù)本發(fā)明的集群配置更新方法的實(shí)施例的總體流程圖。在圖I中步驟SlOO :集群系統(tǒng)中具有第一服務(wù)器和第二服務(wù)器,將第一服務(wù)器的第一配置信息寫(xiě)入集群系統(tǒng)的注冊(cè)中心。其中,注冊(cè)中心采用分布式架構(gòu),與第一服務(wù)器和第二服務(wù)器相通信。步驟S102 :將第二服務(wù)器的第二配置信息更新為第一配置信息。更新之后,相當(dāng)于將第二服務(wù)器的配置與第一服務(wù)器的配置進(jìn)行了同步更新。其中,該步驟S102可以由兩種方式觸發(fā),預(yù)定時(shí)間和預(yù)定事件,但并不限于此。因此,該步驟S102進(jìn)一步包括每經(jīng)過(guò)預(yù)定時(shí)間,第二服務(wù)器檢查注冊(cè)中心,如果第二服務(wù)器從注冊(cè)中心中讀取到第一配置信息,則將第二服務(wù)器的第二配置信息更新為第一配置信息;或者當(dāng)有預(yù)定事件發(fā)生時(shí),將第二服務(wù)器的第二配置信息更新為第一配置信息。第一配制信息和第二配制信息包括Http的httpd. conf文件、Ftp的vsftpd. conf文件、NFS的/etc/exports文件、Samba的smb. conf文件或者其他應(yīng)用的配置文件。其中,當(dāng)需要更新時(shí),第一配置信息不同于第二配置信息,例如,第一配置信息的最后修改時(shí)間晚于第二配置信息等等。通過(guò)本實(shí)施例,實(shí)現(xiàn)了集群環(huán)境下配置信息的同步,可以針對(duì)不同應(yīng)用軟件的配置文件實(shí)現(xiàn)所有節(jié)點(diǎn)上的同步功能。圖2是根據(jù)本發(fā)明的集群配置更新方法的優(yōu)選實(shí)施例的具體流程圖。在圖2中步驟S200 :通過(guò)配置管理守護(hù)進(jìn)程將第一服務(wù)器的第一配置信息寫(xiě)入集群系統(tǒng)的注冊(cè)中心。優(yōu)選地,每經(jīng)過(guò)預(yù)定時(shí)間,通過(guò)配置管理守護(hù)進(jìn)程將第一服務(wù)器的第一配置信息寫(xiě)入集群系統(tǒng)的注冊(cè)中心;或者當(dāng)?shù)谝环?wù)器的第一配置信息發(fā)生變化時(shí),通過(guò)配置管理守護(hù)進(jìn)程將第一配置信息寫(xiě)入集群系統(tǒng)的注冊(cè)中心。步驟S202 :注冊(cè)中心調(diào)用事件腳本。步驟S204 :通過(guò)事件腳本從注冊(cè)中心讀取到第一配置信息。步驟S206 :如果檢測(cè)出第一配置信息不同于第二配置信息,則將第二服務(wù)器的第二配置信息更新為第一配置信息。也就是說(shuō),事件腳本從注冊(cè)中心讀取到配置信息,然后進(jìn)行對(duì)比以及相應(yīng)的更新。
第一配制信息和第二配制信息包括Http的httpd. conf文件、Ftp的vsftpd. conf文件、NFS的/etc/exports文件、Samba的smb. conf文件或者其他應(yīng)用的配置文件。其中,當(dāng)需要更新時(shí),第一配置信息不同于第二配置信息,例如,第一配置信息的最后修改時(shí)間晚于第二配置信息等等。通過(guò)本實(shí)施例,實(shí)現(xiàn)了集群環(huán)境下配置信息的同步,可以針對(duì)不同應(yīng)用軟件的配置文件實(shí)現(xiàn)所有節(jié)點(diǎn)上的同步功能。圖3是根據(jù)本發(fā)明的集群配置更新方法的實(shí)例的示意圖。系統(tǒng)采用白板模式的設(shè)計(jì)理念,以注冊(cè)中心為核心思想,基本架構(gòu)如圖3所示。由一臺(tái)服務(wù)器將配置信息寫(xiě)入注冊(cè)中心,其他服務(wù)器通過(guò)自動(dòng)方式,以分布式形態(tài)從注冊(cè)中心讀取配置信息。用戶通過(guò)命令行封裝的命令,將需要同步的配置文件,如ftp的vsftpd. conf 文件,NFS的/etc/exports文件,注入到配置管理的后臺(tái)守護(hù)進(jìn)程中(ConfigurationManagement Daemon),配置管理守護(hù)進(jìn)程通過(guò)netregistry將配置文件的內(nèi)容存入注冊(cè)中心。注冊(cè)中心通過(guò)事件機(jī)制與各節(jié)點(diǎn)保持通信,各節(jié)點(diǎn)會(huì)定時(shí)或根據(jù)事件信息,從注冊(cè)中心讀取配置文件內(nèi)容,并同步到本地形成配置文件,進(jìn)而實(shí)現(xiàn)配置文件的內(nèi)容同步。各節(jié)點(diǎn)與注冊(cè)中心同步的流程如下I)注冊(cè)中心,對(duì)于整個(gè)系統(tǒng)中的重要事件,并提供定時(shí)機(jī)制調(diào)用事件腳本(EventScript);2)事件腳本通過(guò)相關(guān)命令從注冊(cè)中心獲取最新的配置文件內(nèi)容;4)將獲取的最新配置文件內(nèi)容與本地配置文件進(jìn)行比較,如注冊(cè)中心的內(nèi)容發(fā)生了更新,則將其同步到本地;5)如本地的配置文件比注冊(cè)中心的內(nèi)容新,則判斷當(dāng)前節(jié)點(diǎn)是否為集群中的主節(jié)點(diǎn),如是主節(jié)點(diǎn),則將配置文件內(nèi)容更新到注冊(cè)中心中。實(shí)現(xiàn)了集群環(huán)境下配置信息的同步,可以針對(duì)不同應(yīng)用軟件的配置文件實(shí)現(xiàn)所有節(jié)點(diǎn)上的同步功能。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種集群系統(tǒng)配置更新方法,其特征在于,包括 步驟SI :將第一服務(wù)器的第一配置信息寫(xiě)入所述集群系統(tǒng)的注冊(cè)中心;以及 步驟S2 :將所述第二服務(wù)器的第二配置信息更新為所述第一配置信息。
2.根據(jù)權(quán)利要求I所述的集群配置更新方法,其特征在于,所述步驟SI包括通過(guò)配置管理守護(hù)進(jìn)程將第一服務(wù)器的第一配置信息寫(xiě)入所述集群系統(tǒng)的注冊(cè)中心。
3.根據(jù)權(quán)利要求2所述的集群配置更新方法,其特征在于,所述步驟SI包括每經(jīng)過(guò)預(yù)定時(shí)間,通過(guò)配置管理守護(hù)進(jìn)程將第一服務(wù)器的第一配置信息寫(xiě)入所述集群系統(tǒng)的注冊(cè)中心。
4.根據(jù)權(quán)利要求2所述的集群配置更新方法,其特征在于,所述步驟SI包括當(dāng)?shù)谝环?wù)器的第一配置信息發(fā)生變化時(shí),通過(guò)配置管理守護(hù)進(jìn)程將所述第一配置信息寫(xiě)入所述集群系統(tǒng)的注冊(cè)中心。
5.根據(jù)權(quán)利要求I所述的集群配置更新方法,其特征在于,所述步驟S2包括每經(jīng)過(guò)預(yù)定時(shí)間,所述第二服務(wù)器檢查所述注冊(cè)中心,如果所述第二服務(wù)器從所述注冊(cè)中心中讀取到所述第一配置信息,則將所述第二服務(wù)器的第二配置信息更新為所述第一配置信息。
6.根據(jù)權(quán)利要求I所述的集群配置更新方法,其特征在于,所述步驟S2包括當(dāng)有預(yù)定事件發(fā)生時(shí),將所述第二服務(wù)器的第二配置信息更新為所述第一配置信息。
7.根據(jù)權(quán)利要求6所述的集群配置更新方法,其特征在于,所述步驟S2包括 步驟S21 :所述注冊(cè)中心調(diào)用事件腳本; 步驟S22 :通過(guò)所述事件腳本從所述注冊(cè)中心讀取到所述第一配置信息;以及 步驟S23 :如果檢測(cè)出所述第一配置信息不同于所述第二配置信息,則將所述第二服務(wù)器的第二配置信息更新為所述第一配置信息。
8.根據(jù)權(quán)利要求I所述的集群配置更新方法,其特征在于,所述第一配制信息和所述第二配制信息包括Http 的 httpd. conf 文件、Ftp 的 vsftpd. conf 文件、NFS 的 /etc/exports文件或者Samba的smb. conf文件。
9.根據(jù)權(quán)利要求I所述的集群配置更新方法,其特征在于,所述第一配置信息不同于所述第二配置信息。
10.根據(jù)權(quán)利要求I所述的集群配置更新方法,其特征在于,所述第一配置信息的最后修改時(shí)間晚于所述第二配置信息。
全文摘要
本發(fā)明公開(kāi)了一種集群系統(tǒng)配置更新方法,包括步驟S1將第一服務(wù)器的第一配置信息寫(xiě)入集群系統(tǒng)的注冊(cè)中心;以及步驟S2將第二服務(wù)器的第二配置信息更新為第一配置信息。通過(guò)本發(fā)明所公開(kāi)的集群配置更新方法,能夠提高集群配置更新可靠性。
文檔編號(hào)H04L29/06GK102916974SQ20121044496
公開(kāi)日2013年2月6日 申請(qǐng)日期2012年11月7日 優(yōu)先權(quán)日2012年11月7日
發(fā)明者郭慶, 謝瑩瑩, 班軍成, 苗艷超, 劉新春, 邵宗有 申請(qǐng)人:曙光信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
怀集县| 柳州市| 蓝田县| 陇西县| 临安市| 怀仁县| 五大连池市| 芜湖县| 罗田县| 宁德市| 广州市| 阜南县| 潞城市| 桓仁| 改则县| 柏乡县| 贡嘎县| 郁南县| 库伦旗| 襄城县| 册亨县| 栖霞市| 济阳县| 华池县| 竹北市| 阿拉善右旗| 巴东县| 乳源| 岫岩| 茶陵县| 游戏| 亚东县| 龙里县| 虞城县| 金秀| 土默特右旗| 鲁山县| 瓮安县| 施秉县| 樟树市| 喀喇|