一種基于p2p的網(wǎng)絡(luò)操作系統(tǒng)快速批量安裝方法
【專利摘要】本發(fā)明提供一種基于P2P的網(wǎng)絡(luò)操作系統(tǒng)快速批量安裝方法,在該方法的體系結(jié)構(gòu)中,網(wǎng)絡(luò)安裝負(fù)載控制,操作系統(tǒng)安裝文件響應(yīng)以及發(fā)送過程,操作系統(tǒng)自動(dòng)安裝都進(jìn)行了模塊化處理,升級(jí)過程都是按照中心控制服務(wù)器全局控制來完成。用戶只要提供已經(jīng)安裝好目標(biāo)操作系統(tǒng)的服務(wù)器,其他都不需要關(guān)心,從而降低了該控制系統(tǒng)的整體復(fù)雜度。打破傳統(tǒng)的只能通過光盤,硬盤等操作系統(tǒng)存儲(chǔ)介質(zhì)來逐臺(tái)安裝或者通過有限制的網(wǎng)絡(luò)安裝(例如PXE)的方式,而是通過一臺(tái)中心控制服務(wù)器,以P2P的方式并結(jié)合PXE來實(shí)現(xiàn)操作系統(tǒng)無網(wǎng)絡(luò)帶寬限制的快速批量安裝。
【專利說明】一種基于P2P的網(wǎng)絡(luò)操作系統(tǒng)快速批量安裝方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及服務(wù)器批量管理領(lǐng)域,具體涉及一種便捷的、批量的、自動(dòng)化的,無網(wǎng)絡(luò)限制的基于P2P的網(wǎng)絡(luò)操作系統(tǒng)快速批量安裝方法。
【背景技術(shù)】
[0002]當(dāng)前,隨著云計(jì)算的發(fā)展和應(yīng)用,硬件服務(wù)器設(shè)備的需求也從最初的單臺(tái)或者少量的需求方式發(fā)展到至今的大規(guī)模大批量的需求方式。
[0003]對(duì)于小規(guī)模的服務(wù)器集群,以傳統(tǒng)方式手動(dòng)逐個(gè)安裝操作系統(tǒng)的方式在時(shí)間和工作量上還是可以接受的,但是如果面對(duì)大規(guī)模的服務(wù)器集群進(jìn)行操作系統(tǒng)安裝,即使使用較為先進(jìn)的PXE網(wǎng)絡(luò)安裝方式,也會(huì)由于網(wǎng)絡(luò)負(fù)載能力限制而造成批量安裝緩慢。給用戶帶來了較大的困擾,造成人力、物力的浪費(fèi)。
[0004]為了解決大批量服務(wù)器安裝操作系統(tǒng)耗費(fèi)大量人力物力的問題,服務(wù)器安裝操作系統(tǒng)更加便捷快速,使原來一天的工作量縮減到幾小時(shí)之內(nèi)完成,我們提出了一種便捷的、批量的、自動(dòng)化的、無網(wǎng)絡(luò)限制的網(wǎng)絡(luò)安裝操作系統(tǒng)的方法。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種基于P2P的網(wǎng)絡(luò)操作系統(tǒng)快速批量安裝方法。
[0006]本發(fā)明的目的是按以下方式實(shí)現(xiàn)的,通過一臺(tái)中心控制服務(wù)器,以P2P的方式并結(jié)合PXE來實(shí)現(xiàn)操作系統(tǒng)無網(wǎng)絡(luò)帶寬限制的快速批量安裝,系統(tǒng)結(jié)構(gòu)包括:網(wǎng)絡(luò)安裝控制子系統(tǒng)(I)、中心控制服務(wù)器(2)、DHCP服務(wù)器(3)、操作系統(tǒng)源服務(wù)器(4)、操作系統(tǒng)目標(biāo)服務(wù)器(5),其中:
網(wǎng)絡(luò)安裝控制系統(tǒng)(I)是該方法的載體,負(fù)責(zé)協(xié)調(diào)各個(gè)單元模塊;
中心控制服務(wù)器(2)是該方法的核心,負(fù)責(zé)協(xié)調(diào)整個(gè)網(wǎng)絡(luò)安裝過程的負(fù)載均衡,即均衡各個(gè)操作系統(tǒng)源服務(wù)器(4)的分發(fā)壓力,避免因網(wǎng)絡(luò)負(fù)載過大而造成的分發(fā)緩慢現(xiàn)象,處理各個(gè)操作系統(tǒng)目標(biāo)服務(wù)器(5)向DHCP服務(wù)器(3)的發(fā)送的排隊(duì)信息,若檢測到有負(fù)載較輕的操作系統(tǒng)源服務(wù)器(4),則立即向DHCP服務(wù)器(3)發(fā)出網(wǎng)絡(luò)資源分配信息以及安裝許可;
DHCP服務(wù)器(3)是該方法的重要組成部分,負(fù)責(zé)響應(yīng)操作系統(tǒng)目標(biāo)服務(wù)器(5)的請(qǐng)求,并受控于中心控制服務(wù)器(2),接收中心控制服務(wù)器發(fā)送的網(wǎng)絡(luò)資源分配信息以及安裝許可,進(jìn)而DHCP服務(wù)器(3)向操作系統(tǒng)目標(biāo)服務(wù)器(5)提供安裝信息(包括IP地址、分配的操作系統(tǒng)目標(biāo)服務(wù)器(5)地址);
操作系統(tǒng)源服務(wù)器(4)是已經(jīng)安裝好目標(biāo)操作系統(tǒng)的服務(wù)器,并已經(jīng)開啟TFTP服務(wù)和FTP服務(wù),其中TFTP服務(wù)用來響應(yīng)操作系統(tǒng)目標(biāo)服務(wù)器(5)的請(qǐng)求并傳送啟動(dòng)文件,F(xiàn)TP服務(wù)用來響應(yīng)操作系統(tǒng)目標(biāo)服務(wù)器(5)的文件請(qǐng)求并傳送操作系統(tǒng)鏡像,并向中心控制服務(wù)器(2)反饋負(fù)載信息;
操作系統(tǒng)目標(biāo)服務(wù)器(5)是待安裝操作系統(tǒng)的機(jī)器,主要負(fù)責(zé)向DHCP服務(wù)器發(fā)送安裝請(qǐng)求,并根據(jù)DHCP服務(wù)器發(fā)送來的安裝信息向操作系統(tǒng)源服務(wù)器(4)的TFTP服務(wù)以及FTP服務(wù)請(qǐng)求安裝所需文件,操作系統(tǒng)安裝完成后根據(jù)已有配置開啟TFTP服務(wù)以及FTP服務(wù),自動(dòng)轉(zhuǎn)化為操作系統(tǒng)源服務(wù)器(4);
基于P2P的網(wǎng)絡(luò)操作系統(tǒng)快速批量安裝方法的具體步驟描述如下:
操作系統(tǒng)目標(biāo)服務(wù)器(5)是待安裝服務(wù)器,在該方法體系結(jié)構(gòu)中數(shù)量是最多的,操作系統(tǒng)目標(biāo)服務(wù)器(5)開機(jī)后通過PXE BootROM (自啟動(dòng)芯片)會(huì)以UDP (簡單用戶數(shù)據(jù)報(bào)協(xié)議)發(fā)送一個(gè)廣播請(qǐng)求,向網(wǎng)絡(luò)中的DHCP服務(wù)器(3)索取IP地址等信息;DHCP服務(wù)器(3)收到合法的請(qǐng)求信息后,向中心控制服務(wù)器(2)發(fā)送排隊(duì)等候信息,中心控制服務(wù)器(2)接收一系列請(qǐng)求信息后,檢索負(fù)載較低的操作系統(tǒng)源服務(wù)器(4),并遵循最優(yōu)原則分配網(wǎng)絡(luò)資源,將分配信息發(fā)送到DHCP服務(wù)器(3),DHCP服務(wù)器(3)根據(jù)分配信息向排隊(duì)等候的操作系統(tǒng)目標(biāo)服務(wù)器(5)提供響應(yīng),這個(gè)“提供”響應(yīng)中包含了為客戶端分配的IP地址、操作系統(tǒng)源服務(wù)器(4)的地址。操作系統(tǒng)目標(biāo)服務(wù)器(5)根據(jù)該信息向操作系統(tǒng)源服務(wù)器(4)的FTP和TFTP服務(wù)請(qǐng)求安裝操作系統(tǒng)所需要的各種文件,利用PXE技術(shù)完成操作系統(tǒng)的安裝,安裝完成后根據(jù)配置文件開啟TFTP服務(wù)和FTP服務(wù),自動(dòng)轉(zhuǎn)化為操作系統(tǒng)源服務(wù)器(4),為其他操作系統(tǒng)目標(biāo)服務(wù)器(5)提供服務(wù),當(dāng)中心控制服務(wù)器(2)檢索負(fù)載信息時(shí)及時(shí)反饋當(dāng)前負(fù)載信息。
[0007]在體系結(jié)構(gòu)中,網(wǎng)絡(luò)安裝負(fù)載控制,操作系統(tǒng)安裝文件響應(yīng)以及發(fā)送過程,操作系統(tǒng)自動(dòng)安裝都進(jìn)行了模塊化處理,升級(jí)過程都是按照中心控制服務(wù)器全局控制來完成,用戶只要提供已經(jīng)安裝好目標(biāo)操作系統(tǒng)的服務(wù)器,其他都不需要關(guān)心,從而降低了該控制系統(tǒng)的整體復(fù)雜度。
[0008]在體系結(jié)構(gòu)中,打破傳統(tǒng)的只能通過光盤,硬盤等操作系統(tǒng)存儲(chǔ)介質(zhì)來逐臺(tái)安裝或者通過有限制的網(wǎng)絡(luò)安裝的方式,而是通過一臺(tái)中心控制服務(wù)器,以P2P的方式并結(jié)合PXE來實(shí)現(xiàn)操作系統(tǒng)無網(wǎng)絡(luò)帶寬限制的快速批量安裝。
[0009]本發(fā)明的有益效果是:在該方法體系結(jié)構(gòu)中,網(wǎng)絡(luò)安裝負(fù)載控制,操作系統(tǒng)安裝文件響應(yīng)以及發(fā)送過程,操作系統(tǒng)自動(dòng)安裝都進(jìn)行了模塊化處理,升級(jí)過程都是按照中心控制服務(wù)器全局控制來完成。用戶只要提供已經(jīng)安裝好目標(biāo)操作系統(tǒng)的服務(wù)器,其他都不需要關(guān)心,從而降低了該控制系統(tǒng)的整體復(fù)雜度。打破傳統(tǒng)的只能通過光盤,硬盤等操作系統(tǒng)存儲(chǔ)介質(zhì)來逐臺(tái)安裝或者通過有限制的網(wǎng)絡(luò)安裝(例如PXE)的方式,而是通過一臺(tái)中心控制服務(wù)器,以P2P的方式并結(jié)合PXE來實(shí)現(xiàn)操作系統(tǒng)無網(wǎng)絡(luò)帶寬限制的快速批量安裝。
【專利附圖】
【附圖說明】
[0010]圖1是傳統(tǒng)的安裝操作系統(tǒng)方法結(jié)構(gòu)示意圖;
圖2是基于P2P的網(wǎng)絡(luò)操作系統(tǒng)快速批量安裝流程示意圖。
【具體實(shí)施方式】
[0011 ] 參照說明書附圖對(duì)本發(fā)明的方法作以下詳細(xì)地說明。
[0012]正如
【發(fā)明內(nèi)容】
中所描述的,本發(fā)明的系統(tǒng)結(jié)構(gòu)主要包括:網(wǎng)絡(luò)安裝控制系統(tǒng)(I)中心控制服務(wù)器(2),DHCP服務(wù)器(3),操作系統(tǒng)源服務(wù)器(4),操作系統(tǒng)目標(biāo)服務(wù)器(5),其中: 網(wǎng)絡(luò)安裝控制系統(tǒng)(I)是該方法的載體,負(fù)責(zé)協(xié)調(diào)各個(gè)單元模塊;
中心控制服務(wù)器(2)是該方法的核心,負(fù)責(zé)協(xié)調(diào)整個(gè)網(wǎng)絡(luò)安裝過程的負(fù)載均衡,即均衡各個(gè)操作系統(tǒng)源服務(wù)器(4)的分發(fā)壓力,避免因網(wǎng)絡(luò)負(fù)載過大而造成的分發(fā)緩慢現(xiàn)象。處理各個(gè)操作系統(tǒng)目標(biāo)服務(wù)器(5)向DHCP服務(wù)器(3)的發(fā)送的排隊(duì)信息,若檢測到有負(fù)載較輕的操作系統(tǒng)源服務(wù)器(4),則立即向DHCP服務(wù)器(3)發(fā)出網(wǎng)絡(luò)資源分配信息以及安裝許可;
DHCP服務(wù)器(3)是該方法的重要組成部分,負(fù)責(zé)響應(yīng)操作系統(tǒng)目標(biāo)服務(wù)器(5)的請(qǐng)求,并受控于中心控制服務(wù)器(2),接收中心控制服務(wù)器發(fā)送的網(wǎng)絡(luò)資源分配信息以及安裝許可,進(jìn)而DHCP服務(wù)器(3)向操作系統(tǒng)目標(biāo)服務(wù)器(5)提供安裝信息(包括IP地址、分配的操作系統(tǒng)目標(biāo)服務(wù)器(5)地址)。
[0013]操作系統(tǒng)源服務(wù)器(4)是已經(jīng)安裝好目標(biāo)操作系統(tǒng)的服務(wù)器,并已經(jīng)開啟TFTP服務(wù)和FTP服務(wù),其中TFTP服務(wù)用來響應(yīng)操作系統(tǒng)目標(biāo)服務(wù)器(5)的請(qǐng)求并傳送啟動(dòng)文件,F(xiàn)TP服務(wù)用來響應(yīng)操作系統(tǒng)目標(biāo)服務(wù)器(5)的文件請(qǐng)求并傳送操作系統(tǒng)鏡像,并向中心控制服務(wù)器(2)反饋負(fù)載信息;
操作系統(tǒng)目標(biāo)服務(wù)器(5)是待安裝操作系統(tǒng)的機(jī)器,主要負(fù)責(zé)向DHCP服務(wù)器發(fā)送安裝請(qǐng)求,并根據(jù)DHCP服務(wù)器發(fā)送來的安裝信息向操作系統(tǒng)源服務(wù)器(4)的TFTP服務(wù)以及FTP服務(wù)請(qǐng)求安裝所需文件,操作系統(tǒng)安裝完成后根據(jù)已有配置開啟TFTP服務(wù)以及FTP服務(wù),自動(dòng)轉(zhuǎn)化為操作系統(tǒng)源服務(wù)器(4);
基于P2P的網(wǎng)絡(luò)操作系統(tǒng)快速批量安裝方法的具體步驟描述如下:
操作系統(tǒng)目標(biāo)服務(wù)器(5)是待安裝服務(wù)器,在該方法體系結(jié)構(gòu)中數(shù)量是最多的,操作系統(tǒng)目標(biāo)服務(wù)器(5)開機(jī)后通過PXE BootROM (自啟動(dòng)芯片)會(huì)以UDP (簡單用戶數(shù)據(jù)報(bào)協(xié)議)發(fā)送一個(gè)廣播請(qǐng)求,向網(wǎng)絡(luò)中的DHCP服務(wù)器(3)索取IP地址等信息;DHCP服務(wù)器(3)收到合法的請(qǐng)求信息后,向中心控制服務(wù)器(2)發(fā)送排隊(duì)等候信息,中心控制服務(wù)器(2)接收一系列請(qǐng)求信息后,檢索負(fù)載較低的操作系統(tǒng)源服務(wù)器(4),并遵循最優(yōu)原則分配網(wǎng)絡(luò)資源,將分配信息發(fā)送到DHCP服務(wù)器(3),DHCP服務(wù)器(3)根據(jù)分配信息向排隊(duì)等候的操作系統(tǒng)目標(biāo)服務(wù)器(5)提供響應(yīng),這個(gè)“提供”響應(yīng)中包含了為客戶端分配的IP地址、操作系統(tǒng)源服務(wù)器(4)的地址。操作系統(tǒng)目標(biāo)服務(wù)器(5)根據(jù)該信息向操作系統(tǒng)源服務(wù)器(4)的FTP和TFTP服務(wù)請(qǐng)求安裝操作系統(tǒng)所需要的各種文件,利用PXE技術(shù)完成操作系統(tǒng)的安裝,安裝完成后根據(jù)配置文件開啟TFTP服務(wù)和FTP服務(wù),自動(dòng)轉(zhuǎn)化為操作系統(tǒng)源服務(wù)器(4),為其他操作系統(tǒng)目標(biāo)服務(wù)器(5)提供服務(wù),當(dāng)中心控制服務(wù)器(2)檢索負(fù)載信息時(shí)及時(shí)反饋當(dāng)前負(fù)載信息。
[0014]除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
【權(quán)利要求】
1.一種基于P2P的網(wǎng)絡(luò)操作系統(tǒng)快速批量安裝方法,其特征在于通過一臺(tái)中心控制服務(wù)器,以P2P的方式并結(jié)合PXE來實(shí)現(xiàn)操作系統(tǒng)無網(wǎng)絡(luò)帶寬限制的快速批量安裝,系統(tǒng)結(jié)構(gòu)包括:網(wǎng)絡(luò)安裝控制子系統(tǒng)(I)、中心控制服務(wù)器(2)、DHCP服務(wù)器(3)、操作系統(tǒng)源服務(wù)器(4)、操作系統(tǒng)目標(biāo)服務(wù)器(5),其中: 網(wǎng)絡(luò)安裝控制系統(tǒng)(I)是該方法的載體,負(fù)責(zé)協(xié)調(diào)各個(gè)單元模塊; 中心控制服務(wù)器(2)是該方法的核心,負(fù)責(zé)協(xié)調(diào)整個(gè)網(wǎng)絡(luò)安裝過程的負(fù)載均衡,即均衡各個(gè)操作系統(tǒng)源服務(wù)器(4)的分發(fā)壓力,避免因網(wǎng)絡(luò)負(fù)載過大而造成的分發(fā)緩慢現(xiàn)象,處理各個(gè)操作系統(tǒng)目標(biāo)服務(wù)器(5)向DHCP服務(wù)器(3)的發(fā)送的排隊(duì)信息,若檢測到有負(fù)載較輕的操作系統(tǒng)源服務(wù)器(4),則立即向DHCP服務(wù)器(3)發(fā)出網(wǎng)絡(luò)資源分配信息以及安裝許可; DHCP服務(wù)器(3)是該方法的重要組成部分,負(fù)責(zé)響應(yīng)操作系統(tǒng)目標(biāo)服務(wù)器(5)的請(qǐng)求,并受控于中心控制服務(wù)器(2),接收中心控制服務(wù)器發(fā)送的網(wǎng)絡(luò)資源分配信息以及安裝許可,進(jìn)而DHCP服務(wù)器(3)向操作系統(tǒng)目標(biāo)服務(wù)器(5)提供安裝信息,包括IP地址、分配的操作系統(tǒng)目標(biāo)服務(wù)器(5)地址; 操作系統(tǒng)源服務(wù)器(4)是已經(jīng)安裝好目標(biāo)操作系統(tǒng)的服務(wù)器,并已經(jīng)開啟TFTP服務(wù)和FTP服務(wù),其中TFTP服務(wù)用來響應(yīng)操作系統(tǒng)目標(biāo)服務(wù)器(5)的請(qǐng)求并傳送啟動(dòng)文件,F(xiàn)TP服務(wù)用來響應(yīng)操作系統(tǒng)目標(biāo)服務(wù)器(5)的文件請(qǐng)求并傳送操作系統(tǒng)鏡像,并向中心控制服務(wù)器(2)反饋負(fù)載信息; 操作系統(tǒng)目標(biāo)服務(wù)器(5)是待安裝操作系統(tǒng)的機(jī)器,主要負(fù)責(zé)向DHCP服務(wù)器發(fā)送安裝請(qǐng)求,并根據(jù)DHCP服務(wù)器發(fā)送來的安裝信息向操作系統(tǒng)源服務(wù)器(4)的TFTP服務(wù)以及FTP服務(wù)請(qǐng)求安裝所需文件,操作系統(tǒng)安裝完成后根據(jù)已有配置開啟TFTP服務(wù)以及FTP服務(wù),自動(dòng)轉(zhuǎn)化為操作系統(tǒng)源服務(wù)器(4); 基于P2P的網(wǎng)絡(luò)操作系統(tǒng)快速批量安裝方法的具體步驟描述如下: 操作系統(tǒng)目標(biāo)服務(wù)器(5)是待安裝服務(wù)器,在該方法體系結(jié)構(gòu)中數(shù)量是最多的,操作系統(tǒng)目標(biāo)服務(wù)器(5)開機(jī)后通過PXE BootROM (自啟動(dòng)芯片)會(huì)以UDP (簡單用戶數(shù)據(jù)報(bào)協(xié)議)發(fā)送一個(gè)廣播請(qǐng)求,向網(wǎng)絡(luò)中的DHCP服務(wù)器(3)索取IP地址信息;DHCP服務(wù)器(3)收到合法的請(qǐng)求信息后,向中心控制服務(wù)器(2)發(fā)送排隊(duì)等候信息,中心控制服務(wù)器(2)接收一系列請(qǐng)求信息后,檢索負(fù)載較低的操作系統(tǒng)源服務(wù)器(4),并遵循最優(yōu)原則分配網(wǎng)絡(luò)資源,將分配信息發(fā)送到DHCP服務(wù)器(3),DHCP服務(wù)器(3)根據(jù)分配信息向排隊(duì)等候的操作系統(tǒng)目標(biāo)服務(wù)器(5)提供響應(yīng),這個(gè)“提供”響應(yīng)中包含了為客戶端分配的IP地址、操作系統(tǒng)源服務(wù)器(4)的地址,操作系統(tǒng)目標(biāo)服務(wù)器(5)根據(jù)該信息向操作系統(tǒng)源服務(wù)器(4)的FTP和TFTP服務(wù)請(qǐng)求安裝操作系統(tǒng)所需要的各種文件,利用PXE技術(shù)完成操作系統(tǒng)的安裝,安裝完成后根據(jù)配置文件開啟TFTP服務(wù)和FTP服務(wù),自動(dòng)轉(zhuǎn)化為操作系統(tǒng)源服務(wù)器(4),為其他操作系統(tǒng)目標(biāo)服務(wù)器(5)提供服務(wù),當(dāng)中心控制服務(wù)器(2)檢索負(fù)載信息時(shí)及時(shí)反饋當(dāng)前負(fù)載信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于:在體系結(jié)構(gòu)中,網(wǎng)絡(luò)安裝負(fù)載控制,操作系統(tǒng)安裝文件響應(yīng)以及發(fā)送過程,操作系統(tǒng)自動(dòng)安裝都進(jìn)行了模塊化處理,升級(jí)過程都是按照中心控制服務(wù)器全局控制來完成,用戶只要提供已經(jīng)安裝好目標(biāo)操作系統(tǒng)的服務(wù)器,其他都不需要關(guān)心,從而降低了該控制系統(tǒng)的整體復(fù)雜度。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于:在體系結(jié)構(gòu)中,打破傳統(tǒng)的只能通過光盤、硬盤操作系統(tǒng)存儲(chǔ)介質(zhì)來逐臺(tái)安裝或者通過有限制的網(wǎng)絡(luò)安裝的方式,而是通過一臺(tái)中心控制服務(wù)器,以P2P的方式并結(jié)合PXE來實(shí)現(xiàn)操作系統(tǒng)無網(wǎng)絡(luò)帶寬限制的快速批量安裝。
【文檔編號(hào)】H04L12/803GK103491131SQ201310345271
【公開日】2014年1月1日 申請(qǐng)日期:2013年8月9日 優(yōu)先權(quán)日:2013年8月9日
【發(fā)明者】李鋒, 劉成平 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司