[發(fā)明專利]用于云存儲系統(tǒng)的系統(tǒng)配置管理方法在審
| 申請?zhí)枺?/td> | 201210571425.9 | 申請日: | 2012-12-25 |
| 公開(公告)號: | CN103024065A | 公開(公告)日: | 2013-04-03 |
| 發(fā)明(設(shè)計(jì))人: | 張健;苗艷超;劉新春;邵宗有 | 申請(專利權(quán))人: | 曙光信息產(chǎn)業(yè)(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京德恒律治知識產(chǎn)權(quán)代理有限公司 11409 | 代理人: | 章社杲;孫征 |
| 地址: | 100193 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 存儲系統(tǒng) 系統(tǒng) 配置管理 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明一般地涉及計(jì)算機(jī)技術(shù)領(lǐng)域,更具體地來說,涉及云存儲系統(tǒng)。
背景技術(shù)
云存儲系統(tǒng)的系統(tǒng)配置一致性是指:系統(tǒng)在部署時設(shè)置了初始配置(包括節(jié)點(diǎn)配置、磁盤配置、網(wǎng)絡(luò)配置、文件系統(tǒng)配置、系統(tǒng)參數(shù)配置、配額配置等等),系統(tǒng)啟動后進(jìn)行服務(wù)的過程中,系統(tǒng)的配置會發(fā)生變化,如節(jié)點(diǎn)的上線和下線、磁盤的添加和刪除、網(wǎng)絡(luò)連接異常、創(chuàng)建刪除文件系統(tǒng)、配額規(guī)則更新等等,而云存儲系統(tǒng)的運(yùn)行需要及時探測到系統(tǒng)配置的變化,并根據(jù)系統(tǒng)配置的變化采取相應(yīng)的動作,如刪除磁盤或磁盤壞的情況下需要進(jìn)行數(shù)據(jù)的修復(fù)。管理節(jié)點(diǎn)在云存儲系統(tǒng)部署運(yùn)行的過程中管理和維護(hù)著系統(tǒng)配置,當(dāng)系統(tǒng)配置發(fā)生變化時管理節(jié)點(diǎn)需要通知系統(tǒng)內(nèi)的服務(wù)節(jié)點(diǎn)和客戶節(jié)點(diǎn)(通過索引服務(wù)器間接通知)。
現(xiàn)有技術(shù)中,通常采用基于管理節(jié)點(diǎn)總控模式和消息重發(fā)機(jī)制的云存儲系統(tǒng)管理方法,這種管理方法能夠處理大多數(shù)情況下的系統(tǒng)配置變化事件,消息重發(fā)機(jī)制也會在一定程度上保證消息的可達(dá)性。但是在節(jié)點(diǎn)宕機(jī)或服務(wù)異常終止的情況下,管理節(jié)點(diǎn)無法控制消息正確無誤的發(fā)送,而且管理節(jié)點(diǎn)服務(wù)的異常終止也會造成消息發(fā)送結(jié)果的不可知性。所以會出現(xiàn)管理節(jié)點(diǎn)集中控制失效的問題,難以保證系統(tǒng)配置的一致性。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中在節(jié)點(diǎn)宕機(jī)或服務(wù)異常終止的情況下,會造成管理節(jié)點(diǎn)集中控制失效的問題,從而難以保證系統(tǒng)配置的一致性的缺陷,本發(fā)明提出了能夠解決上述缺陷的用于云存儲系統(tǒng)的系統(tǒng)配置管理方法。
本發(fā)明提供了一種用于云存儲系統(tǒng)的系統(tǒng)配置管理方法,其包括:管理節(jié)點(diǎn)向多個服務(wù)節(jié)點(diǎn)發(fā)送具有系統(tǒng)配置更新數(shù)據(jù)的系統(tǒng)配置更新請求,并建立更新記錄信息,更新記錄信息具有與多個服務(wù)節(jié)點(diǎn)相對應(yīng)的多個接收狀態(tài);多個服務(wù)節(jié)點(diǎn)中接收到系統(tǒng)配置更新請求的服務(wù)節(jié)點(diǎn)向管理節(jié)點(diǎn)發(fā)送系統(tǒng)配置更新響應(yīng);以及管理節(jié)點(diǎn)根據(jù)系統(tǒng)配置更新響應(yīng)將與系統(tǒng)配置更新響應(yīng)所對應(yīng)的服務(wù)節(jié)點(diǎn)的接收狀態(tài)改變?yōu)橐呀邮諣顟B(tài),并向接收狀態(tài)未改變的服務(wù)節(jié)點(diǎn)發(fā)送系統(tǒng)配置更新請求直至所有服務(wù)節(jié)點(diǎn)都接收到系統(tǒng)配置更新請求為止。
優(yōu)選地,在管理節(jié)點(diǎn)向多個服務(wù)節(jié)點(diǎn)發(fā)送系統(tǒng)配置更新請求之前,管理節(jié)點(diǎn)根據(jù)系統(tǒng)配置更新數(shù)據(jù)對自身進(jìn)行更新。
優(yōu)選地,管理節(jié)點(diǎn)定時向接收狀態(tài)未改變的服務(wù)節(jié)點(diǎn)發(fā)送系統(tǒng)配置更新請求直至所有服務(wù)節(jié)點(diǎn)都接收到系統(tǒng)配置更新請求為止。
優(yōu)選地,系統(tǒng)配置更新數(shù)據(jù)包括第二系統(tǒng)版本號,其中,當(dāng)服務(wù)節(jié)點(diǎn)與管理節(jié)點(diǎn)建立連接時,服務(wù)節(jié)點(diǎn)向管理節(jié)點(diǎn)發(fā)送具有第一系統(tǒng)版本號的信息;管理節(jié)點(diǎn)將第一系統(tǒng)版本號與第二系統(tǒng)版本號進(jìn)行比較;以及當(dāng)?shù)谝幌到y(tǒng)版本號低于第二系統(tǒng)版本號時,管理節(jié)點(diǎn)向服務(wù)節(jié)點(diǎn)發(fā)送系統(tǒng)配置更新請求。
優(yōu)選地,系統(tǒng)配置管理方法還包括:管理節(jié)點(diǎn)向多個客戶節(jié)點(diǎn)發(fā)送系統(tǒng)配置更新請求;多個客戶節(jié)點(diǎn)中接收到系統(tǒng)配置更新請求的客戶節(jié)點(diǎn)向管理節(jié)點(diǎn)發(fā)送系統(tǒng)配置更新響應(yīng);以及管理節(jié)點(diǎn)根據(jù)系統(tǒng)配置更新響應(yīng)將與系統(tǒng)配置更新響應(yīng)所對應(yīng)的客戶節(jié)點(diǎn)的接收狀態(tài)改變?yōu)橐呀邮諣顟B(tài),并向接收狀態(tài)未改變的客戶節(jié)點(diǎn)發(fā)送系統(tǒng)配置更新請求直至所有客戶節(jié)點(diǎn)都接收到系統(tǒng)配置更新請求為止,其中,更新記錄信息具有與多個客戶節(jié)點(diǎn)相對應(yīng)的多個接收狀態(tài)。
優(yōu)選地,管理節(jié)點(diǎn)定時向接收狀態(tài)未改變的客戶節(jié)點(diǎn)發(fā)送系統(tǒng)配置更新請求直至所有客戶節(jié)點(diǎn)都接收到系統(tǒng)配置更新請求為止。
優(yōu)選地,在多個客戶節(jié)點(diǎn)被管理節(jié)點(diǎn)授權(quán)并與管理節(jié)點(diǎn)建立連接以后并且在服務(wù)節(jié)點(diǎn)更新以后,服務(wù)節(jié)點(diǎn)向多個客戶節(jié)點(diǎn)中的每一個都發(fā)送指示服務(wù)節(jié)點(diǎn)已更新的指示信息。
優(yōu)選地,在客戶節(jié)點(diǎn)啟動初始化時,向管理節(jié)點(diǎn)發(fā)送連接建立信息;以及管理節(jié)點(diǎn)向發(fā)送連接建立信息的客戶節(jié)點(diǎn)發(fā)送系統(tǒng)配置更新請求。
優(yōu)選地,接收到系統(tǒng)配置更新請求的客戶節(jié)點(diǎn)對系統(tǒng)配置數(shù)據(jù)進(jìn)行存儲。
優(yōu)選地,在更新記錄信息發(fā)送日志表中建立更新記錄信息,其中,當(dāng)與所有的多個服務(wù)節(jié)點(diǎn)和多個客戶節(jié)點(diǎn)相對應(yīng)的接收狀態(tài)都變?yōu)橐呀邮諣顟B(tài)時,管理節(jié)點(diǎn)將更新記錄信息從更新記錄信息發(fā)送日志表中刪除。
利用本發(fā)明的系統(tǒng)配置管理方法的云存儲系統(tǒng),即使在節(jié)點(diǎn)宕機(jī)或服務(wù)異常終止的情況下,管理節(jié)點(diǎn)也能夠控制消息正確無誤的發(fā)送給服務(wù)節(jié)點(diǎn)和客戶節(jié)點(diǎn),避免了管理節(jié)點(diǎn)集中控制失效的問題,從而能夠保證系統(tǒng)配置的一致性。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于曙光信息產(chǎn)業(yè)(北京)有限公司,未經(jīng)曙光信息產(chǎn)業(yè)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201210571425.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于處理到遠(yuǎn)程存儲位置的故障恢復(fù)的方法、系統(tǒng)以及程序
- 包括向外擴(kuò)展型存儲系統(tǒng)的存儲系統(tǒng)群及其管理方法
- 一種移動存儲系統(tǒng)及其存儲方法
- 存儲系統(tǒng)的數(shù)據(jù)備份與恢復(fù)系統(tǒng)、方法、設(shè)備及存儲介質(zhì)
- 在線遷移異構(gòu)系統(tǒng)數(shù)據(jù)的方法、裝置、設(shè)備和存儲介質(zhì)
- 建立存儲系統(tǒng)伙伴關(guān)系的方法及裝置
- 數(shù)據(jù)處理系統(tǒng)及其操作方法
- 一種容災(zāi)平臺及一種容災(zāi)方法
- 在基于云的存儲系統(tǒng)中服務(wù)I/O操作
- 一種數(shù)據(jù)修復(fù)方法及裝置





