亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種自動部署操作系統(tǒng)的方法與流程

文檔序號:12612150閱讀:2583來源:國知局
一種自動部署操作系統(tǒng)的方法與流程

本發(fā)明涉及軟件安裝技術(shù)領(lǐng)域,特別是一種自動部署操作系統(tǒng)的方法。



背景技術(shù):

傳統(tǒng)的操作系統(tǒng)安裝過程是將操作系統(tǒng)燒錄到光盤或者U盤,然后通過光驅(qū)、USB等接口進(jìn)行現(xiàn)場安裝,但是,當(dāng)面臨大批量主機(jī)系統(tǒng)安裝時,傳統(tǒng)的安裝方法會存在下列問題:

一是需要現(xiàn)場操作,會耗費(fèi)不必要的人力、物力;

二是難以批量操作,容錯性低;

三難以維護(hù),當(dāng)安裝出現(xiàn)問題時,操作繁瑣

為了提升批量安裝操作系統(tǒng)的效率,使安裝過程可控性更高,需要一種遠(yuǎn)程的、自動化的、更快速可靠的批量安裝操作系統(tǒng)的方法。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明解決的技術(shù)問題在于提供一種遠(yuǎn)程、自動、批量的安裝操作系統(tǒng)的方法,解決了傳統(tǒng)操作系統(tǒng)安裝方法在面對批量、遠(yuǎn)程的操作系統(tǒng)安裝場景時出現(xiàn)的費(fèi)時費(fèi)力、容錯性低、操作繁瑣、難以維護(hù)等問題。

本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:

所述的方法包括如下步驟:

步驟1:在主控端根據(jù)特定的IPMI服務(wù)端口掃描IP地址,然后通過DHCP服務(wù)為掃描出來的客戶端分配PXE客戶端地址;

步驟2:在PXE服務(wù)端設(shè)置上傳鏡像;

步驟3:通過IPMI協(xié)議設(shè)置一次性生效的目標(biāo)節(jié)點(diǎn)為PXE啟動,并且重啟目標(biāo)節(jié)點(diǎn);

步驟4:目標(biāo)節(jié)點(diǎn)重啟后開始執(zhí)行PXE客戶端程序,并通過TFTP協(xié)議從主控端遠(yuǎn)程下載系統(tǒng)鏡像;

步驟5:鏡像下載完成后,開始自動安裝操作系統(tǒng);

步驟6:主控端檢查所有節(jié)點(diǎn)是否安裝完成,通過遠(yuǎn)程獲取操作系統(tǒng)上輸出的IPMI地址來確認(rèn)是否安裝成功;

步驟7:若安裝失敗則返回步驟3;若安裝成功則結(jié)束安裝。

所述IPMI是一種開放標(biāo)準(zhǔn)的硬件管理接口規(guī)格,定義了嵌入式管理子系統(tǒng)進(jìn)行通信的特定方法;獨(dú)立于系統(tǒng)電源和工作狀態(tài),具有開關(guān)機(jī)、硬件狀態(tài)監(jiān)控等功能;可以實(shí)現(xiàn)快速、準(zhǔn)確的掃描安裝有IPMI服務(wù)的主機(jī);

所述PXE是一種可使計算機(jī)通過網(wǎng)絡(luò)啟動的協(xié)議,協(xié)議分為服務(wù)端與客戶端;客戶端在網(wǎng)卡的ROM中,當(dāng)計算機(jī)被設(shè)置為PXE啟動時,BIOS在開機(jī)引導(dǎo)時將PXE客戶端調(diào)入內(nèi)存執(zhí)行;在PXE客戶端地址設(shè)置成功的情況下,PXE客戶端將遠(yuǎn)端的系統(tǒng)通過網(wǎng)絡(luò)下載到本地運(yùn)行;

所述TFTP是一種用于服務(wù)器之間進(jìn)行簡單文件傳輸?shù)膮f(xié)議,提供簡單、開銷小的文件傳輸服務(wù)。

所述的IPMI服務(wù)端口掃描基于socket掃描技術(shù)。

所述的步驟7中,基于SSH服務(wù)與IPMI管理工具檢查操作系統(tǒng)是否安裝成功;主控端通過SSH協(xié)議向目標(biāo)節(jié)點(diǎn)終端發(fā)送“ipmitool lan print”命令,然后從命令結(jié)果中截取IPMI的IP地址,最后將此IP地址與最初掃描結(jié)果中IPMI的地址匹配,匹配成功的節(jié)點(diǎn)被判定為安裝成功。

所述的步驟7中,主控端掃描目標(biāo)節(jié)點(diǎn)的SSH服務(wù),如SSH服務(wù)可用,則通過操作系統(tǒng)上輸出的IPMI地址來確認(rèn)是否安裝成功。

本發(fā)明通過以太網(wǎng)自動、批量安裝操作系統(tǒng),可以通過一臺普通配置的PC批量、遠(yuǎn)程、一鍵安裝操作系統(tǒng),在安裝失敗的情況下,可一鍵進(jìn)行重新安裝,而不需要技術(shù)人員再親臨現(xiàn)場,依次安裝。

本發(fā)明可統(tǒng)一設(shè)置系統(tǒng)鏡像,使技術(shù)人員操作更加簡便,容錯性更高,速度更快。

本發(fā)明掃描迅速,在正常網(wǎng)絡(luò)情況下,掃描255個內(nèi)網(wǎng)主機(jī)的時間在5秒內(nèi),誤差控制在0.01以內(nèi)。

本發(fā)明有別于其他批量自動安裝操作系統(tǒng)的方法,其區(qū)別如下:

1、本發(fā)明使用自主研發(fā)的基于socket的IPMI主機(jī)掃描技術(shù),有別于其他自動安裝方法采用的掃描技術(shù);其IPMI主機(jī)發(fā)現(xiàn)功能的速度遠(yuǎn)優(yōu)于ipmiping、nmap、ipmiview等其他掃描程序。基于socket編程技術(shù),極大的降低了掃描過程中的各種多余的資源開銷,使之在應(yīng)用于大批量IPMI主機(jī)掃描時速度更快;具有智能調(diào)節(jié)掃描參數(shù)的功能,首次掃描判定為非目標(biāo)節(jié)點(diǎn)的主機(jī),在再次掃描時,程序會自動調(diào)整掃描參數(shù),使掃描結(jié)果更加精確,避免出現(xiàn)遺漏。

2、本發(fā)明使用自主設(shè)計的檢查方法來對系統(tǒng)是否安裝成功進(jìn)行檢查,有別于其他自動安裝方法使用的目標(biāo)節(jié)點(diǎn)通過agent向主控端反饋安裝情況的檢查方式。本發(fā)明設(shè)計的檢查方法由主控端主動通過SSH協(xié)議向目標(biāo)節(jié)點(diǎn)發(fā)送終端命令“ipmitool lan print”,并從命令結(jié)果中截取IP地址,然后通過與最初掃描有效的IPMI地址匹配來確定系統(tǒng)是否安裝完成。

3、本發(fā)明提供的方法可通過自動化腳本實(shí)現(xiàn),可一鍵進(jìn)行批量安裝。

附圖說明

下面結(jié)合附圖對本發(fā)明進(jìn)一步說明:

圖1為本發(fā)明方法流程圖;

圖2為本發(fā)明主控端客戶端模塊結(jié)構(gòu)框圖。

具體實(shí)施方式

如圖1、2所示,本發(fā)明流程如下:

主控端的掃描程序,使用Python代碼演示如下:

掃描結(jié)束后,主控端在PXE服務(wù)端設(shè)置系統(tǒng)鏡像;通過IPMI協(xié)議設(shè)置目標(biāo)節(jié)點(diǎn)為PXE啟動(此設(shè)置為一次性生效),并且重啟目標(biāo)節(jié)點(diǎn);計算機(jī)開始進(jìn)入安裝過程。

在這個過程中,主控端主動對目標(biāo)節(jié)點(diǎn)進(jìn)行輪詢,檢查目標(biāo)節(jié)點(diǎn)的安裝情況;檢查代碼示意如下:

假如主控端檢測安裝失敗,將回到設(shè)置PXE啟動方式、并重啟的步驟,重新開始安裝步驟。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1