專利名稱:一種Linux集群軟件的管理方法及其管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)集群管理的管理方法及其管理系統(tǒng),具體涉及一種Linux集群軟件的管理方法及其管理系統(tǒng)。
背景技術(shù):
由于對(duì)Linux集群上各個(gè)節(jié)點(diǎn)上的軟件進(jìn)行人工管理是一件工作量較大,內(nèi)容重復(fù)、過(guò)程繁瑣的工作,因此一個(gè)針對(duì)Linux集群的專業(yè)的軟件管理系統(tǒng),來(lái)對(duì)集群中所有節(jié)點(diǎn)上軟件進(jìn)行統(tǒng)一管理。集群軟件管理解決方案類似于windows系統(tǒng)下的一些商業(yè)軟件管理工具,可以實(shí)現(xiàn)一鍵式軟件安裝、修改、卸載,不過(guò)集群軟件管理解決方案針對(duì)Linux系統(tǒng),并且不局限于一臺(tái)計(jì)算機(jī),能夠?qū)崿F(xiàn)對(duì)一個(gè)或多個(gè)集群的所有計(jì)算機(jī)進(jìn)行軟件管理。 當(dāng)前,在Linux集群下,還沒(méi)有一款對(duì)整個(gè)集群中軟件的安裝、更新、卸載等操作進(jìn)行集成同一管理的監(jiān)控管理系統(tǒng),如何讓使用者通過(guò)Web界面方便快捷的實(shí)現(xiàn)上述功能,及更為高級(jí)的一鍵安裝、批量安裝等高級(jí)功能,需要一種Linux集群軟件的管理方法及其管理系統(tǒng)。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供一種Linux集群軟件的管理方法及其管理系統(tǒng),本發(fā)明解決了不能對(duì)整個(gè)集群中軟件的安裝、更新、卸載等操作進(jìn)行集成同一管理的監(jiān)控管理系統(tǒng)的問(wèn)題,并實(shí)現(xiàn)了 Linux集群軟件一鍵安裝、批量安裝。本發(fā)明的目的是采用下述技術(shù)方案實(shí)現(xiàn)的一種Linux集群軟件的管理方法,其改進(jìn)之處在于,所述方法包括下述步驟(I)獲取Linux集群軟件的軟件信息;(2)獲取Linux集群軟件實(shí)現(xiàn)軟件查看和編輯的信息和安裝配置信息;(3)對(duì)Linux集群軟件名稱、軟件版本、軟件描述和軟件安裝文件進(jìn)行維護(hù);(4 )對(duì)Linux集群軟件進(jìn)行安裝;(5)判斷Linux集群軟件是否是首次安裝;(6)將Linux集群軟件安裝的操作信息記錄到安裝日志文件中。其中,所述步驟(I)中,Linux集群軟件管理系統(tǒng)讀取all_software. prop文件獲取Linux集群軟件的軟件信息。其中,所述步驟(2)中,Linux集群軟件管理系統(tǒng)讀取腳本文件software_prop. sh獲取實(shí)現(xiàn)Linux集群軟件查看和編輯的信息;并獲取實(shí)現(xiàn)Linux集群軟件安裝和修改的安
裝配置信息。其中,所述步驟(4)中,Linux集群軟件進(jìn)行安裝的安裝方式包括共享式安裝和分布式安裝;所述共享式安裝是將軟件安裝到集群的共享存儲(chǔ)空間上,供所有計(jì)算機(jī)共享使用;所述分布式安裝選擇要安裝的計(jì)算機(jī)。
其中,所述步驟(5)中,若是首次安裝,則執(zhí)行安裝腳本文件install, sh完成軟件安裝;否則,執(zhí)行升級(jí)安裝,自動(dòng)執(zhí)行卸載腳本文件uninstall, sh卸載原安裝文件,再執(zhí)行安裝腳本文件install, sh完成軟件安裝。其中,所述步驟(6)中,Linux集群軟件管理系統(tǒng)將Linux集群軟件安裝操作和卸載操作記錄 到安裝日志文件中。其中,所述Linux集群軟件管理系統(tǒng)通過(guò)一鍵裝機(jī)同時(shí)完成至少一個(gè)Linux集群軟件不同計(jì)算機(jī)的一鍵式批量安裝操作。本發(fā)明基于另一目的提供的一種Linux集群軟件的管理系統(tǒng),其改進(jìn)之處在于,所述系統(tǒng)包括安裝模塊用于對(duì)Linux集群軟件的安裝;卸載模塊用于對(duì)Linux集群軟件的卸載;編輯模塊用于對(duì)Linux集群軟件的軟件名稱、軟件版本、軟件描述和軟件安裝文件的維護(hù);更新模塊用于對(duì)Linux集群中已經(jīng)安裝的軟件進(jìn)行版本更新操作;日志模塊用于對(duì)Linux集群軟件管理系統(tǒng)中的用戶操作進(jìn)行記錄。與現(xiàn)有技術(shù)比,本發(fā)明達(dá)到的有益效果是I、本發(fā)明提供的Linux集群軟件的管理方法及其管理系統(tǒng),能夠?qū)崿F(xiàn)在Web界面上完成對(duì)整個(gè)Linux集群中所有節(jié)點(diǎn)的軟件安裝、卸載、更新等操作,能夠?qū)崿F(xiàn)對(duì)一個(gè)或多個(gè)節(jié)點(diǎn)的多個(gè)軟件的批量安裝和修改操作;2、在安裝過(guò)程中能夠可視化顯示軟件的安裝進(jìn)度;3、軟件安裝完成后軟件安裝信息、安裝結(jié)果或安裝失敗的失敗原因均記錄在安裝日志中,方便以后錯(cuò)誤分析和以后安裝參考;4、解決了不能對(duì)整個(gè)集群中軟件的安裝、更新、卸載等操作進(jìn)行集成同一管理的監(jiān)控管理系統(tǒng)的問(wèn)題。
圖I是本發(fā)明提供的Linux集群軟件的管理方法的流程圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步的詳細(xì)說(shuō)明。本發(fā)明提供的Linux集群軟件的管理方法的流程如圖I所示,該方法包括下述步驟(I)獲取Linux集群軟件的軟件信息,具體的Linux集群軟件的管理系統(tǒng)通過(guò)讀取all_software. prop文件獲取所有軟件信息;all_software. prop文件中存儲(chǔ)所有軟件簡(jiǎn)要信息,詳細(xì)配置如表I all_software.prop配置詳解所示表I all_software. prop 配置詳解
權(quán)利要求
1.一種Linux集群軟件的管理方法,其特征在于,所述方法包括下述步驟 (O獲取Linux集群軟件的軟件信息; (2)獲取Linux集群軟件實(shí)現(xiàn)軟件查看和編輯的信息和安裝配置信息; (3)對(duì)Linux集群軟件名稱、軟件版本、軟件描述和軟件安裝文件進(jìn)行維護(hù); (4)對(duì)Linux集群軟件進(jìn)行安裝; (5)判斷Linux集群軟件是否是首次安裝; (6)將Linux集群軟件安裝的操作信息記錄到安裝日志文件中。
2.如權(quán)利要求I所述的Linux集群軟件的管理方法,其特征在于,所述步驟(I)中,Linux集群軟件管理系統(tǒng)讀取all_software. prop文件獲取Linux集群軟件的軟件信息。
3.如權(quán)利要求I所述的Linux集群軟件的管理方法,其特征在于,所述步驟(2)中,Linux集群軟件管理系統(tǒng)讀取腳本文件software_prop. sh獲取實(shí)現(xiàn)Linux集群軟件查看和編輯的信息;并獲取實(shí)現(xiàn)Linux集群軟件安裝和修改的安裝配置信息。
4.如權(quán)利要求I所述的Linux集群軟件的管理方法,其特征在于,所述步驟(4)中,Linux集群軟件進(jìn)行安裝的安裝方式包括共享式安裝和分布式安裝;所述共享式安裝是將軟件安裝到集群的共享存儲(chǔ)空間上,供所有計(jì)算機(jī)共享使用;所述分布式安裝選擇要安裝的計(jì)算機(jī)。
5.如權(quán)利要求I所述的Linux集群軟件的管理方法,其特征在于,所述步驟(5)中,若是首次安裝,則執(zhí)行安裝腳本文件install, sh完成軟件安裝;否則,執(zhí)行升級(jí)安裝,自動(dòng)執(zhí)行卸載腳本文件uninstall, sh卸載原安裝文件,再執(zhí)行安裝腳本文件install, sh完成軟件安裝。
6.如權(quán)利要求I所述的Linux集群軟件的管理方法,其特征在于,所述步驟(6)中,Linux集群軟件管理系統(tǒng)將Linux集群軟件安裝操作和卸載操作記錄到安裝日志文件中。
7.如權(quán)利要求2、3和6中任一項(xiàng)所述的Linux集群軟件的管理方法,其特征在于,所述Linux集群軟件管理系統(tǒng)通過(guò)一鍵裝機(jī)同時(shí)完成至少一個(gè)Linux集群軟件不同計(jì)算機(jī)的一鍵式批量安裝操作。
8.—種Linux集群軟件的管理系統(tǒng),其特征在于,所述系統(tǒng)包括 安裝模塊用于對(duì)Linux集群軟件的安裝; 卸載模塊用于對(duì)Linux集群軟件的卸載; 編輯模塊用于對(duì)Linux集群軟件的軟件名稱、軟件版本、軟件描述和軟件安裝文件的維護(hù); 更新模塊用于對(duì)Linux集群中已經(jīng)安裝的軟件進(jìn)行版本更新操作; 日志模塊用于對(duì)Linux集群軟件管理系統(tǒng)中的用戶操作進(jìn)行記錄。
全文摘要
本發(fā)明涉及一種Linux集群軟件的管理方法及其管理系統(tǒng),管理方法包括下述步驟(1)獲取Linux集群軟件的軟件信息;(2)獲取Linux集群軟件實(shí)現(xiàn)軟件查看和編輯的信息和安裝配置信息;(3)對(duì)Linux集群軟件名稱、軟件版本、軟件描述和軟件安裝文件進(jìn)行維護(hù);(4)對(duì)Linux集群軟件進(jìn)行安裝;(5)判斷Linux集群軟件是否是首次安裝;(6)將Linux集群軟件安裝的操作信息記錄到安裝日志文件中。本發(fā)明解決了不能對(duì)整個(gè)集群中軟件的安裝、更新、卸載等操作進(jìn)行集成同一管理的監(jiān)控管理系統(tǒng)的問(wèn)題,并實(shí)現(xiàn)了Linux集群軟件一鍵安裝、批量安裝。
文檔編號(hào)G06Q10/06GK102880935SQ20121033366
公開日2013年1月16日 申請(qǐng)日期2012年9月10日 優(yōu)先權(quán)日2012年9月10日
發(fā)明者程寶強(qiáng), 張磊 申請(qǐng)人:曙光信息產(chǎn)業(yè)(北京)有限公司