本發(fā)明涉及服務(wù)器系統(tǒng)管理領(lǐng)域,尤其涉及一種服務(wù)器系統(tǒng)設(shè)置兩級(jí)管理配置方法及裝置。
背景技術(shù):
隨著服務(wù)器技術(shù)的快速發(fā)展,服務(wù)器的性能以及功能也越來(lái)越強(qiáng)大,服務(wù)器中可以設(shè)置的選項(xiàng)也越來(lái)越多,通過(guò)設(shè)置服務(wù)器的配置信息,可以更好地監(jiān)控服務(wù)器狀態(tài)。傳統(tǒng)服務(wù)器管理中,配置bmc系統(tǒng)設(shè)置的方法有兩種,一種是通過(guò)web界面將需要配置的系統(tǒng)設(shè)置進(jìn)行配置,這種方法需要一臺(tái)一臺(tái)機(jī)器配置,比較耗時(shí),而且浪費(fèi)人力;另一種方法就是通過(guò)工具或者ipmi協(xié)議進(jìn)行配置,這樣存在的問(wèn)題就是命令行操作比較繁復(fù)雜。因此,如何快速有效地對(duì)服務(wù)器進(jìn)行配置是目前亟待解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明針對(duì)目前需求以及現(xiàn)有技術(shù)發(fā)展的不足之處,提供一種服務(wù)器系統(tǒng)設(shè)置兩級(jí)管理配置方法及裝置,通過(guò)在smc的web界面增加導(dǎo)入、導(dǎo)出服務(wù)器配置的功能,方便工作人員對(duì)服務(wù)器進(jìn)行配置,同時(shí)達(dá)到節(jié)約時(shí)間的目的。
為了便于理解,對(duì)本發(fā)明中出現(xiàn)的部分名詞作以下解釋說(shuō)明:
smc:系統(tǒng)管理控制器,英文全稱為:systemmanagementcontroller,是位于電腦主板上的集成電路。
bmc:基板管理控制器,英文全稱為:baseboardmanagementcontroller,是一個(gè)專門(mén)的服務(wù)處理機(jī),它利用傳感器來(lái)監(jiān)控一臺(tái)計(jì)算機(jī)。
bmc源代碼:是指在bmc中未編譯的、按照一定的程序設(shè)計(jì)語(yǔ)言規(guī)范書(shū)寫(xiě)的文本文件,是一系列人類可讀的計(jì)算機(jī)語(yǔ)言指令。
結(jié)構(gòu)體:是由一系列具有相同類型或不同類型的數(shù)據(jù)構(gòu)成的數(shù)據(jù)集合;在c語(yǔ)言中,結(jié)構(gòu)體(struct)指的是一種數(shù)據(jù)結(jié)構(gòu),是c語(yǔ)言中聚合數(shù)據(jù)類型(aggregatedatatype)的一類。結(jié)構(gòu)體可以被聲明為變量、指針或數(shù)組等,用以實(shí)現(xiàn)較復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用以下的技術(shù)方案:
本發(fā)明提供了一種服務(wù)器系統(tǒng)設(shè)置兩級(jí)管理配置方法,包括以下步驟:
從smc的web界面中導(dǎo)出文本文件至用戶;
用戶對(duì)文本文件的內(nèi)容進(jìn)行更改;
將更改后的文本文件導(dǎo)入到smc;
smc將文本文件傳送給服務(wù)器的bmc,該服務(wù)器的bmc根據(jù)文本文件內(nèi)容自動(dòng)更改bmc的配置狀態(tài);
將配置好的文本文件導(dǎo)出到其他同型號(hào)的服務(wù)器中,對(duì)服務(wù)器中對(duì)應(yīng)的bmc進(jìn)行自動(dòng)配置。
優(yōu)選地,在從smc的web界面中導(dǎo)出文本文件至用戶之前,包括:在bmc源代碼中構(gòu)建一個(gè)結(jié)構(gòu)體。
優(yōu)選地,所述的在bmc源代碼中構(gòu)建一個(gè)結(jié)構(gòu)體,包括:在bmc源代碼中構(gòu)建一個(gè)可以提供給用戶進(jìn)行配置選項(xiàng)的結(jié)構(gòu)體。
優(yōu)選地,在bmc源代碼中構(gòu)建一個(gè)結(jié)構(gòu)體之后,包括:在smc中構(gòu)建一個(gè)與bmc源代碼中的結(jié)構(gòu)體完全相同的結(jié)構(gòu)體。
優(yōu)選地,所述的從smc的web界面中導(dǎo)出文本文件至用戶,包括:從smc的web界面中導(dǎo)出配置狀態(tài)為接收文本文件之前bmc的配置狀態(tài)的文本文件至用戶。
本發(fā)明還提供了基于一種服務(wù)器系統(tǒng)設(shè)置兩級(jí)管理配置方法的一種服務(wù)器系統(tǒng)設(shè)置兩級(jí)管理配置裝置,包括:
第一導(dǎo)出模塊,用于從smc的web界面中導(dǎo)出文本文件至用戶;
第一更改模塊,用于用戶對(duì)文本文件的內(nèi)容進(jìn)行更改;
導(dǎo)入模塊,用于將更改后的文本文件導(dǎo)入到smc;
第二更改模塊,用于smc將文本文件傳送給服務(wù)器的bmc,該服務(wù)器的bmc根據(jù)文本文件內(nèi)容自動(dòng)更改bmc的配置狀態(tài);
第二導(dǎo)出模塊,用于將配置好的文本文件導(dǎo)出到其他同型號(hào)的服務(wù)器中,對(duì)服務(wù)器中對(duì)應(yīng)的bmc進(jìn)行自動(dòng)配置。
優(yōu)選地,還包括:
第一構(gòu)建模塊,用于在bmc源代碼中構(gòu)建一個(gè)結(jié)構(gòu)體。
優(yōu)選地,還包括:
第二構(gòu)建模塊,用于在smc中構(gòu)建一個(gè)與bmc源代碼中的結(jié)構(gòu)體完全相同的結(jié)構(gòu)體。
本發(fā)明的有益效果:
1.本發(fā)明通過(guò)在服務(wù)器中引入smc,來(lái)實(shí)現(xiàn)系統(tǒng)設(shè)置的兩級(jí)管理,smc與多臺(tái)服務(wù)器的bmc進(jìn)行通信,可以配置所管理的bmc的系統(tǒng)設(shè)置,操作簡(jiǎn)便可行;
2.在smc的web界面增加導(dǎo)入、導(dǎo)出服務(wù)器配置的功能,通過(guò)對(duì)一臺(tái)服務(wù)器bmc的配置,而自動(dòng)實(shí)現(xiàn)對(duì)其余服務(wù)器的配置,方便工作人員對(duì)所有服務(wù)器進(jìn)行配置,并且達(dá)到了節(jié)約時(shí)間的目的。
附圖說(shuō)明
圖1為本發(fā)明一種服務(wù)器系統(tǒng)設(shè)置兩級(jí)管理配置方法的流程示意圖之一。
圖2為本發(fā)明一種服務(wù)器系統(tǒng)設(shè)置兩級(jí)管理配置裝置的結(jié)構(gòu)示意圖之一。
圖3為本發(fā)明一種服務(wù)器系統(tǒng)設(shè)置兩級(jí)管理配置方法的流程示意圖之二。
圖4為本發(fā)明一種服務(wù)器系統(tǒng)設(shè)置兩級(jí)管理配置裝置的結(jié)構(gòu)示意圖之二。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)描述:
實(shí)施例一:如圖1所示,本發(fā)明的一種服務(wù)器系統(tǒng)設(shè)置兩級(jí)管理配置方法,包括以下步驟:
步驟s101:從smc的web界面中導(dǎo)出文本文件至用戶;
步驟s102:用戶對(duì)文本文件的內(nèi)容進(jìn)行更改;
步驟s103:將更改后的文本文件導(dǎo)入到smc;
步驟s104:smc將文本文件傳送給服務(wù)器的bmc,該服務(wù)器的bmc根據(jù)文本文件內(nèi)容會(huì)自動(dòng)更改bmc的配置狀態(tài);
步驟s105:將配置好的文本文件導(dǎo)出到其他同型號(hào)的服務(wù)器中,對(duì)服務(wù)器中對(duì)應(yīng)的bmc進(jìn)行自動(dòng)配置。
實(shí)施例二:如圖2所示,本發(fā)明的一種服務(wù)器系統(tǒng)設(shè)置兩級(jí)管理配置裝置,包括:第一導(dǎo)出模塊201、第一更改模塊202、導(dǎo)入模塊203、第二更改模塊204和第二導(dǎo)出模塊205;第一導(dǎo)出模塊201依次連接第一更改模塊202、導(dǎo)入模塊203、第二更改模塊204和第二導(dǎo)出模塊205。
第一導(dǎo)出模塊201,用于從smc的web界面中導(dǎo)出文本文件至用戶;第一更改模塊202,用于用戶對(duì)文本文件的內(nèi)容進(jìn)行更改;導(dǎo)入模塊203,用于將更改后的文本文件導(dǎo)入到smc;第二更改模塊204,用于smc將文本文件傳送給服務(wù)器的bmc,該服務(wù)器的bmc根據(jù)文本文件內(nèi)容會(huì)自動(dòng)更改bmc的配置狀態(tài);第二導(dǎo)出模塊205,用于將配置好的文本文件導(dǎo)出到其他同型號(hào)的服務(wù)器中,對(duì)服務(wù)器中對(duì)應(yīng)的bmc進(jìn)行自動(dòng)配置。
實(shí)施例三:如圖3所示,本發(fā)明的另一種服務(wù)器系統(tǒng)設(shè)置兩級(jí)管理配置方法,包括以下步驟:
步驟s301:在bmc源代碼中構(gòu)建一個(gè)可以提供給用戶進(jìn)行配置選項(xiàng)的結(jié)構(gòu)體;
步驟s302:在smc中構(gòu)建一個(gè)與bmc源代碼中的結(jié)構(gòu)體完全相同的結(jié)構(gòu)體;
步驟s303:從smc的web界面中導(dǎo)出配置狀態(tài)為接收文本文件之前bmc的配置狀態(tài)的文本文件至用戶;
步驟s304:用戶對(duì)文本文件的內(nèi)容進(jìn)行更改;
步驟s305:將更改后的文本文件導(dǎo)入到smc;
步驟s306:smc將文本文件傳送給服務(wù)器的bmc,該服務(wù)器的bmc根據(jù)文本文件內(nèi)容自動(dòng)更改bmc的配置狀態(tài);
步驟s307:將配置好的文本文件導(dǎo)出到其他同型號(hào)的服務(wù)器中,對(duì)服務(wù)器中對(duì)應(yīng)的bmc進(jìn)行自動(dòng)配置。
作為一種可實(shí)施的方式,本實(shí)施例中步驟s306,smc將文本文件傳送給服務(wù)器的bmc,該服務(wù)器的個(gè)數(shù)為一臺(tái)。
實(shí)施例四:如圖4所示,本發(fā)明的另一種服務(wù)器系統(tǒng)設(shè)置兩級(jí)管理配置裝置,包括:第一構(gòu)建模塊401、第二構(gòu)建模塊402、第一導(dǎo)出模塊403、第一更改模塊404、導(dǎo)入模塊405、第二更改模塊406和第二導(dǎo)出模塊407;第一構(gòu)建模塊401依次連接第二構(gòu)建模塊402、第一導(dǎo)出模塊403、第一更改模塊404、導(dǎo)入模塊405、第二更改模塊406和第二導(dǎo)出模塊407。
第一構(gòu)建模塊401,用于在bmc源代碼中構(gòu)建一個(gè)可以提供給用戶進(jìn)行配置選項(xiàng)的結(jié)構(gòu)體;第二構(gòu)建模塊402,用于在smc中構(gòu)建一個(gè)與bmc源代碼中的結(jié)構(gòu)體完全相同的結(jié)構(gòu)體;第一導(dǎo)出模塊403,用于從smc的web界面中導(dǎo)出文本文件至用戶;第一更改模塊404,用于用戶對(duì)文本文件的內(nèi)容進(jìn)行更改;導(dǎo)入模塊405,用于將更改后的文本文件導(dǎo)入到smc;第二更改模塊406,用于smc將文本文件傳送給服務(wù)器的bmc,該服務(wù)器的bmc根據(jù)文本文件內(nèi)容自動(dòng)更改bmc的配置狀態(tài);第二導(dǎo)出模塊407,用于將配置好的文本文件導(dǎo)出到其他同型號(hào)的服務(wù)器中,對(duì)服務(wù)器中對(duì)應(yīng)的bmc進(jìn)行自動(dòng)配置。
以上所示僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。