本公開(kāi)涉及計(jì)算機(jī),尤其涉及一種服務(wù)器裝機(jī)方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、當(dāng)前,用戶側(cè)服務(wù)器存在裝機(jī)需求,需要為用戶側(cè)服務(wù)器裸機(jī)安裝系統(tǒng),以滿足用戶在不同場(chǎng)景下的裝機(jī)需求。
2、現(xiàn)有技術(shù)中,裝機(jī)主要通過(guò)以下方法:1)將機(jī)器納管到云計(jì)算廠商,通過(guò)云計(jì)算廠商控制臺(tái)裝機(jī);2)通過(guò)相關(guān)命令,實(shí)現(xiàn)手動(dòng)操作裝機(jī)流程;3)通過(guò)下載網(wǎng)上的裝機(jī)包,進(jìn)行裝機(jī);4)通過(guò)網(wǎng)上的自動(dòng)化裝機(jī)軟件進(jìn)行裝機(jī)。
3、但是,方法1)需要與云計(jì)算廠商協(xié)商資源交付上架模式,需要將機(jī)器納管至云計(jì)算廠商機(jī)房,需要花費(fèi)額外費(fèi)用;方法2)操作流程需要人工進(jìn)行,存在容易出現(xiàn)錯(cuò)誤安裝及安裝慢的問(wèn)題;方法3)無(wú)法確認(rèn)裝機(jī)包來(lái)源的準(zhǔn)確性和安全性;方法4)中自動(dòng)裝機(jī)軟件支持自動(dòng)裝機(jī)操作,但都需要人工輸入所有信息,用戶操作成本高,容易出錯(cuò)。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述技術(shù)問(wèn)題或者至少部分地解決上述技術(shù)問(wèn)題,本公開(kāi)提供了一種服務(wù)器裝機(jī)方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì),以幫助用戶實(shí)現(xiàn)私有化裝機(jī),減少人工操作,提高裝機(jī)任務(wù)流程可靠性及準(zhǔn)確性。
2、第一方面,本公開(kāi)實(shí)施例提供一種服務(wù)器裝機(jī)方法,所述方法包括:
3、配置待裝機(jī)的服務(wù)器的鏡像信息、dhcp信息、ipxe信息;
4、判斷是否需要安裝驅(qū)動(dòng);
5、若需要安裝驅(qū)動(dòng),則配置驅(qū)動(dòng)信息;
6、基于所述鏡像信息、所述dhcp信息、所述ipxe信息、所述驅(qū)動(dòng)信息,創(chuàng)建裝機(jī)任務(wù);
7、啟動(dòng)所述裝機(jī)任務(wù),以對(duì)所述待裝機(jī)的服務(wù)器進(jìn)行裝機(jī)。
8、在一些實(shí)施例中,所述配置待裝機(jī)的服務(wù)器的鏡像信息、dhcp信息、ipxe信息,包括:
9、響應(yīng)于用戶在客戶端的鏡像管理界面上錄入目標(biāo)鏡像的操作,配置待裝機(jī)的服務(wù)器的鏡像信息;
10、響應(yīng)于用戶在客戶端的dhcp管理界面上錄入待裝機(jī)的服務(wù)器的網(wǎng)絡(luò)模式的操作,配置待裝機(jī)的服務(wù)器的dhcp信息,所述dhcp信息包括網(wǎng)段ip;
11、響應(yīng)于用戶在客戶端的ipxe管理界面上錄入待裝機(jī)的服務(wù)器的預(yù)啟動(dòng)執(zhí)行環(huán)境任務(wù)的操作,配置待裝機(jī)的服務(wù)器的ipxe信息。
12、在一些實(shí)施例中,所述待裝機(jī)的服務(wù)器的鏡像信息至少包括以下幾種:
13、鏡像名稱、鏡像版本、裝機(jī)模式以及鏡像安裝路徑;
14、所述ipxe信息至少包括以下幾種:
15、待裝機(jī)的服務(wù)器的序列號(hào)、鏡像名稱、任務(wù)狀態(tài)、任務(wù)啟動(dòng)時(shí)間、以及任務(wù)關(guān)閉時(shí)間。
16、在一些實(shí)施例中,所述判斷是否需要驅(qū)動(dòng),包括:
17、判斷待裝機(jī)的服務(wù)器的鏡像信息中是否有驅(qū)動(dòng);
18、若所述待裝機(jī)的服務(wù)器的鏡像信息中無(wú)驅(qū)動(dòng),則確定出需要安裝驅(qū)動(dòng)。
19、在一些實(shí)施例中,所述啟動(dòng)所述裝機(jī)任務(wù)之前,所述方法還包括:
20、響應(yīng)于用戶的上電操作,為所述待裝機(jī)的服務(wù)器上電以及連接網(wǎng)絡(luò)。
21、在一些實(shí)施例中,所述方法還包括:
22、若不需要安裝驅(qū)動(dòng),則基于所述鏡像信息、所述dhcp信息、所述ipxe信息,創(chuàng)建目標(biāo)裝機(jī)任務(wù);
23、所述啟動(dòng)所述裝機(jī)任務(wù),以對(duì)所述待裝機(jī)的服務(wù)器進(jìn)行裝機(jī),包括:
24、啟動(dòng)所述目標(biāo)裝機(jī)任務(wù),以對(duì)所述待裝機(jī)的服務(wù)器進(jìn)行裝機(jī)。
25、在一些實(shí)施例中,所述啟動(dòng)所述裝機(jī)任務(wù),以對(duì)所述待裝機(jī)的服務(wù)器進(jìn)行裝機(jī),包括:
26、啟動(dòng)所述裝機(jī)任務(wù);
27、所述待裝機(jī)的服務(wù)器用于響應(yīng)于啟動(dòng)裝機(jī)任務(wù),通過(guò)基本輸入輸出系統(tǒng)啟動(dòng)ipex固件,通過(guò)ipex固件請(qǐng)求網(wǎng)絡(luò)模式ip,判斷所述網(wǎng)絡(luò)模式ip是否為網(wǎng)段ip,若是,則通過(guò)ipex固件基于網(wǎng)段ip中任一ip、鏡像信息執(zhí)行裝機(jī)任務(wù),并將裝機(jī)任務(wù)的執(zhí)行過(guò)程記錄在日志中,以完成對(duì)所述待裝機(jī)的服務(wù)器的裝機(jī)。
28、第二方面,本公開(kāi)實(shí)施例提供一種服務(wù)器裝機(jī)裝置,所述裝置包括:
29、第一配置模塊,用于配置待裝機(jī)的服務(wù)器的鏡像信息、dhcp信息、ipxe信息;
30、判斷模塊,用于判斷是否需要安裝驅(qū)動(dòng);
31、第二配置模塊,用于若需要安裝驅(qū)動(dòng),則配置驅(qū)動(dòng)信息;
32、創(chuàng)建模塊,用于基于所述鏡像信息、所述dhcp信息、所述ipxe信息、所述驅(qū)動(dòng)信息,創(chuàng)建裝機(jī)任務(wù);
33、裝機(jī)模塊,用于啟動(dòng)所述裝機(jī)任務(wù),以對(duì)所述待裝機(jī)的服務(wù)器進(jìn)行裝機(jī)。
34、第三方面,本公開(kāi)實(shí)施例提供一種電子設(shè)備,包括:
35、存儲(chǔ)器;
36、處理器;以及
37、計(jì)算機(jī)程序;
38、其中,所述計(jì)算機(jī)程序存儲(chǔ)在所述存儲(chǔ)器中,并被配置為由所述處理器執(zhí)行以實(shí)現(xiàn)如第一方面所述的方法。
39、第四方面,本公開(kāi)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行以實(shí)現(xiàn)如第一方面所述的方法。
40、第五方面,本公開(kāi)實(shí)施例還提供了一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序或指令,該計(jì)算機(jī)程序或指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面所述的方法。
41、本公開(kāi)實(shí)施例提供的服務(wù)器裝機(jī)方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì),通過(guò)配置待裝機(jī)的服務(wù)器的鏡像信息、dhcp信息、ipxe信息,判斷是否需要安裝驅(qū)動(dòng),若需要安裝驅(qū)動(dòng),則配置驅(qū)動(dòng)信息,基于所述鏡像信息、所述dhcp信息、所述ipxe信息、所述驅(qū)動(dòng)信息,創(chuàng)建裝機(jī)任務(wù),啟動(dòng)所述裝機(jī)任務(wù),以對(duì)所述待裝機(jī)的服務(wù)器進(jìn)行裝機(jī)。相較于現(xiàn)有技術(shù),本公開(kāi)實(shí)施例無(wú)需納管到云計(jì)算廠商,無(wú)需額外成本,涵蓋鏡像信息、驅(qū)動(dòng)信息、dhcp信息及ipxe信息與裝機(jī)進(jìn)行聯(lián)動(dòng),通過(guò)自動(dòng)化裝機(jī)流程,為用戶的裝機(jī)提供便利,更加方便且準(zhǔn)確的為不同用戶提供裝機(jī)服務(wù),滿足不同用戶需求,為不精通編程語(yǔ)言的用戶提供便利,減少用戶操作成本以及減少誤操作的可能性。
1.一種服務(wù)器裝機(jī)方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述配置待裝機(jī)的服務(wù)器的鏡像信息、dhcp信息、ipxe信息,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述待裝機(jī)的服務(wù)器的鏡像信息至少包括以下幾種:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷是否需要驅(qū)動(dòng),包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述啟動(dòng)所述裝機(jī)任務(wù)之前,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述啟動(dòng)所述裝機(jī)任務(wù),以對(duì)所述待裝機(jī)的服務(wù)器進(jìn)行裝機(jī),包括:
8.一種服務(wù)器裝機(jī)裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7中任一項(xiàng)所述的方法。