部署的方法,不能滿足多服務(wù)器部署場景中,服務(wù)器節(jié)點之間的動態(tài)差異化配置需求的技術(shù)問題,實現(xiàn)了在大批量服務(wù)器節(jié)點需要部署時,能夠針對各服務(wù)器節(jié)點的功能類型定制部署模板,從而使每個服務(wù)器節(jié)點進(jìn)行個性化的配置,從而滿足多服務(wù)器部署場景中,服務(wù)器節(jié)點之間的動態(tài)差異化的配置需求的技術(shù)效果。
[0160]( 2 )由于在本申請實施例中,服務(wù)器集成系統(tǒng)中的交換機(jī)至少包括N個端口,并且N個端口中的M個端口一一對應(yīng)與需要進(jìn)行動態(tài)差異化配置的M個服務(wù)器節(jié)點相連,基于M個端口一一對應(yīng)對所述M個服務(wù)器節(jié)點進(jìn)行定位,獲得所述M個服務(wù)器節(jié)點中的每個服務(wù)器節(jié)點的定位信息,并且基于每個服務(wù)器節(jié)點的定位信息獲取每個服務(wù)器節(jié)點的標(biāo)識信息,實現(xiàn)了可供用戶清晰地獲知每個服務(wù)器的功能性動態(tài)配置需求的技術(shù)效果。
[0161](3)由于在本申請實施例中,在獲取每個服務(wù)器節(jié)點對應(yīng)的部署模板的過程中,首先根據(jù)各個服務(wù)器節(jié)點的標(biāo)識信息,獲得各個服務(wù)器節(jié)點的功能類型信息,并且能夠獲取基于所述功能類型信息的輸入信息,從而根據(jù)輸入信息生成的與各服務(wù)器節(jié)點對應(yīng)的部署模板,實現(xiàn)了能夠讓用戶獲知需要配置的各個服務(wù)器節(jié)點的功能類型,并設(shè)置有可供用戶進(jìn)行信息輸入的接口,以便用戶能夠根據(jù)各個服務(wù)器節(jié)點的功能類型在定制部署模板時進(jìn)行信息輸入,以使每個服務(wù)器節(jié)點能夠得到準(zhǔn)確的配置。
[0162](4)由于在本申請實施例中,在獲取每個服務(wù)器節(jié)點對應(yīng)的部署模板的過程中,首先,基于第一服務(wù)器節(jié)點的第一標(biāo)識信息獲取第一服務(wù)器節(jié)點的第一功能類型信息,以及獲取用戶基于第一功能類型信息的第一輸入信息,在根據(jù)第一輸入信息生成第一部署模板后,如果第一部署模板滿足一定的規(guī)律,那么可以自動根據(jù)第一部署模板生成M個服務(wù)器節(jié)點中的除第一服務(wù)器節(jié)點外的M-1個服務(wù)器節(jié)點配置所需的M-1個部署模板,也就是說,在首次針對定制模板進(jìn)行信息輸入時,如果輸入信息具有一定的規(guī)律,那么用戶只需要進(jìn)行一次模板定制信息輸入操作即可,有效地提高了多服務(wù)器環(huán)境自動化部署的效率。
[0163]( 5 )由于在本申請實施例中,在獲取部署模板時,首先根據(jù)用戶針對各個服務(wù)器節(jié)點的功能類型的輸入信息生成與各服務(wù)器節(jié)點對應(yīng)的功能模板,在生成功能模板后,如果判斷得知有服務(wù)器節(jié)點已經(jīng)根據(jù)基礎(chǔ)模板進(jìn)行基礎(chǔ)配置,那么只需要基于功能模板生成該服務(wù)器節(jié)點動態(tài)配置所需的部署模板即可,然后基于所述部署模板完成該服務(wù)器節(jié)點沒有完成的動態(tài)配置,節(jié)省了配置時間,提高了配置效率;進(jìn)一步,如果判斷得知有服務(wù)器節(jié)點沒有進(jìn)行任何基礎(chǔ)配置,那么將功能模板同步到基礎(chǔ)模板中,生成一個完整的部署模板,月艮務(wù)器節(jié)點獲得所述部署模板,可以進(jìn)行一次性配置,解決了現(xiàn)有技術(shù)中存在的應(yīng)用于服務(wù)器環(huán)境自動化的部署方法,部署效率低且容易出錯的技術(shù)問題,實現(xiàn)了根據(jù)各服務(wù)器節(jié)點的部署情況,有針對性的生成部署模板,提高部署效率的技術(shù)效果。
[0164]( 6 )由于在本申請實施例中,在將部署模板發(fā)送給對應(yīng)的服務(wù)器節(jié)點之前,服務(wù)器集成系統(tǒng)中的DHCP服務(wù)器會向正需要進(jìn)行部署的服務(wù)器節(jié)點分配IP地址,保證了服務(wù)器節(jié)點能夠基于網(wǎng)絡(luò)鏈路獲得配置所需的安裝文件。
[0165]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
[0166]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0167]這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0168]這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0169]具體來講,本申請實施例中的電子設(shè)備配置方法對應(yīng)的計算機(jī)程序指令可以被存儲在光盤,硬盤,U盤等存儲介質(zhì)上,當(dāng)存儲介質(zhì)中的與該電子設(shè)備配置方法對應(yīng)的計算機(jī)程序指令被一電子設(shè)備讀取或被執(zhí)行時,包括如下步驟:
[0170]依次取i為I至M的整數(shù),提取所述N個服務(wù)器節(jié)點中的M個服務(wù)器節(jié)點中的第i個服務(wù)器節(jié)點對應(yīng)的第i個標(biāo)識信息,并將所述第i個標(biāo)識信息發(fā)送至所述系統(tǒng)的部署調(diào)度器,其中,M為大于等于I且小于等于N的整數(shù);
[0171]根據(jù)用戶的輸入信息和所述第i個標(biāo)識信息生成與所述第i個服務(wù)器節(jié)點對應(yīng)的第i個部署模板;
[0172]將所述第i個部署模板發(fā)送給所述第i個服務(wù)器節(jié)點,以使所述第i個服務(wù)器節(jié)點基于所述第i個部署模板自動進(jìn)行安裝,從而在i取值為M時實現(xiàn)對所述M個服務(wù)器節(jié)點的自動化安裝。
[0173]可選的,所述存儲介質(zhì)中存儲的與步驟依次取i為I至M的整數(shù),提取所述N個服務(wù)器節(jié)點中的M個服務(wù)器節(jié)點中的第i個服務(wù)器節(jié)點對應(yīng)的第i個標(biāo)識信息,對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體包括如下步驟:
[0174]當(dāng)所述系統(tǒng)中的交換機(jī)至少包括N個端口,所述N個端口一一對應(yīng)與所述N個服務(wù)器節(jié)點相連,且所述N個端口中的M個端口一一對應(yīng)與所述M個服務(wù)器節(jié)點相連時,依次取i為I至M的整數(shù),基于所述M個端口中的第i個端口對所述第i個服務(wù)器節(jié)點進(jìn)行定位,獲得第i個定位信息;
[0175]基于所述第i個定位信息獲取所述第i個標(biāo)識信息。
[0176]可選的,所述存儲介質(zhì)中存儲的與步驟根據(jù)用戶的輸入信息和所述第i個標(biāo)識信息生成與所述第i個服務(wù)器節(jié)點對應(yīng)的第i個部署模板,對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體包括如下步驟:
[0177]基于所述第i個標(biāo)識信息,獲取所述第i個服務(wù)器節(jié)點的第i個功能類型信息;
[0178]獲取所述用戶基于所述第i個功能類型信息輸入的第i個輸入信息;
[0179]根據(jù)所述第i個輸入信息生成與所述第i個服務(wù)器節(jié)點對應(yīng)的所述第i個部署模板;
[0180]其中,所述第i個輸入信息至少包括所述第i個服務(wù)器節(jié)點為實現(xiàn)所述功能所需配置的業(yè)務(wù)應(yīng)用軟件信息和網(wǎng)絡(luò)配置信息。
[0181]可選的,所述存儲介質(zhì)中存儲的與步驟根據(jù)用戶的輸入信息和所述第i個標(biāo)識信息生成與所述第i個服務(wù)器節(jié)點對應(yīng)的第i個部署模板,對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體包括如下步驟:
[0182]先取i值為1,基于第一標(biāo)識信息獲取第一服務(wù)器節(jié)點的第一功能類型信息,以及基于所述第一功能類型信息而輸入的第一輸入信息;
[0183]根據(jù)所述第一輸入信息生成所述第一部署模板;
[0184]判斷所述第一輸入信息是否具有第一規(guī)律,獲得第一判斷結(jié)果;
[0185]當(dāng)所述第一判斷結(jié)果為是時,再依次取i為2至M的整數(shù),基于所述第一部署模板,生成與所述第i個服務(wù)器節(jié)點對應(yīng)的所述第i個部署模板。
[0186]可選的,所述存儲介質(zhì)中存儲的與步驟根據(jù)用戶的輸入信息和所述第i個標(biāo)識信息生成與所述第i個服務(wù)器節(jié)點對應(yīng)的第i個部署模板,對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體包括如下步驟:
[0187]根據(jù)所述第i個輸入信息生成與所述第i個服務(wù)器節(jié)點對應(yīng)的第i個功能模板;
[0188]判斷所述第i個服務(wù)器節(jié)點是否基于所述系統(tǒng)的部署文件分發(fā)服務(wù)器中的基礎(chǔ)模板進(jìn)行了基礎(chǔ)配置,獲得第二判斷結(jié)果;
[0189]當(dāng)所述第二判斷結(jié)果為否時,將所述第i個功能模板同步到所述基礎(chǔ)模板中,并基于所述第i個功能模板和所述基礎(chǔ)模板生成所述第i個部署模板。
[0190]可選的,所述存儲介質(zhì)中還存儲有另外一些計算機(jī)指令,這些計算機(jī)指令在與步驟:在所述判斷所述第i個服務(wù)器節(jié)點是否基于所述系統(tǒng)的部署文件分發(fā)服務(wù)器中的基礎(chǔ)模板進(jìn)行了基礎(chǔ)配置,獲得第二判斷結(jié)果對應(yīng)的計算機(jī)指令被執(zhí)行之后被執(zhí)行,在被執(zhí)行時包括如下步驟:
[0191]當(dāng)所述第二判斷結(jié)果為是時,基于所述第i個功能模板生成所述第i個部署模板。
[0192]可選的,所述存儲介質(zhì)中還存儲有另外一些計算機(jī)指令,這些計算機(jī)指令在與步驟:在所述將所述第i個部署模板發(fā)送給所述第i個服務(wù)器節(jié)點,以使所述第i個服務(wù)器節(jié)點基于所述第i個部署模板自動進(jìn)行安裝,從而在i取值為M時實現(xiàn)對所述M個服務(wù)器節(jié)點的自動化安裝對應(yīng)的計算機(jī)指令被執(zhí)行之前被執(zhí)行,在被執(zhí)行時包括如下步驟:
[0193]所述系統(tǒng)中的DHCP服務(wù)器自動為所述第i個服務(wù)器節(jié)點分配第i個IP地址。
[0194]可選的,所述存儲介質(zhì)中存儲的與步驟將所述第i個部署模板發(fā)送給所述第i個服務(wù)器節(jié)點,以使所述第i個服務(wù)器節(jié)點基于所述第i個部署模板自動進(jìn)行安裝,從而在i取值為M時實現(xiàn)對所述M個服務(wù)器節(jié)點的自動化安裝,對應(yīng)的計算機(jī)指令在具體被執(zhí)行過程中,具體為如下步驟:
[0195]依次取i為I至M的整數(shù),在所述第i個服務(wù)器節(jié)點基于所述第i個IP地址與所述系統(tǒng)中的部署文件分發(fā)服務(wù)器建立通信鏈路,且所述第i個服務(wù)器節(jié)點基于所述通信鏈路向所述部署文件分發(fā)服務(wù)器發(fā)送安裝請求后,所述部署文件分發(fā)服務(wù)器基于所述安裝請求將所述第i個部署模板發(fā)送給所述第i個服務(wù)器節(jié)點,以使所述第i個服務(wù)器節(jié)點基于所述第i個部署模板從所述部署文件分發(fā)服務(wù)器上下載安裝文件,進(jìn)而使所述第i個服務(wù)器節(jié)點基于所述安裝文件進(jìn)行自動安裝,從而在i取值為M時,實現(xiàn)對所述M個服務(wù)器節(jié)點的自動化安裝;
[0196]其中,所述安裝文件包括所述第i個服務(wù)器節(jié)點進(jìn)行自動安裝所需要的啟動文件和軟件包。
[0197]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
[0198]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變