專利名稱:Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法和維護(hù)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及微機(jī)集群系統(tǒng)管理維護(hù)領(lǐng)域,特別是涉及到一種集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法和系統(tǒng)。
背景技術(shù):
隨著微機(jī)集群技術(shù)的發(fā)展和應(yīng)用系統(tǒng)的需求,微機(jī)集群的應(yīng)用越來越廣,規(guī)模日趨龐大。如何方便、高效的管理微機(jī)集群是系統(tǒng)管理亟待解決的問題,也是提供微機(jī)集群資源利用率的瓶頸之一。傳統(tǒng)的手工管理已經(jīng)不能滿足日常的需要,例如當(dāng)某些節(jié)點(diǎn)出現(xiàn)問題,管理員手工引導(dǎo)系統(tǒng)到維護(hù)模式,不但工作量大,而且出現(xiàn)誤操作,延誤了解決問題的時(shí)間。 現(xiàn)在使用的集群管理系統(tǒng)大多數(shù)是使用并行命令對(duì)系統(tǒng)進(jìn)行維護(hù),前提是系統(tǒng)處于正常的狀態(tài),保證命令能夠正常的執(zhí)行。當(dāng)將節(jié)點(diǎn)出現(xiàn)某些故障,系統(tǒng)不發(fā)正常引導(dǎo)時(shí),并行命令的方法則是無能為力,只能依靠管理員手工解決。目前沒有針對(duì)Linux集群系統(tǒng)出現(xiàn)故障時(shí),進(jìn)行遠(yuǎn)程自動(dòng)維護(hù)的方法。為此我們發(fā)明了一種Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法和系統(tǒng),解決了以上技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種可將節(jié)點(diǎn)運(yùn)程自動(dòng)引導(dǎo)到維護(hù)方式的Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法和系統(tǒng)。
本發(fā)明的目的可通過如下技術(shù)措施來實(shí)現(xiàn)=Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法,該Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法包括保存集群系統(tǒng)特征的配置參數(shù);當(dāng)需要對(duì)節(jié)點(diǎn)進(jìn)行系統(tǒng)維護(hù)時(shí),將數(shù)據(jù)庫中對(duì)應(yīng)的該節(jié)點(diǎn)的引導(dǎo)狀態(tài)進(jìn)行設(shè)置;根據(jù)數(shù)據(jù)庫中該節(jié)點(diǎn)的該引導(dǎo)狀態(tài),使用不同的引導(dǎo)程序,進(jìn)行系統(tǒng)維護(hù);以及將該節(jié)點(diǎn)的狀態(tài)設(shè)置為正常啟動(dòng),自動(dòng)重新啟動(dòng)該節(jié)點(diǎn)到正常的生產(chǎn)狀態(tài)。本發(fā)明的目的還可通過如下技術(shù)措施來實(shí)現(xiàn)
該Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法還包括當(dāng)有多個(gè)節(jié)點(diǎn)需要進(jìn)行系統(tǒng)維護(hù)時(shí),在對(duì)該節(jié)點(diǎn)重新啟動(dòng)的步驟后,返回到對(duì)下一個(gè)節(jié)點(diǎn)的引導(dǎo)狀態(tài)進(jìn)行設(shè)置的步驟。該引導(dǎo)狀態(tài)包括boot設(shè)置、install設(shè)置、rescue設(shè)置、updaterpm設(shè)置、biosset設(shè)置和biosupdate設(shè)置,該boot設(shè)置使得該節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是本地啟動(dòng)的命令,系統(tǒng)從本機(jī)硬盤系統(tǒng)啟動(dòng),該install設(shè)置使得該節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是網(wǎng)絡(luò)安裝的命令,系統(tǒng)通過pxelinux+kickstart的方式實(shí)現(xiàn)系統(tǒng)安裝與配置,該rescue設(shè)置使得該節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是網(wǎng)絡(luò)啟動(dòng)到虛擬文件系統(tǒng)的命令,系統(tǒng)工作在無盤狀態(tài)下,操作員可以利用Iinux系統(tǒng)工具對(duì)節(jié)點(diǎn)進(jìn)行系統(tǒng)維護(hù),該updaterpm設(shè)置時(shí),自動(dòng)將該節(jié)點(diǎn)的對(duì)應(yīng)操作系統(tǒng)版本、系統(tǒng)架構(gòu)的update目錄下的需要升級(jí)的rpm包拷貝到目標(biāo)節(jié)點(diǎn)臨時(shí)目錄下,并生成rpm包升級(jí)腳本,實(shí)現(xiàn)rpm包的自動(dòng)升級(jí),該biosupdate設(shè)置使得該節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是網(wǎng)絡(luò)啟動(dòng)的命令,系統(tǒng)通過pxelinux+memdisk的方式實(shí)現(xiàn)目標(biāo)節(jié)點(diǎn)bios的升級(jí),該biosset設(shè)置使得該節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是網(wǎng)絡(luò)啟動(dòng)的命令,系統(tǒng)通過pxelinux+memdisk的方式實(shí)現(xiàn)目標(biāo)節(jié)點(diǎn)bios優(yōu)化設(shè)置的導(dǎo)入。在該系統(tǒng)維護(hù)的步驟中,使用遠(yuǎn)程的方式對(duì)節(jié)點(diǎn)進(jìn)行加電,將節(jié)點(diǎn)引導(dǎo)到系統(tǒng)維護(hù)狀態(tài)、對(duì)系統(tǒng)的RPM包進(jìn)行升級(jí)或者改變系統(tǒng)的環(huán)境設(shè)置,并完成相應(yīng)的維護(hù)工作。該配置參數(shù)包括Kickstart配置信息、服務(wù)器配置信息和節(jié)點(diǎn)分級(jí)信息。該Kickstart配置信息包括kickstart文件信息和文件內(nèi)容,在集群的集成時(shí),系統(tǒng)的安裝和配置方式全部記錄在該kickstart文件信息中,該kickstart文件信息具有kickstart模板文件,其包含了大部分系統(tǒng)需要的信息,同時(shí)也為新的操作系統(tǒng)提供了新參數(shù)的加入方式,該kickstart文件信息存儲(chǔ)該kickstart模板文件或者該kickstart文件信息的版本控制信息。在配置該kickstart模板文件時(shí),當(dāng)安裝組存在時(shí),如果安裝組對(duì)應(yīng)的該kickstart模板文件存在,獲取該kickstart模板文件進(jìn)行修訂保存。
如果安裝組對(duì)應(yīng)的該kickstart模板文件不存在,查詢數(shù)據(jù)庫中標(biāo)準(zhǔn)模板文件,并在該標(biāo)準(zhǔn)模板文件存在時(shí),使用該標(biāo)準(zhǔn)模板文件創(chuàng)建該kickstart模板文件。該服務(wù)器配置信息為對(duì)集群中的所有服務(wù)器進(jìn)行說明,該節(jié)點(diǎn)分級(jí)信息為對(duì)集群節(jié)點(diǎn)的分級(jí)管理信息。本發(fā)明的目的也可通過如下技術(shù)措施來實(shí)現(xiàn)該Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)系統(tǒng)包括參數(shù)配置單元、控制單元、節(jié)點(diǎn)設(shè)置單元和系統(tǒng)維護(hù)單元,該參數(shù)配置單元用于保存集群系統(tǒng)特征的配置參數(shù),該節(jié)點(diǎn)設(shè)置單元用于對(duì)節(jié)點(diǎn)狀態(tài)進(jìn)行設(shè)置,該系統(tǒng)維護(hù)單元用于進(jìn)行系統(tǒng)維護(hù),該控制單元連接于該參數(shù)配置單元、該節(jié)點(diǎn)設(shè)置單元和該系統(tǒng)維護(hù)單元,用于控制該參數(shù)配置單元、該節(jié)點(diǎn)設(shè)置單元和該系統(tǒng)維護(hù)單元的運(yùn)行。本發(fā)明的目的還可通過如下技術(shù)措施來實(shí)現(xiàn)
當(dāng)該控制單元判斷有節(jié)點(diǎn)需要進(jìn)行系統(tǒng)維護(hù)時(shí),該節(jié)點(diǎn)設(shè)置單元將數(shù)據(jù)庫中對(duì)應(yīng)的該節(jié)點(diǎn)的引導(dǎo)狀態(tài)進(jìn)行設(shè)置,在完成系統(tǒng)維護(hù)后,該控制單元控制該節(jié)點(diǎn)設(shè)置單元將該節(jié)點(diǎn)的狀態(tài)設(shè)置正常啟動(dòng),自動(dòng)重新啟動(dòng)該節(jié)點(diǎn)到正常的生產(chǎn)狀態(tài)。該系統(tǒng)維護(hù)單元使用遠(yuǎn)程的方式對(duì)該節(jié)點(diǎn)進(jìn)行加電,根據(jù)數(shù)據(jù)庫中該節(jié)點(diǎn)的引導(dǎo)狀態(tài),使用不同的引導(dǎo)程序,將節(jié)點(diǎn)引導(dǎo)到系統(tǒng)維護(hù)狀態(tài)、對(duì)系統(tǒng)的RPM包進(jìn)行升級(jí)或者改變系統(tǒng)的環(huán)境設(shè)置,完成相應(yīng)的維護(hù)工作。該配置參數(shù)包括Kickstart配置信息、服務(wù)器配置信息和節(jié)點(diǎn)分級(jí)信息。本發(fā)明中的Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法和系統(tǒng),可將Linux系統(tǒng)集群的節(jié)點(diǎn)遠(yuǎn)程自動(dòng)進(jìn)行配置,通過修改節(jié)點(diǎn)的引導(dǎo)方式,使用不同的引導(dǎo)內(nèi)核,將節(jié)點(diǎn)運(yùn)程自動(dòng)引導(dǎo)到維護(hù)方式,方便系統(tǒng)管理員的操作,提高系統(tǒng)管理的效率。
圖I為本發(fā)明的一優(yōu)選實(shí)施例中Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法的流程 圖2為本發(fā)明的一優(yōu)選實(shí)施例中創(chuàng)建KickStart配置模板文件的步驟的流程 圖3為本發(fā)明的一優(yōu)選實(shí)施例中Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施方式
為使本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉出較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下。參照?qǐng)D1,圖I為本發(fā)明的一優(yōu)選實(shí)施例中Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法的流程圖。在步驟101,保存集群系統(tǒng)特征的配置參數(shù),即對(duì)微機(jī)集群提取描述集群系統(tǒng)特征的配置參數(shù),對(duì)所有配置參數(shù)進(jìn)行分類,存儲(chǔ)于系統(tǒng)的數(shù)據(jù)庫中,流程進(jìn)入到步驟102。在步驟102,判斷是否需要對(duì)一組或多節(jié)點(diǎn)進(jìn)行系統(tǒng)維護(hù),當(dāng)有一組或多節(jié)點(diǎn)需要進(jìn)行系統(tǒng)維護(hù)時(shí),流程進(jìn)入到步驟103 ;當(dāng)沒有節(jié)點(diǎn)需要進(jìn)行系統(tǒng)維護(hù)時(shí),流程結(jié)束。在步驟103,將數(shù)據(jù)庫中對(duì)應(yīng)的節(jié)點(diǎn)的引導(dǎo)狀態(tài)進(jìn)行設(shè)置,在一實(shí)施例中,共設(shè)置六種狀態(tài)boot、install、rescue、updaterpm、biosset、biosupdate。boot 設(shè)置使得節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是本地啟動(dòng)的命令,系統(tǒng)從本機(jī)硬盤系統(tǒng)啟動(dòng);install設(shè)置使得節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是網(wǎng)絡(luò)安裝的命令,系統(tǒng)通過pxelinux+kickstart的方式實(shí)現(xiàn)系統(tǒng)安裝與配 置rescue設(shè)置使得節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是網(wǎng)絡(luò)啟動(dòng)到虛擬文件系統(tǒng)的命令,系統(tǒng)工作在無盤狀態(tài)下,操作員可以利用Iinux系統(tǒng)工具對(duì)節(jié)點(diǎn)進(jìn)行系統(tǒng)維護(hù);updaterpm設(shè)置時(shí),自動(dòng)將目標(biāo)節(jié)點(diǎn)的對(duì)應(yīng)操作系統(tǒng)版本、系統(tǒng)架構(gòu)的update目錄下的需要升級(jí)的rpm包拷貝到目標(biāo)節(jié)點(diǎn)臨時(shí)目錄下,并生成rpm包升級(jí)腳本,實(shí)現(xiàn)rpm包的自動(dòng)升級(jí);biosupdate設(shè)置使得節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是網(wǎng)絡(luò)啟動(dòng)的命令,系統(tǒng)通過pxelinux+memdisk的方式實(shí)現(xiàn)目標(biāo)節(jié)點(diǎn)bios的升級(jí);bi0SSet設(shè)置使得節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是網(wǎng)絡(luò)啟動(dòng)的命令,系統(tǒng)通過pxelinux+memdisk的方式實(shí)現(xiàn)目標(biāo)節(jié)點(diǎn)bios優(yōu)化設(shè)置的導(dǎo)入。流程進(jìn)入到步驟104。在步驟104,使用遠(yuǎn)程的方式對(duì)節(jié)點(diǎn)進(jìn)行加電,根據(jù)數(shù)據(jù)庫中節(jié)點(diǎn)的引導(dǎo)狀態(tài),使用不同的引導(dǎo)程序,將節(jié)點(diǎn)引導(dǎo)到系統(tǒng)維護(hù)狀態(tài)、對(duì)系統(tǒng)的RPM包進(jìn)行升級(jí)或者改變系統(tǒng)的環(huán)境設(shè)置,并完成相應(yīng)的維護(hù)工作,流程進(jìn)入到步驟105。在步驟105,完成這些維護(hù)后,自動(dòng)將節(jié)點(diǎn)的狀態(tài)設(shè)置正常啟動(dòng),自動(dòng)重新啟動(dòng)節(jié)點(diǎn)到正常的生產(chǎn)狀態(tài)。流程進(jìn)入到步驟106。在步驟106,判斷是否還有節(jié)點(diǎn)需要進(jìn)行系統(tǒng)維護(hù),當(dāng)還有節(jié)點(diǎn)需要進(jìn)行系統(tǒng)維護(hù)時(shí),流程返回到步驟103 ;當(dāng)沒有節(jié)點(diǎn)需要進(jìn)行系統(tǒng)維護(hù)時(shí),流程結(jié)束。在步驟101中,需要提取描述集群系統(tǒng)特征的主要配置參數(shù)包括=Kickstart配置信息、服務(wù)器配置信息和節(jié)點(diǎn)分級(jí)信息。該Kickstart配置信息包括kickstart文件信息和文件內(nèi)容,在集群的集成時(shí),系統(tǒng)的安裝和配置方式全部記錄在kickstart文件信息中,它是集群集成的核心文件。為此,我們?yōu)橛脩籼峁┝藰?biāo)準(zhǔn)的模板,它包含了大部分系統(tǒng)需要的信息,同時(shí)也為新的操作系統(tǒng)提供了新參數(shù)的加入方式,提高了系統(tǒng)的通用性。建立kickstart模板信息數(shù)據(jù)表(見表I),該表主要存儲(chǔ)安裝組對(duì)應(yīng)的kickstart模板文件或者安裝組對(duì)應(yīng)的kickstart文件信息的內(nèi)容。FileType字段標(biāo)識(shí)存入的文件是安裝組對(duì)應(yīng)的模板文件還是kickstart文件信息。
權(quán)利要求
1.Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法,其特征在于,該Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法包括 保存集群系統(tǒng)特征的配置參數(shù); 當(dāng)需要對(duì)節(jié)點(diǎn)進(jìn)行系統(tǒng)維護(hù)時(shí),將數(shù)據(jù)庫中對(duì)應(yīng)的該節(jié)點(diǎn)的引導(dǎo)狀態(tài)進(jìn)行設(shè)置; 根據(jù)數(shù)據(jù)庫中該節(jié)點(diǎn)的該引導(dǎo)狀態(tài),使用不同的引導(dǎo)程序,進(jìn)行系統(tǒng)維護(hù);以及將該節(jié)點(diǎn)的狀態(tài)設(shè)置為正常啟動(dòng),自動(dòng)重新啟動(dòng)該節(jié)點(diǎn)到正常的生產(chǎn)狀態(tài)。
2.根據(jù)權(quán)利要求I所述的Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法,其特征在于,該Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法還包括當(dāng)有多個(gè)節(jié)點(diǎn)需要進(jìn)行系統(tǒng)維護(hù)時(shí),在對(duì)該節(jié)點(diǎn)重新啟動(dòng)的步驟后,返回到對(duì)下一個(gè)節(jié)點(diǎn)的引導(dǎo)狀態(tài)進(jìn)行設(shè)置的步驟。
3.根據(jù)權(quán)利要求I所述的Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法,其特征在于,該引導(dǎo)狀態(tài)包括boot設(shè)置、install設(shè)置、rescue設(shè)置、updaterpm設(shè)置、biosset設(shè)置和biosupdate設(shè)置,該boot設(shè)置使得該節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是本地啟動(dòng)的命令,系統(tǒng)從本機(jī)硬盤系統(tǒng)啟動(dòng),該install設(shè)置使得該節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是網(wǎng)絡(luò)安裝的命令,系統(tǒng)通過pxelinux+kickstart的方式實(shí)現(xiàn)系統(tǒng)安裝與配置,該rescue設(shè)置使得該節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是網(wǎng)絡(luò)啟動(dòng)到虛擬文件系統(tǒng)的命令,系統(tǒng)工作在無盤狀態(tài)下,操作員可以利用Iinux系統(tǒng)工具對(duì)節(jié)點(diǎn)進(jìn)行系統(tǒng)維護(hù),該updaterpm設(shè)置時(shí),自動(dòng)將該節(jié)點(diǎn)的對(duì)應(yīng)操作系統(tǒng)版本、系統(tǒng)架構(gòu)的update目錄下的需要升級(jí)的rpm包拷貝到目標(biāo)節(jié)點(diǎn)臨時(shí)目錄下,并生成rpm包升級(jí)腳本,實(shí)現(xiàn)rpm包的自動(dòng)升級(jí),該biosupdate設(shè)置使得該節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是網(wǎng)絡(luò)啟動(dòng)的命令,系統(tǒng)通過pxelinux+memdisk的方式實(shí)現(xiàn)目標(biāo)節(jié)點(diǎn)bios的升級(jí),該biosset設(shè)置使得該節(jié)點(diǎn)從網(wǎng)絡(luò)得到的是網(wǎng)絡(luò)啟動(dòng)的命令,系統(tǒng)通過pxelinux+memdisk的方式實(shí)現(xiàn)目標(biāo)節(jié)點(diǎn)bios優(yōu)化設(shè)置的導(dǎo)入。
4.根據(jù)權(quán)利要求I所述的Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法,其特征在于,在該系統(tǒng)維護(hù)的步驟中,使用遠(yuǎn)程的方式對(duì)節(jié)點(diǎn)進(jìn)行加電,將節(jié)點(diǎn)引導(dǎo)到系統(tǒng)維護(hù)狀態(tài)、對(duì)系統(tǒng)的RPM包進(jìn)行升級(jí)或者改變系統(tǒng)的環(huán)境設(shè)置,并完成相應(yīng)的維護(hù)工作。
5.根據(jù)權(quán)利要求I所述的Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法,其特征在于,該配置參數(shù)包括Kickstart配置信息、服務(wù)器配置信息和節(jié)點(diǎn)分級(jí)信息。
6.根據(jù)權(quán)利要求5所述的Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法,其特征在于,該Kickstart配置信息包括kickstart文件信息和文件內(nèi)容,在集群的集成時(shí),系統(tǒng)的安裝和配置方式全部記錄在該kickstart文件信息中,該kickstart文件信息具有kickstart模板文件,其包含了大部分系統(tǒng)需要的信息,同時(shí)也為新的操作系統(tǒng)提供了新參數(shù)的加入方式,該kickstart文件信息存儲(chǔ)該kickstart模板文件或者該kickstart文件信息的版本控制信息。
7.根據(jù)權(quán)利要求6所述的Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法,其特征在于,在配置該kickstart模板文件時(shí),當(dāng)安裝組存在時(shí),如果安裝組對(duì)應(yīng)的該kickstart模板文件存在,獲取該kickstart模板文件進(jìn)行修訂保存。
8.Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)系統(tǒng),其特征在于,該Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)系統(tǒng)包括參數(shù)配置單元、控制單元、節(jié)點(diǎn)設(shè)置單元和系統(tǒng)維護(hù)單元,該參數(shù)配置單元用于保存集群系統(tǒng)特征的配置參數(shù),該節(jié)點(diǎn)設(shè)置單元用于對(duì)節(jié)點(diǎn)狀態(tài)進(jìn)行設(shè)置,該系統(tǒng)維護(hù)單元用于進(jìn)行系統(tǒng)維護(hù),該控制單元連接于該參數(shù)配置單元、該節(jié)點(diǎn)設(shè)置單元和該系統(tǒng)維護(hù)單元,用于控制該參數(shù)配置單元、該節(jié)點(diǎn)設(shè)置單元和該系統(tǒng)維護(hù)單元的運(yùn)行。
9.根據(jù)權(quán)利要求8所述的Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)系統(tǒng),其特征在于,當(dāng)該控制單元判斷有節(jié)點(diǎn)需要進(jìn)行系統(tǒng)維護(hù)時(shí),該節(jié)點(diǎn)設(shè)置單元將數(shù)據(jù)庫中對(duì)應(yīng)的該節(jié)點(diǎn)的引導(dǎo)狀態(tài)進(jìn)行設(shè)置,在完成系統(tǒng)維護(hù)后,該控制單元控制該節(jié)點(diǎn)設(shè)置單元將該節(jié)點(diǎn)的狀態(tài)設(shè)置正常啟動(dòng),自動(dòng)重新啟動(dòng)該節(jié)點(diǎn)到正常的生產(chǎn)狀態(tài)。
10.根據(jù)權(quán)利要求8所述的Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)系統(tǒng),其特征在于,該系統(tǒng)維 護(hù)單元使用遠(yuǎn)程的方式對(duì)該節(jié)點(diǎn)進(jìn)行加電,根據(jù)數(shù)據(jù)庫中該節(jié)點(diǎn)的引導(dǎo)狀態(tài),使用不同的引導(dǎo)程序,將節(jié)點(diǎn)引導(dǎo)到系統(tǒng)維護(hù)狀態(tài)、對(duì)系統(tǒng)的RPM包進(jìn)行升級(jí)或者改變系統(tǒng)的環(huán)境設(shè)置,完成相應(yīng)的維護(hù)工作。
全文摘要
本發(fā)明提供一種Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法和維護(hù)系統(tǒng),該Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法包括保存集群系統(tǒng)特征的配置參數(shù);當(dāng)需要對(duì)節(jié)點(diǎn)進(jìn)行系統(tǒng)維護(hù)時(shí),將數(shù)據(jù)庫中對(duì)應(yīng)的該節(jié)點(diǎn)的引導(dǎo)狀態(tài)進(jìn)行設(shè)置;根據(jù)數(shù)據(jù)庫中該節(jié)點(diǎn)的該引導(dǎo)狀態(tài),使用不同的引導(dǎo)程序,進(jìn)行系統(tǒng)維護(hù);以及將該節(jié)點(diǎn)的狀態(tài)設(shè)置為正常啟動(dòng),自動(dòng)重新啟動(dòng)該節(jié)點(diǎn)到正常的生產(chǎn)狀態(tài)。該Linux集群系統(tǒng)遠(yuǎn)程自動(dòng)維護(hù)方法和系統(tǒng)避免了手工引導(dǎo)系統(tǒng)到維護(hù)模式,將節(jié)點(diǎn)運(yùn)程自動(dòng)引導(dǎo)到維護(hù)方式,方便系統(tǒng)管理員的操作,提高系統(tǒng)管理的效率。
文檔編號(hào)H04L29/08GK102957562SQ20121003120
公開日2013年3月6日 申請(qǐng)日期2012年2月13日 優(yōu)先權(quán)日2011年8月16日
發(fā)明者單聯(lián)瑜, 叢龍水, 李戰(zhàn)強(qiáng), 董濤, 邢占軍, 孫世為, 段淼, 孫友凱, 趙軍民, 付巧娟, 吳敏, 劉玉梅, 徐香明, 盧晉平, 董倩, 車曉萍, 劉芳, 尚新民, 侯樹杰, 徐輝 申請(qǐng)人:中國石油化工股份有限公司, 中國石油化工股份有限公司勝利油田分公司物探研究院