客戶端系統(tǒng)自動(dòng)安裝方法及系統(tǒng)、無(wú)人值守機(jī)房的制作方法
【專利摘要】本發(fā)明了一種客戶端系統(tǒng)自動(dòng)安裝方法及系統(tǒng)、無(wú)人值守機(jī)房,通過(guò)資產(chǎn)管理系統(tǒng)對(duì)無(wú)人機(jī)房中的客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟,然后獲取客戶端定制的iPEX,再根據(jù)所述iPEX從安裝服務(wù)器上獲取客戶端安裝系統(tǒng)所需要的安裝文件,以實(shí)現(xiàn)客戶端系統(tǒng)的自動(dòng)安裝,提高了工作效率。
【專利說(shuō)明】
客戶端系統(tǒng)自動(dòng)安裝方法及系統(tǒng)、無(wú)人值守機(jī)房
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)應(yīng)用領(lǐng)域,尤其是一種客戶端系統(tǒng)自動(dòng)安裝方法及系統(tǒng)、無(wú)人值守機(jī)房。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)和業(yè)務(wù)的發(fā)展,機(jī)房服務(wù)器設(shè)備數(shù)量與日倶增,為了處理機(jī)房日常事務(wù)和對(duì)機(jī)器進(jìn)行有效的管理,一般而言,機(jī)房都需要配備24小時(shí)專人值班和定時(shí)巡檢機(jī)房。
[0003]當(dāng)前,針對(duì)機(jī)房的日常業(yè)務(wù),機(jī)器上架的流程處理如下:機(jī)房人員在接收到流程的指令后,按照流程要求進(jìn)行服務(wù)器的上架并通電開(kāi)機(jī),然后現(xiàn)場(chǎng)人工進(jìn)行B10S(BasicInput Output System,基本輸入輸出系統(tǒng))設(shè)置PEX(preboot execute environment,預(yù)啟動(dòng)執(zhí)行環(huán)境)遠(yuǎn)程或者本地安裝,同時(shí)進(jìn)行人工輸入服務(wù)器的資產(chǎn)信息進(jìn)行更新管理,以實(shí)現(xiàn)對(duì)機(jī)房中各服務(wù)器狀態(tài)的監(jiān)控。在安裝完成后一般需要兩次人工操作設(shè)置業(yè)務(wù)服務(wù)器的IP地址,另外人工輸入資產(chǎn)信息難免會(huì)有錯(cuò)誤存在,特別大批量機(jī)器上線時(shí)一旦批量安裝出問(wèn)題,由于沒(méi)有帶外管理,需要機(jī)房人員現(xiàn)場(chǎng)排查,會(huì)極大地增加人員的工作負(fù)擔(dān),降低效率。另外,當(dāng)服務(wù)器出現(xiàn)問(wèn)題時(shí),由于時(shí)間和空間的限制,無(wú)法遠(yuǎn)程進(jìn)行機(jī)器重啟和控制,也不能實(shí)時(shí)查看機(jī)器的報(bào)警信息,需強(qiáng)依賴機(jī)房人員的處理效率,不但增加管理人員的勞動(dòng)強(qiáng)度,也影響了業(yè)務(wù)的恢復(fù)速度。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種客戶端系統(tǒng)自動(dòng)安裝方法及系統(tǒng)、無(wú)人值守機(jī)房,以實(shí)現(xiàn)機(jī)房中服務(wù)器的遠(yuǎn)程自動(dòng)安裝。
[0005]為了達(dá)到上述目的,本發(fā)明提供了一種客戶端系統(tǒng)自動(dòng)安裝方法,包括:
[0006]通過(guò)資產(chǎn)管理系統(tǒng)對(duì)客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟;
[0007]所述客戶端獲取iPEX;
[0008]通過(guò)所述iPEX獲取所述客戶端安裝系統(tǒng)所需要的安裝文件,以進(jìn)行自動(dòng)安裝。
[0009]優(yōu)選的,在上述的客戶端系統(tǒng)自動(dòng)安裝方法中,通過(guò)資產(chǎn)管理系統(tǒng)對(duì)客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟的步驟包括:
[0010]所述客戶端根據(jù)UDP協(xié)議從DHCP服務(wù)器獲取所述客戶端的帶外網(wǎng)絡(luò)IP地址;
[0011]根據(jù)所述帶外網(wǎng)絡(luò)的IP地址,通過(guò)資產(chǎn)管理系統(tǒng)對(duì)所述客戶端進(jìn)行遠(yuǎn)程設(shè)置,并遠(yuǎn)程重啟。
[0012]優(yōu)選的,在上述的客戶端系統(tǒng)自動(dòng)安裝方法中,通過(guò)CMDB資產(chǎn)管理系統(tǒng)對(duì)客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟。
[0013]優(yōu)選的,在上述的客戶端系統(tǒng)自動(dòng)安裝方法中,所述客戶端獲取iPEX的步驟包括:
[0014]所述客戶端從DHCP服務(wù)器獲取所述客戶端在生產(chǎn)環(huán)境中的IP地址;
[0015]所述客戶端根據(jù)UDP協(xié)議從安裝服務(wù)器中獲取iPEX。
[0016]優(yōu)選的,在上述的客戶端系統(tǒng)自動(dòng)安裝方法中,通過(guò)所述iPEX獲取所述客戶端所需要的安裝文件,以實(shí)現(xiàn)自動(dòng)安裝的步驟包括:
[0017]所述客戶端根據(jù)所述iPEX向安裝服務(wù)器發(fā)送一安裝請(qǐng)求;
[0018]所述安裝服務(wù)器根據(jù)所述安裝請(qǐng)求配置所述客戶端需要的應(yīng)答配置文件,并發(fā)送至所述客戶端;
[0019]所述客戶端根據(jù)所述iPEX從所述安裝服務(wù)器上獲取應(yīng)答配置文件,并根據(jù)所述應(yīng)答配置文件獲取與其對(duì)應(yīng)的操作系統(tǒng)目錄進(jìn)行自動(dòng)安裝。
[0020]優(yōu)選的,在上述的客戶端系統(tǒng)自動(dòng)安裝方法中,通過(guò)所述iPEX獲取所述客戶端所需要的安裝文件,以實(shí)現(xiàn)自動(dòng)安裝的步驟還包括:
[0021]根據(jù)業(yè)務(wù)環(huán)境的需要,所述客戶端從所述安裝服務(wù)器上獲取不同的業(yè)務(wù)環(huán)境安裝包,并自動(dòng)安裝。
[0022]優(yōu)選的,在上述的客戶端系統(tǒng)自動(dòng)安裝方法中,通過(guò)所述iPEX將所述客戶端的B1S信息寫(xiě)入至所述資產(chǎn)管理系統(tǒng)中。
[0023]優(yōu)選的,在上述的客戶端系統(tǒng)自動(dòng)安裝方法中,所述客戶端的BMC根據(jù)UDP協(xié)議向DHCP服務(wù)器獲取其帶外網(wǎng)絡(luò)的IP地址。
[0024]優(yōu)選的,在上述的客戶端系統(tǒng)自動(dòng)安裝方法中,所述客戶端的BMC支持IPMI協(xié)議。
[0025]優(yōu)選的,在上述的客戶端系統(tǒng)自動(dòng)安裝方法中,所述IPMI協(xié)議中的UDP端口處于開(kāi)啟狀態(tài)。
[0026]優(yōu)選的,在上述的客戶端系統(tǒng)自動(dòng)安裝方法中,所述IPMI中的IP設(shè)置為DHCP模式。
[0027]本發(fā)明還提供了一種客戶端系統(tǒng)自動(dòng)安裝裝置,包括:客戶端、資產(chǎn)管理系統(tǒng)、DHCP服務(wù)器以及安裝服務(wù)器;其中,
[0028]所示資產(chǎn)管理系統(tǒng)對(duì)所述客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟;
[0029]所述客戶端從所述安裝服務(wù)器上獲取iPEX;
[0030]所述客戶端根據(jù)所述iPEX從所述安裝服務(wù)器上獲取其安裝系統(tǒng)所需要的安裝文件,并進(jìn)行自動(dòng)安裝。
[0031]本發(fā)明更提供了一種無(wú)人值守機(jī)房,包括多個(gè)客戶端,每個(gè)所述客戶端均按照如上所述的方法實(shí)現(xiàn)自動(dòng)安裝。
[0032]在本發(fā)明提供的客戶端系統(tǒng)自動(dòng)安裝方法及系統(tǒng)、無(wú)人值守機(jī)房中,通過(guò)資產(chǎn)管理系統(tǒng)對(duì)無(wú)人機(jī)房中的客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟,然后獲取客戶端定制的iPEX,再根據(jù)所述iPEX從安裝服務(wù)器上獲取客戶端安裝系統(tǒng)所需要的安裝文件,以實(shí)現(xiàn)客戶端系統(tǒng)的自動(dòng)安裝,提高了工作效率。
【附圖說(shuō)明】
[0033]圖1為本發(fā)明實(shí)施例中提供的客戶端系統(tǒng)自動(dòng)安裝裝置的結(jié)構(gòu)示意圖;
[0034]圖2為本發(fā)明實(shí)施例中提供的客戶端系統(tǒng)自動(dòng)安裝方法的流程圖;
[0035]圖中:101-資產(chǎn)管理系統(tǒng);102-客戶端;103-DHCP服務(wù)器;104-安裝服務(wù)器。
【具體實(shí)施方式】
[0036]下面將結(jié)合示意圖對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行更詳細(xì)的描述。根據(jù)下列描述和權(quán)利要求書(shū),本發(fā)明的優(yōu)點(diǎn)和特征將更清楚。需說(shuō)明的是,附圖均采用非常簡(jiǎn)化的形式且均使用非精準(zhǔn)的比例,僅用以方便、明晰地輔助說(shuō)明本發(fā)明實(shí)施例的目的。
[0037]本發(fā)明實(shí)施例還提供了一種客戶端系統(tǒng)自動(dòng)安裝裝置,如圖1所示,包括:客戶端102、資產(chǎn)管理系統(tǒng)101、DHCP服務(wù)器103以及安裝服務(wù)器104;其中,所示資產(chǎn)管理系統(tǒng)101對(duì)所述客戶端102進(jìn)行遠(yuǎn)程設(shè)置并重啟;所述客戶端102從所述安裝服務(wù)器104上獲取iPEX;所述客戶端102根據(jù)所述iPEX從所述安裝服務(wù)器104上獲取其安裝系統(tǒng)所需要的安裝文件,并進(jìn)行自動(dòng)安裝。
[0038]本發(fā)明實(shí)施例還提供了一種與上述客戶端自動(dòng)安裝系統(tǒng)對(duì)應(yīng)的方法,以實(shí)現(xiàn)客戶端的遠(yuǎn)程自動(dòng)安裝,包括以下步驟:通過(guò)資產(chǎn)管理系統(tǒng)對(duì)客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟;所述客戶端獲取iPEX;然后通過(guò)所述iPEX獲取所述客戶端所需要的安裝文件,并進(jìn)行自動(dòng)安裝。其中,所述iPEX是一種遵循增強(qiáng)型的PEX(Preboot Execute environment,預(yù)啟動(dòng)執(zhí)行環(huán)境)協(xié)議的程序,不僅支持所述PEX協(xié)議支持的UDP協(xié)議,還支持HTTP協(xié)議。
[0039]具體的,如圖2所示,步驟S1:通過(guò)資產(chǎn)管理系統(tǒng)對(duì)客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟。
[0040]首先,所述客戶端的BMC(Baseboard Management Controller,基板管理控制器)支持IPMI(Intelligent Platform Management Interface,智能平臺(tái)管理接口)協(xié)議,且所述IPMI協(xié)議中的UDP端口處于開(kāi)啟狀態(tài),所述IPMI協(xié)議中的IP設(shè)置為DHCP(Dynamic HostConfigurat1n Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)模式。
[0041]然后,對(duì)于所述客戶端的BMC在帶外網(wǎng)絡(luò)和生產(chǎn)環(huán)境下設(shè)置不同的DHCP IP段,所述客戶端的BMC根據(jù)UDP協(xié)議從DHCP服務(wù)器獲取所述客戶端的帶外網(wǎng)段的IP地址。所述帶外網(wǎng)絡(luò)區(qū)別于所述生產(chǎn)環(huán)境,所述帶外網(wǎng)絡(luò)IP是所述生產(chǎn)環(huán)境外的IP。
[0042]進(jìn)一步的,根據(jù)所述帶外網(wǎng)段的IP,通過(guò)資產(chǎn)管理系統(tǒng)對(duì)所述客戶端進(jìn)行遠(yuǎn)程設(shè)置并遠(yuǎn)程重啟。
[0043]具體的,通過(guò)CMDB(Configurat1n Management Datebase,配置管理數(shù)據(jù)庫(kù))資產(chǎn)管理系統(tǒng)對(duì)所述客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟。
[0044]通過(guò)所述CMDB對(duì)所述客戶端進(jìn)行遠(yuǎn)程設(shè)置,并通過(guò)界面化的IPMIT00L命令對(duì)所述客戶端進(jìn)行設(shè)置網(wǎng)絡(luò)PEX啟動(dòng),實(shí)現(xiàn)遠(yuǎn)程重啟。
[0045]步驟S2:所述客戶端獲取iPEX。
[0046]所述客戶端向所述DHCP服務(wù)器發(fā)起獲取其在生產(chǎn)環(huán)境中IP地址的請(qǐng)求,所述DHCP服務(wù)器在接收到該請(qǐng)求后,將所述客戶端在生產(chǎn)環(huán)境中的IP地址發(fā)送至所述客戶端。
[0047]在此之前,還可以針對(duì)不同的客戶端定制不同的iPEX,每一個(gè)定制的iPEX于UDP協(xié)議包中的user-class字段相對(duì)應(yīng),并將這些定制的iPEX存儲(chǔ)于一安裝服務(wù)器上。此時(shí),根據(jù)所述客戶端在生產(chǎn)環(huán)境中的IP地址,所述客戶端根據(jù)所述UDP協(xié)議包中的user-class字段獲取定制的iPEX。
[0048]由于所述iPEX支持UDP協(xié)議和HTTP協(xié)議,可以通過(guò)所述iPEX實(shí)現(xiàn)所述客戶端與資產(chǎn)管理系統(tǒng)的對(duì)接,將所述客戶端的B1S信息寫(xiě)入至所述資產(chǎn)管理系統(tǒng)中。
[0049]步驟S3:通過(guò)所述iPEX獲取所述客戶端所需要的安裝文件,并進(jìn)行自動(dòng)安裝。
[0050]所述客戶端根據(jù)所述iPEX向安裝服務(wù)器發(fā)送一安裝請(qǐng)求,所述安裝請(qǐng)求中包括所述iPEX需要的參數(shù),然后所述安裝服務(wù)器根據(jù)所述安裝請(qǐng)求配置所述客戶端需要的應(yīng)答配置文件,并發(fā)送至所述客戶端;所述客戶端根據(jù)所述iPEX從所述安裝服務(wù)器上獲取應(yīng)答配置文件,并根據(jù)所述應(yīng)答配置文件獲取與其對(duì)應(yīng)的操作系統(tǒng)目錄進(jìn)行自動(dòng)安裝。
[0051]具體的,首先,通過(guò)所述iPEX獲取系統(tǒng)安裝所需要的核心文件。
[0052]所述客戶端通過(guò)所述iPEX從所述安裝服務(wù)器上獲取系統(tǒng)安裝所需要的核心文件。針對(duì)不同的客戶端的B1S信息以及不同的業(yè)務(wù)需求,可以選擇存儲(chǔ)于所述安裝服務(wù)器上的不同的安裝版本進(jìn)行下載。
[0053]然后,所述客戶端根據(jù)所述iPEX從所述安裝服務(wù)器上獲取應(yīng)答配置文件,即應(yīng)答ks.cfg文件,然后通過(guò)該應(yīng)答配置文件與其對(duì)應(yīng)的操作系統(tǒng)目錄進(jìn)行自動(dòng)安裝。
[0054]所述客戶端的操作系統(tǒng)包括但不限于Linux系統(tǒng)。
[0055]最后,根據(jù)業(yè)務(wù)環(huán)境的需要,再?gòu)乃霭惭b服務(wù)器上獲取不同的業(yè)務(wù)環(huán)境安裝包,并進(jìn)行自動(dòng)安裝。
[0056]本發(fā)明實(shí)施例更提供了一種無(wú)人值守機(jī)房,包括多個(gè)客戶端,每個(gè)客戶端均按照上述的方法進(jìn)行自動(dòng)安裝。從而簡(jiǎn)化了管理人員現(xiàn)場(chǎng)介入工作,提高了管理人員的工作效率。并且在遠(yuǎn)程管理和監(jiān)控的基礎(chǔ)上,還實(shí)現(xiàn)了從B1S中自動(dòng)獲取客戶端的信息并存入至資產(chǎn)管理系統(tǒng)中,提高了資產(chǎn)管理人員的工作效率和信息的準(zhǔn)確性。
[0057]綜上,在本發(fā)明實(shí)施例提供的客戶端系統(tǒng)自動(dòng)安裝方法及裝置、無(wú)人值守機(jī)房中,通過(guò)資產(chǎn)管理系統(tǒng)對(duì)無(wú)人機(jī)房中的客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟,然后獲取客戶端定制的iPEX,再根據(jù)所述iPEX從安裝服務(wù)器上獲取客戶端安裝系統(tǒng)所需要的安裝文件,以實(shí)現(xiàn)客戶端系統(tǒng)的自動(dòng)安裝,提高了工作效率。
[0058]上述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不對(duì)本發(fā)明起到任何限制作用。任何所屬技術(shù)領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的技術(shù)方案的范圍內(nèi),對(duì)本發(fā)明揭露的技術(shù)方案和技術(shù)內(nèi)容做任何形式的等同替換或修改等變動(dòng),均屬未脫離本發(fā)明的技術(shù)方案的內(nèi)容,仍屬于本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種客戶端系統(tǒng)自動(dòng)安裝方法,其特征在于,包括: 通過(guò)資產(chǎn)管理系統(tǒng)對(duì)客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟; 所述客戶端獲取iPEX; 通過(guò)所述iPEX獲取所述客戶端安裝系統(tǒng)所需要的安裝文件,并進(jìn)行自動(dòng)安裝。2.如權(quán)利要求1所述的客戶端系統(tǒng)自動(dòng)安裝方法,其特征在于,通過(guò)資產(chǎn)管理系統(tǒng)對(duì)客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟的步驟包括: 所述客戶端根據(jù)UDP協(xié)議從DHCP服務(wù)器獲取所述客戶端的帶外網(wǎng)絡(luò)IP地址; 根據(jù)所述帶外網(wǎng)絡(luò)的IP地址,通過(guò)資產(chǎn)管理系統(tǒng)對(duì)所述客戶端進(jìn)行遠(yuǎn)程設(shè)置,并遠(yuǎn)程重啟。3.如權(quán)利要求2所述的客戶端系統(tǒng)自動(dòng)安裝方法,其特征在于,通過(guò)CMDB資產(chǎn)管理系統(tǒng)對(duì)客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟。4.如權(quán)利要求1所述的客戶端系統(tǒng)自動(dòng)安裝方法,其特征在于,所述客戶端獲取iPEX的步驟包括: 所述客戶端從DHCP服務(wù)器獲取所述客戶端在生產(chǎn)環(huán)境中的IP地址; 所述客戶端根據(jù)UDP協(xié)議從安裝服務(wù)器中獲取iPEX。5.如權(quán)利要求1所述的客戶端系統(tǒng)自動(dòng)安裝方法,其特征在于,通過(guò)所述iPEX獲取所述客戶端所需要的安裝文件,以實(shí)現(xiàn)自動(dòng)安裝的步驟包括: 所述客戶端根據(jù)所述iPEX向安裝服務(wù)器發(fā)送一安裝請(qǐng)求; 所述安裝服務(wù)器根據(jù)所述安裝請(qǐng)求配置所述客戶端需要的應(yīng)答配置文件,并發(fā)送至所述客戶端; 所述客戶端根據(jù)所述iPEX從所述安裝服務(wù)器上獲取應(yīng)答配置文件,并根據(jù)所述應(yīng)答配置文件獲取與其對(duì)應(yīng)的操作系統(tǒng)目錄進(jìn)行自動(dòng)安裝。6.如權(quán)利要求5所述的客戶端系統(tǒng)自動(dòng)安裝方法,其特征在于,通過(guò)所述iPEX獲取所述客戶端所需要的安裝文件,以實(shí)現(xiàn)自動(dòng)安裝的步驟還包括: 根據(jù)業(yè)務(wù)環(huán)境的需要,所述客戶端從所述安裝服務(wù)器上獲取不同的業(yè)務(wù)環(huán)境安裝包,并自動(dòng)安裝。7.如權(quán)利要求1所述的客戶端系統(tǒng)自動(dòng)安裝方法,其特征在于,通過(guò)所述iPEX將所述客戶端的B1S信息寫(xiě)入至所述資產(chǎn)管理系統(tǒng)中。8.如權(quán)利要求1所述的客戶端系統(tǒng)自動(dòng)安裝方法,其特征在于,所述客戶端的BMC根據(jù)UDP協(xié)議向DHCP服務(wù)器獲取其帶外網(wǎng)絡(luò)的IP地址。9.如權(quán)利要求8所述的客戶端系統(tǒng)自動(dòng)安裝方法,其特征在于,所述客戶端的BMC支持IPMI協(xié)議。10.如權(quán)利要求9所述的客戶端系統(tǒng)自動(dòng)安裝方法,其特征在于,所述IPMI協(xié)議中的UDP端口處于開(kāi)啟狀態(tài)。11.如權(quán)利要求9所述的客戶端系統(tǒng)自動(dòng)安裝方法,其特征在于,所述IPMI中的IP設(shè)置為DHCP模式。12.—種客戶端系統(tǒng)自動(dòng)安裝裝置,其特征在于,包括:客戶端、資產(chǎn)管理系統(tǒng)、DHCP月艮務(wù)器以及安裝服務(wù)器;其中, 所示資產(chǎn)管理系統(tǒng)對(duì)所述客戶端進(jìn)行遠(yuǎn)程設(shè)置并重啟; 所述客戶端從所述安裝服務(wù)器上獲取iPEX; 所述客戶端根據(jù)所述iPEX從所述安裝服務(wù)器上獲取其安裝系統(tǒng)所需要的安裝文件,并進(jìn)行自動(dòng)安裝。13.一種無(wú)人值守機(jī)房,其特征在于,包括多個(gè)客戶端,每個(gè)所述客戶端均按照權(quán)利要求I至11中任意權(quán)利要求所述的方法實(shí)現(xiàn)自動(dòng)安裝。
【文檔編號(hào)】H04L29/12GK106027299SQ201610341912
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年5月20日
【發(fā)明人】金安
【申請(qǐng)人】盛趣信息技術(shù)(上海)有限公司