本申請涉及一種操作系統鏡像批量安裝方法、裝置、設備及可讀存儲介質,涉及操作系統部署技術領域,包括當檢測到目標客戶端服務器發送的DHCP請求時,獲取目標客戶端服務器對應的目標IP地址;根據目標IP地址以及預設的鏡像模板與網段IP之間的映射關系確定出目標鏡像模板;基于目標鏡像模板創建與目標客戶端服務器對應的目標客戶端調用文件,以供目標客戶端服務器基于目標客戶端調用文件安裝目標鏡像模板對應的目標操作系統鏡像。本申請可同時給不同的客戶端服務器批量自動安裝不同的操作系統鏡像,不僅避免了繁瑣的驗證過程,有效縮短了客戶端服務器批量安裝不同操作系統鏡像的時間,且降低了人力成本,從而提高了生產效率和產能。和產能。和產能。
【技術實現步驟摘要】
操作系統鏡像批量安裝方法、裝置、設備及可讀存儲介質
[0001]本申請涉及操作系統部署
,特別涉及一種操作系統鏡像批量安裝方法、裝置、設備及可讀存儲介質。
技術介紹
[0002]PXE(PrebooteXecutionEnvironment,預啟動執行環境)是一種工作于Client/Server(即客戶端/服務器)的網絡模式,支持工作站通過網絡從遠端服務器下載鏡像,并由此通過網絡啟動操作系統,進而可以實現無人值守的系統安裝,即只要客戶端服務器加電開機,客戶端服務器就會通過網絡來引導并安裝操作系統,該種操作系統安裝方式適用于大批量的客戶端服務器的系統安裝。
[0003]其中,參見圖1所示,相關技術在進行批量操作系統鏡像安裝時,當客戶端服務器啟動后,其將默認調用PXE服務器路徑下的調用文件,該文件用于展示不同的安裝鏡像信息,而在批量安裝操作系統時,所有客戶端服務器(即圖1中的服務器A、服務器B和服務器C)默認獲取的是同一個客戶端調用文件(即圖1中的默認配置),執行的是安裝同一個操作系統的命令,即現有技術針對不同的客戶端服務器只能同時批量安裝同一個操作系統鏡像,而無法同時自動批量安裝不同類型的操作系統鏡像。
[0004]不過,現有的服務器產線往往存在對不同的客戶端服務器同時批量安裝不同操作系統鏡像的需求;而此時若想實現批量安裝不同類型的操作系統鏡像,只能通過分批驗證或者通過人工方式操作選項卡進行不同操作系統鏡像的選擇,進而使得不同的客戶端服務器執行不同的安裝命令。由此可見,雖然通過分批驗證或人工介入的方式能夠實現不同的客戶端服務器同時批量安裝不同的操作系統鏡像,但是其存在驗證過程繁瑣、人力成本高的問題,以致延長了測試時間并降低了生產效率。
技術實現思路
[0005]本申請提供一種操作系統鏡像批量安裝方法、裝置、設備及可讀存儲介質,在實現同時自動批量安裝不同類型的操作系統鏡像的同時,避免了繁瑣的驗證過程,有效降低了人力成本以及測試時間。
[0006]第一方面,提供了一種操作系統鏡像批量安裝方法,包括以下步驟:
[0007]當檢測到目標客戶端服務器發送的動態主機配置協議DHCP請求時,獲取目標客戶端服務器對應的目標IP地址;
[0008]根據所述目標IP地址以及預設的鏡像模板與網段IP之間的映射關系確定出目標鏡像模板;
[0009]基于所述目標鏡像模板創建與所述目標客戶端服務器對應的目標客戶端調用文件,以供所述目標客戶端服務器基于所述目標客戶端調用文件安裝所述目標鏡像模板對應的目標操作系統鏡像。
[0010]一些實施例中,在所述當檢測到目標客戶端服務器發送的動態主機配置協議DHCP
請求時,獲取目標客戶端服務器對應的目標IP地址的步驟之前,還包括:
[0011]根據預設業務需求配置IP池信息;
[0012]基于所述IP池信息并通過DHCP進行網段分配,得到多個網段IP,以供所述目標客戶端服務器從與其對應的網段IP中獲取目標IP地址。
[0013]一些實施例中,所述DHCP請求攜帶有目標客戶端服務器的目標IP地址,所述獲取目標客戶端服務器對應的目標IP地址,包括:
[0014]對所述目標客戶端服務器發送的DHCP請求進行解析,得到目標客戶端服務器對應的目標IP地址。
[0015]一些實施例中,在所述根據所述目標IP地址以及預設的鏡像模板與網段IP之間的映射關系確定出目標鏡像模板的步驟之前,還包括:
[0016]根據預設業務需求確定每個網段IP對應的鏡像模板,得到網段IP與鏡像模板之間的對應關系;
[0017]基于所述對應關系創建鏡像模板與網段IP之間的映射關系。
[0018]一些實施例中,所述基于所述目標鏡像模板創建與所述目標客戶端服務器對應的目標客戶端調用文件,包括:
[0019]將所述目標鏡像模板裝配至通用客戶端調用文件中,生成與所述目標客戶端服務器對應的目標客戶端調用文件。
[0020]一些實施例中,所述目標客戶端服務器基于所述目標客戶端調用文件安裝所述目標鏡像模板對應的目標操作系統鏡像,包括:
[0021]所述目標客戶端服務器通過預啟動執行環境PXE從所述目標客戶端調用文件讀取目標鏡像模板;
[0022]所述目標客戶端服務器基于所述目標鏡像模板對應的鏡像名稱和鏡像路徑拉取目標操作系統鏡像;
[0023]所述目標客戶端服務器安裝所述目標操作系統鏡像。
[0024]第二方面,提供了一種操作系統鏡像批量安裝裝置,包括:
[0025]獲取單元,其用于當檢測到目標客戶端服務器發送的動態主機配置協議DHCP請求時,獲取目標客戶端服務器對應的目標IP地址;
[0026]確定單元,其用于根據所述目標IP地址以及預設的鏡像模板與網段IP之間的映射關系確定出目標鏡像模板;
[0027]創建單元,其用于基于所述目標鏡像模板創建與所述目標客戶端服務器對應的目標客戶端調用文件,以供所述目標客戶端服務器基于所述目標客戶端調用文件安裝所述目標鏡像模板對應的目標操作系統鏡像。
[0028]一些實施例中,所述裝置還包括配置單元和分配單元;
[0029]所述配置單元用于根據預設業務需求配置IP池信息;
[0030]所述分配單元用于基于所述IP池信息并通過DHCP進行網段分配,得到多個網段IP,以供所述目標客戶端服務器從與其對應的網段IP中獲取目標IP地址。
[0031]第三方面,提供了一種操作系統鏡像批量安裝設備,包括:存儲器和處理器,所述存儲器中存儲有至少一條指令,所述至少一條指令由所述處理器加載并執行,以實現前述的操作系統鏡像批量安裝方法。
[0032]第四方面,提供了一種計算機可讀存儲介質,、所述計算機可讀存儲介質存儲有計算機指令,當所述計算機指令被計算機執行時,使得所述計算機執行前述的操作系統鏡像批量安裝方法。
[0033]本申請提供了一種操作系統鏡像批量安裝方法、裝置、設備及可讀存儲介質,包括當檢測到目標客戶端服務器發送的動態主機配置協議DHCP請求時,獲取目標客戶端服務器對應的目標IP地址;根據所述目標IP地址以及預設的鏡像模板與網段IP之間的映射關系確定出目標鏡像模板;基于所述目標鏡像模板創建與所述目標客戶端服務器對應的目標客戶端調用文件,以供所述目標客戶端服務器基于所述目標客戶端調用文件安裝所述目標鏡像模板對應的目標操作系統鏡像。本申請通過鏡像模板與網段IP之間的映射關系為不同的客戶端服務器創建其對應的目標客戶端調用文件,以使得不同的客戶端服務器能夠基于自身對應的目標客戶端調用文件自動安裝其所需的操作系統鏡像,進而實現同時給不同的客戶端服務器產品批量自動安裝不同的操作系統鏡像,而無需分批測試或通過人工選擇不同的鏡像進行測試,不僅避免了繁瑣的驗證過程,有效縮短了客戶端服務器批量安裝不同操作系統鏡像的時間,且降低了人力成本,從而提高了生產效率和產能。
附圖說明
[0034]為了更清楚地說明本申請本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種操作系統鏡像批量安裝方法,其特征在于,包括以下步驟:當檢測到目標客戶端服務器發送的動態主機配置協議DHCP請求時,獲取目標客戶端服務器對應的目標IP地址;根據所述目標IP地址以及預設的鏡像模板與網段IP之間的映射關系確定出目標鏡像模板;基于所述目標鏡像模板創建與所述目標客戶端服務器對應的目標客戶端調用文件,以供所述目標客戶端服務器基于所述目標客戶端調用文件安裝所述目標鏡像模板對應的目標操作系統鏡像。2.如權利要求1所述的操作系統鏡像批量安裝方法,其特征在于,在所述當檢測到目標客戶端服務器發送的動態主機配置協議DHCP請求時,獲取目標客戶端服務器對應的目標IP地址的步驟之前,還包括:根據預設業務需求配置IP池信息;基于所述IP池信息并通過DHCP進行網段分配,得到多個網段IP,以供所述目標客戶端服務器從與其對應的網段IP中獲取目標IP地址。3.如權利要求2所述的操作系統鏡像批量安裝方法,其特征在于,所述DHCP請求攜帶有目標客戶端服務器的目標IP地址,所述獲取目標客戶端服務器對應的目標IP地址,包括:對所述目標客戶端服務器發送的DHCP請求進行解析,得到目標客戶端服務器對應的目標IP地址。4.如權利要求2所述的操作系統鏡像批量安裝方法,其特征在于,在所述根據所述目標IP地址以及預設的鏡像模板與網段IP之間的映射關系確定出目標鏡像模板的步驟之前,還包括:根據預設業務需求確定每個網段IP對應的鏡像模板,得到網段IP與鏡像模板之間的對應關系;基于所述對應關系創建鏡像模板與網段IP之間的映射關系。5.如權利要求1所述的操作系統鏡像批量安裝方法,其特征在于,所述基于所述目標鏡像模板創建與所述目標客戶端服務器對應的目標客戶端調用文件,包括:將所述目標鏡像模板裝配至通用客戶端調用文件中,生成與所述目標客戶端服務器對應的目標...
【專利技術屬性】
技術研發人員:左晨,袁振濤,喻翔,
申請(專利權)人:烽火超微信息科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。