專利名稱:一種基于web的并行文件管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及文件系統(tǒng)管理,具體來說,涉及一種基于web的并行文件管理系統(tǒng)。
背景技術(shù):
并行文件系統(tǒng)由多節(jié)點(diǎn)組成,各個(gè)節(jié)點(diǎn)的配置、性能、狀態(tài)可能不同,如果讓管理員直接管理所有的節(jié)點(diǎn),不僅費(fèi)時(shí)費(fèi)力,而且容易產(chǎn)生各種各樣的錯(cuò)誤。申請(qǐng)?zhí)朇N200810224708.X的專利申請(qǐng)公開了一種元數(shù)據(jù)服務(wù)系統(tǒng)、元數(shù)據(jù)同步方法和寫服務(wù)器更新方法。本發(fā)明提供的元數(shù)據(jù)服務(wù)系統(tǒng),包括寫服務(wù)器和讀服務(wù)器;所述寫服務(wù)器用于存儲(chǔ)并行文件系統(tǒng)中的元數(shù)據(jù),接受讀訪問;以及接受寫訪問,修改并行文件系統(tǒng)中的元數(shù)據(jù),并將修改后的元數(shù)據(jù)同步更新到讀服務(wù)器;讀服務(wù)器,用于存儲(chǔ)元數(shù)據(jù),接受讀訪問;以及接受寫服務(wù)器對(duì)元數(shù)據(jù)的同步更新;還用于當(dāng)監(jiān)測(cè)到所述寫服務(wù)器失效時(shí),轉(zhuǎn)換為寫服務(wù)。該申請(qǐng)沒有對(duì)并文件系統(tǒng)進(jìn)行遠(yuǎn)程管理的功能。
發(fā)明內(nèi)容
本發(fā)明的目標(biāo)是通過提供統(tǒng)一的基于web的集群操作接口,隔離集群中單個(gè)節(jié)點(diǎn)管理的復(fù)雜性,讓管理員能夠像管理一臺(tái)本地服務(wù)器一樣管理一個(gè)集群,達(dá)到降低管理成本,提高效率的目的。一種基于web的并行文件管理系統(tǒng),所述系統(tǒng)包括管理節(jié)點(diǎn)和文件系統(tǒng)節(jié)點(diǎn),用戶通過web瀏覽器登陸管理服務(wù)器web頁面后,進(jìn)行系統(tǒng)部署和配置操作,所述管理節(jié)點(diǎn)將根據(jù)管理操作在的文件系統(tǒng)節(jié)點(diǎn)上進(jìn)行操作,在文件系統(tǒng)節(jié)點(diǎn)上會(huì)啟動(dòng)相應(yīng)的后臺(tái)進(jìn)程或服務(wù)供管理節(jié)點(diǎn)調(diào)用。優(yōu)選的,所述系統(tǒng)部署的過程如下用戶通過web瀏覽器登錄管理節(jié)點(diǎn)后,選擇設(shè)定各個(gè)文件系統(tǒng)節(jié)點(diǎn)的角色,即設(shè)定節(jié)點(diǎn)對(duì)應(yīng)文件系統(tǒng)的組件類型;管理節(jié)點(diǎn)根據(jù)用戶的選擇設(shè)定,為每個(gè)節(jié)點(diǎn)分配ID,并生成臨時(shí)初始配置文件; 并將節(jié)點(diǎn)的組件類型,分配的ID存入數(shù)據(jù)庫中;管理節(jié)點(diǎn)根據(jù)每個(gè)節(jié)點(diǎn)的組件類型,進(jìn)行所需部署環(huán)境的檢查;如不滿足部署環(huán)境,則給出相應(yīng)的提示;管理節(jié)點(diǎn)根據(jù)每個(gè)節(jié)點(diǎn)的組件類型,部署每個(gè)節(jié)點(diǎn)對(duì)應(yīng)的安裝文件;管理節(jié)點(diǎn)根據(jù)每個(gè)節(jié)點(diǎn)的組件類型,進(jìn)行所需運(yùn)行環(huán)境的檢查;如不滿足運(yùn)行條件,則給出相應(yīng)的提示;部署完畢后,在數(shù)據(jù)庫中記錄每個(gè)節(jié)點(diǎn)的安裝狀態(tài)、安裝時(shí)間,用戶可以通過界面清晰的了解每個(gè)節(jié)點(diǎn)的安裝情況。優(yōu)選的,所述配置修改的過程如下用戶通過瀏覽器登錄配置修改頁面,配置修改頁面將展現(xiàn)系統(tǒng)中所有的配置參數(shù)以及現(xiàn)有的配置值;并對(duì)每個(gè)參數(shù)的意義給出提示;
管理節(jié)點(diǎn)將根據(jù)系統(tǒng)中現(xiàn)有的各個(gè)節(jié)點(diǎn)定義情況,根據(jù)各個(gè)節(jié)點(diǎn)的組件類型,讀取每個(gè)節(jié)點(diǎn)上對(duì)應(yīng)的參數(shù)以及參數(shù)值,并匯總到管理節(jié)點(diǎn),管理節(jié)點(diǎn)將所有的配置參數(shù)組織成合理的數(shù)據(jù)結(jié)構(gòu)以供界面;用戶在界面中對(duì)需要修改的參數(shù)值進(jìn)行修改后,界面對(duì)輸入的參數(shù)值進(jìn)行校驗(yàn), 如不符合要求,給出錯(cuò)誤提示;管理服務(wù)器根據(jù)用戶的修改,將參數(shù)修改到指定節(jié)點(diǎn)。優(yōu)選的,所述組建類型包括數(shù)據(jù)服務(wù)器,元數(shù)據(jù)服務(wù)器和客戶端服務(wù)器。本發(fā)明具有以下優(yōu)點(diǎn)1.實(shí)現(xiàn)了基于web的對(duì)并行文件系統(tǒng)的自動(dòng)安裝部署功能,簡化部署操作流程, 降低了大規(guī)模并行文件系統(tǒng)的部署復(fù)雜度;2.實(shí)現(xiàn)了基于web的并行文件系統(tǒng)配置功能,降低了大規(guī)模并行文件系統(tǒng)的配置復(fù)雜度;3.提供統(tǒng)一的集群操作接口,隔離集群中單個(gè)節(jié)點(diǎn)管理的復(fù)雜性,讓管理員能夠通過一個(gè)統(tǒng)一的管理界面來管理整個(gè)并行文件系統(tǒng),達(dá)到降低管理成本,提高效率的目的。
圖1是本發(fā)明的系統(tǒng)結(jié)構(gòu)圖
具體實(shí)施例方式下面結(jié)合附圖做進(jìn)一步說明。根據(jù)并行文件系統(tǒng)的管理功能需求,本發(fā)明了提供了對(duì)并行文件系統(tǒng)的部署、配置修改功能1.系統(tǒng)結(jié)構(gòu)如圖1所示,系統(tǒng)由一個(gè)管理節(jié)點(diǎn)和多個(gè)文件系統(tǒng)節(jié)點(diǎn)組成,用戶通過web瀏覽器登錄管理服務(wù)器的web頁面后,進(jìn)行管理操作,管理節(jié)點(diǎn)將根據(jù)管理操作在對(duì)應(yīng)的文件系統(tǒng)節(jié)點(diǎn)上進(jìn)行對(duì)應(yīng)的操作;在每個(gè)文件系統(tǒng)節(jié)點(diǎn)上會(huì)啟動(dòng)相應(yīng)的后臺(tái)進(jìn)程或服務(wù),以供管理節(jié)點(diǎn)調(diào)用。2.系統(tǒng)部署a)用戶通過web瀏覽器登錄管理服務(wù)器后,選擇設(shè)定各個(gè)文件系統(tǒng)節(jié)點(diǎn)的角色, 即設(shè)定服務(wù)器對(duì)應(yīng)文件系統(tǒng)的組件類型;b)管理服務(wù)器根據(jù)用戶的選擇設(shè)定,為每個(gè)節(jié)點(diǎn)分配ID,并生成臨時(shí)初始配置文件;并將節(jié)點(diǎn)的組件類型,分配的ID存入數(shù)據(jù)庫中;c)管理服務(wù)器根據(jù)每個(gè)節(jié)點(diǎn)的組件類型,進(jìn)行所需部署環(huán)境的檢查;如不滿足部署環(huán)境,則給出相應(yīng)的提示;d)管理服務(wù)器根據(jù)每個(gè)節(jié)點(diǎn)的組件類型,部署每個(gè)節(jié)點(diǎn)對(duì)應(yīng)的安裝文件;e)管理服務(wù)器根據(jù)每個(gè)節(jié)點(diǎn)的組件類型,進(jìn)行所需運(yùn)行環(huán)境的檢查;如不滿足運(yùn)行條件,則給出相應(yīng)的提示;f)部署完畢后,在數(shù)據(jù)庫中記錄每個(gè)節(jié)點(diǎn)的安裝狀態(tài)、安裝時(shí)間,用戶可以通過界面清晰的了解每個(gè)節(jié)點(diǎn)的安裝情況。3.配置修改集群中復(fù)雜的配置分布與不同節(jié)點(diǎn),如用戶手工去做,經(jīng)常會(huì)遺漏或出錯(cuò),通過統(tǒng)一的配置功能,將極大提高配置管理的效率a)用戶通過瀏覽器登錄配置修改頁面,配置修改頁面將展現(xiàn)系統(tǒng)中所有的配置參數(shù)以及現(xiàn)有的配置值;并對(duì)每個(gè)參數(shù)的意義給出提示;b)管理服務(wù)器將根據(jù)系統(tǒng)中現(xiàn)有的各個(gè)節(jié)點(diǎn)定義情況,根據(jù)各個(gè)節(jié)點(diǎn)的組件類型,讀取每個(gè)節(jié)點(diǎn)上對(duì)應(yīng)的參數(shù)以及參數(shù)值,并匯總到管理節(jié)點(diǎn),管理節(jié)點(diǎn)將所有的配置參數(shù)組織成合理的數(shù)據(jù)結(jié)構(gòu)以供界面;c)用戶在界面中對(duì)需要修改的參數(shù)值進(jìn)行修改后,界面對(duì)輸入的參數(shù)值進(jìn)行校驗(yàn),如不符合要求,給出錯(cuò)誤提示;d)管理服務(wù)器根據(jù)用戶的修改,將參數(shù)修改到指定節(jié)點(diǎn)。
權(quán)利要求
1.一種基于web的并行文件管理系統(tǒng),其特征在于所述系統(tǒng)包括管理節(jié)點(diǎn)和文件系統(tǒng)節(jié)點(diǎn),用戶通過web瀏覽器登陸管理服務(wù)器web頁面后,進(jìn)行系統(tǒng)部署和配置操作,所述管理節(jié)點(diǎn)將根據(jù)管理操作在的文件系統(tǒng)節(jié)點(diǎn)上進(jìn)行操作,在文件系統(tǒng)節(jié)點(diǎn)上會(huì)啟動(dòng)相應(yīng)的后臺(tái)進(jìn)程或服務(wù)供管理節(jié)點(diǎn)調(diào)用。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于所述系統(tǒng)部署的過程如下用戶通過web瀏覽器登錄管理節(jié)點(diǎn)后,選擇設(shè)定各個(gè)文件系統(tǒng)節(jié)點(diǎn)的角色,即設(shè)定節(jié)點(diǎn)對(duì)應(yīng)文件系統(tǒng)的組件類型;管理節(jié)點(diǎn)根據(jù)用戶的選擇設(shè)定,為每個(gè)節(jié)點(diǎn)分配ID,并生成臨時(shí)初始配置文件;并將節(jié)點(diǎn)的組件類型,分配的ID存入數(shù)據(jù)庫中;管理節(jié)點(diǎn)根據(jù)每個(gè)節(jié)點(diǎn)的組件類型,進(jìn)行所需部署環(huán)境的檢查;如不滿足部署環(huán)境,則給出相應(yīng)的提示;管理節(jié)點(diǎn)根據(jù)每個(gè)節(jié)點(diǎn)的組件類型,部署每個(gè)節(jié)點(diǎn)對(duì)應(yīng)的安裝文件; 管理節(jié)點(diǎn)根據(jù)每個(gè)節(jié)點(diǎn)的組件類型,進(jìn)行所需運(yùn)行環(huán)境的檢查;如不滿足運(yùn)行條件,則給出相應(yīng)的提示;部署完畢后,在數(shù)據(jù)庫中記錄每個(gè)節(jié)點(diǎn)的安裝狀態(tài)、安裝時(shí)間,用戶可以通過界面清晰的了解每個(gè)節(jié)點(diǎn)的安裝情況。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于所述配置修改的過程如下用戶通過瀏覽器登錄配置修改頁面,配置修改頁面將展現(xiàn)系統(tǒng)中所有的配置參數(shù)以及現(xiàn)有的配置值;并對(duì)每個(gè)參數(shù)的意義給出提示;管理節(jié)點(diǎn)將根據(jù)系統(tǒng)中現(xiàn)有的各個(gè)節(jié)點(diǎn)定義情況,根據(jù)各個(gè)節(jié)點(diǎn)的組件類型,讀取每個(gè)節(jié)點(diǎn)上對(duì)應(yīng)的參數(shù)以及參數(shù)值,并匯總到管理節(jié)點(diǎn),管理節(jié)點(diǎn)將所有的配置參數(shù)組織成合理的數(shù)據(jù)結(jié)構(gòu)以供界面;用戶在界面中對(duì)需要修改的參數(shù)值進(jìn)行修改后,界面對(duì)輸入的參數(shù)值進(jìn)行校驗(yàn),如不符合要求,給出錯(cuò)誤提示;管理服務(wù)器根據(jù)用戶的修改,將參數(shù)修改到指定節(jié)點(diǎn)。
4.如權(quán)利要求2所述的系統(tǒng),其特征在于所述組建類型包括數(shù)據(jù)服務(wù)器,元數(shù)據(jù)服務(wù)器和客戶端服務(wù)器。
全文摘要
本發(fā)明提供了一種基于web的并行文件管理系統(tǒng),所述系統(tǒng)包括管理節(jié)點(diǎn)和文件系統(tǒng)節(jié)點(diǎn),用戶通過web瀏覽器登陸管理服務(wù)器web頁面后,進(jìn)行系統(tǒng)部署和配置操作,所述管理節(jié)點(diǎn)將根據(jù)管理操作在的文件系統(tǒng)節(jié)點(diǎn)上進(jìn)行操作,在文件系統(tǒng)節(jié)點(diǎn)上會(huì)啟動(dòng)相應(yīng)的后臺(tái)進(jìn)程或服務(wù)供管理節(jié)點(diǎn)調(diào)用。本發(fā)明實(shí)現(xiàn)了基于web的對(duì)并行文件系統(tǒng)的自動(dòng)安裝部署功能,簡化部署操作流程,降低了大規(guī)模并行文件系統(tǒng)的部署復(fù)雜度;實(shí)現(xiàn)了基于web的并行文件系統(tǒng)配置功能,降低了大規(guī)模并行文件系統(tǒng)的配置復(fù)雜度;提供統(tǒng)一的集群操作接口,隔離集群中單個(gè)節(jié)點(diǎn)管理的復(fù)雜性,讓管理員能夠通過一個(gè)統(tǒng)一的管理界面來管理整個(gè)并行文件系統(tǒng),達(dá)到降低管理成本,提高效率的目的。
文檔編號(hào)G06F17/30GK102436501SQ201110396878
公開日2012年5月2日 申請(qǐng)日期2011年12月2日 優(yōu)先權(quán)日2011年12月2日
發(fā)明者孫國忠, 溫鑫, 趙歡, 邵宗有, 郭慶 申請(qǐng)人:曙光信息產(chǎn)業(yè)(北京)有限公司