專利名稱:一種同構(gòu)集群操作系統(tǒng)半自動批量部署的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及集群操作系統(tǒng)備份恢復(fù)領(lǐng)域,更具體地,涉及操作系統(tǒng)的自動化安裝。
技術(shù)背景
在云計算中心頻繁出現(xiàn)的今天,集群越來越多,規(guī)模越來越大,針對集群的維護管理,成為必須面對的問題。
集群對操作系統(tǒng)維護管理,一般分為兩種,一種是基于本地光盤鏡像安裝方式,將操作系統(tǒng)安裝到待安裝節(jié)點;另一種是基于網(wǎng)絡(luò)光盤鏡像方式,將鏡像拷貝至一臺專門的鏡像服務(wù)器,通過網(wǎng)絡(luò)方式,安裝操作系統(tǒng)。這兩種方式都存在一定問題,即操作系統(tǒng)如果已經(jīng)安裝了應(yīng)用,因為系統(tǒng)崩潰需要重新安裝系統(tǒng),新安裝的系統(tǒng)無法恢復(fù)原來的應(yīng)用,這些應(yīng)用必須重新安裝配置,造成應(yīng)用服務(wù)較長時間中斷。發(fā)明內(nèi)容
本文提出的基于文件系統(tǒng)復(fù)制的安裝方式,可將原有系統(tǒng)做保留備份,如果系統(tǒng)崩潰,則可在恢復(fù)系統(tǒng)的同時恢復(fù)應(yīng)用,避免了應(yīng)用的重新安裝配置,基本實現(xiàn)了操作系統(tǒng) “一鍵恢復(fù)”的功能。
一種同構(gòu)集群操作系統(tǒng)半自動批量部署的方法,
S102,設(shè)置一個或多個樣板機,用于提供同構(gòu)集群的操作系統(tǒng)鏡像;
S104,設(shè)置一個鏡像服務(wù)器,用于獲取樣板機操作系統(tǒng)鏡像,并提供文件系統(tǒng)鏡像安裝服務(wù);
S106,鏡像服務(wù)器從樣板機獲取文件系統(tǒng)鏡像,待安裝節(jié)點自動從鏡像服務(wù)器下載獲取到的文件系統(tǒng)鏡像,并進行自動安裝。
優(yōu)選的,所述樣板機,鏡像服務(wù)器和待安裝節(jié)點使用網(wǎng)絡(luò)連接,并且交換機打開允許廣播功能。
優(yōu)選的,所述鏡像服務(wù)器在獲取鏡像完成后將鏡像進行壓縮。
優(yōu)選的,所述待安裝節(jié)點從鏡像服務(wù)器獲取文件系統(tǒng)鏡像時,可以根據(jù)需要采用 BT機制。
優(yōu)選的,所述待安裝節(jié)點下載鏡像時先啟動網(wǎng)絡(luò)從鏡像服務(wù)器的DHCP服務(wù)中獲取臨時IP,然后通過鏡像服務(wù)器TFTP服務(wù)獲取內(nèi)核和內(nèi)存的啟動文件,啟動內(nèi)核并加載內(nèi)存文件系統(tǒng)后,繼續(xù)通過Rsync服務(wù)獲取種子文件,啟動P2P客戶端后完成文件的下載。
在本發(fā)明的技術(shù)方案中,除了用戶在開始需要人工選擇服務(wù)器安裝鏡像列表,其它過程全部自動化實現(xiàn)。極大提高了服務(wù)器操作系統(tǒng)部署的速度。
圖1是示出根據(jù)本發(fā)明實施例的鏡像服務(wù)器獲取操作系統(tǒng)鏡像功能流程圖2是示出在本發(fā)明實施例中待部署服務(wù)器具體安裝操作系統(tǒng)過程。
具體實施方式
下面將結(jié)合附圖來詳細(xì)說明本發(fā)明的實施例。
圖1是示出根據(jù)本發(fā)明實施例的鏡像服務(wù)器獲取操作系統(tǒng)鏡像功能流程圖。
參照圖1,根據(jù)本發(fā)明實施例的方法包括以下步驟包括設(shè)置一個或多個鏡像樣板機,該樣板機提供同構(gòu)集群的操作系統(tǒng)鏡像;設(shè)置一個鏡像服務(wù)器,該鏡像服務(wù)器獲取樣板機鏡像并向待部署節(jié)點提供文件系統(tǒng)鏡像安裝服務(wù)。
當(dāng)鏡像服務(wù)向樣板機發(fā)出獲取鏡像的請求后,樣板機會允許鏡像服務(wù)器與之連接,并將根目錄下的所有文件發(fā)送至鏡像服務(wù)器。
在鏡像傳送至鏡像服務(wù)器的過程中,鏡像服務(wù)器會自動檢測鏡像是否獲取完成, 如果獲取完成,鏡像服務(wù)器會自動將鏡像進行壓縮,形成鏡像壓縮包,便于網(wǎng)絡(luò)上傳輸。壓縮完成后,即完成了鏡像操作系統(tǒng)獲取的全過程。
圖2是本發(fā)明實施例的待部署節(jié)點在網(wǎng)絡(luò)安裝操作系統(tǒng)時的詳細(xì)過程,包括何時獲取臨時IP、啟動鏡像下載服務(wù)等過程。在安裝過程中,系統(tǒng)會將操作系統(tǒng)原有配置信息保留,在針對IP地址、節(jié)點名等信息的配置,只需要人工輸入選擇,即可完成個性化配置。
在本發(fā)明的技術(shù)方案中,除了用戶在安裝過程中在待部署服務(wù)器輸入節(jié)點名標(biāo)識外,其它過程均全部自動化實現(xiàn)。極大提高了集群運維的效率,由于本方法基于文件系統(tǒng)復(fù)制的機制,可對重要應(yīng)用進行備份和恢復(fù),充分保障集群服務(wù)正常運行。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種同構(gòu)集群操作系統(tǒng)半自動批量部署的方法,其特征在于S102,設(shè)置一個或多個樣板機,用于提供同構(gòu)集群的操作系統(tǒng)鏡像;S104,設(shè)置一個鏡像服務(wù)器,用于獲取樣板機操作系統(tǒng)鏡像,并提供文件系統(tǒng)鏡像安裝服務(wù);S106,鏡像服務(wù)器從樣板機獲取文件系統(tǒng)鏡像,待安裝節(jié)點自動從鏡像服務(wù)器下載獲取到的文件系統(tǒng)鏡像,并進行自動安裝。
2.如權(quán)利要求1所述的方法,其特征在于所述樣板機,鏡像服務(wù)器和待安裝節(jié)點使用網(wǎng)絡(luò)連接,并且交換機打開允許廣播功能。
3.如權(quán)利要求1所述的方法,其特征在于所述鏡像服務(wù)器在獲取鏡像完成后將鏡像進行壓縮。
4.如權(quán)利要求1所述的方法,其特征在于所述待安裝節(jié)點從鏡像服務(wù)器獲取文件系統(tǒng)鏡像時,可以根據(jù)需要采用BT機制。
5.如權(quán)利要求1所述的方法,其特征在于所述待安裝節(jié)點下載鏡像時先啟動網(wǎng)絡(luò)從鏡像服務(wù)器的DHCP服務(wù)中獲取臨時IP,然后通過鏡像服務(wù)器TFTP服務(wù)獲取內(nèi)核和內(nèi)存的啟動文件,啟動內(nèi)核并加載內(nèi)存文件系統(tǒng)后,繼續(xù)通過Rsync服務(wù)獲取種子文件,啟動P2P 客戶端后完成文件的下載。
全文摘要
本發(fā)明提供了一種同構(gòu)集群操作系統(tǒng)半自動批量部署的方法,S102,設(shè)置一個或多個樣板機,用于提供同構(gòu)集群的操作系統(tǒng)鏡像;S104,設(shè)置一個鏡像服務(wù)器,用于獲取樣板機操作系統(tǒng)鏡像,并提供文件系統(tǒng)鏡像安裝服務(wù);S106,鏡像服務(wù)器從樣板機獲取文件系統(tǒng)鏡像,待安裝節(jié)點自動從鏡像服務(wù)器下載獲取到的文件系統(tǒng)鏡像,并進行自動安裝。在本發(fā)明的技術(shù)方案中,除了用戶在開始需要人工選擇服務(wù)器安裝鏡像列表,其它過程全部自動化實現(xiàn)。極大提高了服務(wù)器操作系統(tǒng)部署的速度。
文檔編號G06F9/445GK102520997SQ201110405719
公開日2012年6月27日 申請日期2011年12月8日 優(yōu)先權(quán)日2011年12月8日
發(fā)明者孫國忠, 梁曉湛, 溫鑫, 趙歡, 邵宗有, 郭慶 申請人:曙光信息產(chǎn)業(yè)(北京)有限公司