專利名稱:一種分布式網(wǎng)絡(luò)系統(tǒng)腳本自動配置的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及分布式網(wǎng)絡(luò)系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種分布式網(wǎng)絡(luò)系統(tǒng)腳本自動配置的方法及裝置。
背景技術(shù):
在一個分布式網(wǎng)絡(luò)系統(tǒng)(Distributed Network System)中,一組獨立的計算機展現(xiàn)給用戶的是一個統(tǒng)一的整體,當(dāng)用戶提交一個作業(yè)時,分布式網(wǎng)絡(luò)操作系統(tǒng)能夠根據(jù)需要在系統(tǒng)中選擇最合適的處理器,將用戶的作業(yè)提交到該處理程序,在處理器完成作業(yè)后, 將結(jié)果傳給用戶。在這個過程中,用戶并不會意識到有多個處理器的存在,這個系統(tǒng)就像是一個處理器一樣。一個分布式網(wǎng)絡(luò)系統(tǒng)通常由若干個可以獨立執(zhí)行的程序模塊組成,它們分布于一個分布式網(wǎng)絡(luò)處理系統(tǒng)的多臺計算機服務(wù)器上被同時執(zhí)行。這些程序模塊要正確的被安裝執(zhí)行并使用,往往需要在該程序模塊所在的服務(wù)器上配置一些腳本內(nèi)容,當(dāng)這些程序模塊執(zhí)行的時候,會查詢這些腳本來獲取基本的配置信息,以便正常運行。目前通常采用手工方式配置腳本,即針對分布式網(wǎng)絡(luò)中的每臺機器,單獨由專人來手動配置針對此臺機器的配置文件,依次類推一臺臺配置系統(tǒng)中所有的服務(wù)器的配置文件。對于一個由很多程序模塊和很多臺計算機服務(wù)器所構(gòu)成的分布式網(wǎng)絡(luò)系統(tǒng)中,配置這些腳本內(nèi)容是一個非常繁雜且易出錯的過程。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種分布式網(wǎng)絡(luò)系統(tǒng)腳本自動配置的方法及裝置,以克服手工配置繁瑣、不準(zhǔn)確的問題。為此,本發(fā)明實施例采用如下技術(shù)方案—種分布式網(wǎng)絡(luò)系統(tǒng)腳本自動配置的方法,包括獲取操作員針對所述分布式網(wǎng)絡(luò)系統(tǒng)中各臺計算機的最新輸入信息,所述輸入信息包括需要更新的程序模塊和更新內(nèi)容;分別為各臺計算機自動配置一份腳本文件針對當(dāng)前待配置計算機,對于所述輸入信息中包括的程序模塊,讀取所述輸入信息中該程序模塊對應(yīng)的更新內(nèi)容配置腳本信息;對于系統(tǒng)確定的當(dāng)前待配置計算機需要配置的其余程序模塊,讀取系統(tǒng)預(yù)置的默認(rèn)信息配置腳本信息。優(yōu)選地,在配置完當(dāng)前程序模塊之后,還包括判斷當(dāng)前程序模塊是否有關(guān)聯(lián)模塊,如果有,則對該關(guān)聯(lián)程序模塊進行腳本配置。優(yōu)選地,所述對該關(guān)聯(lián)程序模塊進行腳本配置具體包括判斷所述輸入信息中是否包括該關(guān)聯(lián)程序模塊,若是,則讀取輸入信息中該關(guān)聯(lián)程序模塊對應(yīng)的更新內(nèi)容配置腳本信息,否則,讀取系統(tǒng)預(yù)置的默認(rèn)信息配置腳本信息。優(yōu)選地,所述當(dāng)前待配置計算機需要配置的其余程序模塊,是指所述系統(tǒng)中的總程序模塊清單中除去所述輸入信息中針對當(dāng)前待配置計算機需要更新的程序模塊之外的程序模塊。優(yōu)選地,在配置腳本文件過程中,是按照所述總程序模塊清單中的各個程序模塊順序進行的。一種分布式網(wǎng)絡(luò)系統(tǒng)腳本自動配置的裝置,包括輸入信息獲取單元,用于獲取操作員針對所述分布式網(wǎng)絡(luò)系統(tǒng)中各臺計算機的最新輸入信息,所述輸入信息包括需要更新的程序模塊和更新內(nèi)容;配置單元,用于分別為各臺計算機自動配置一份腳本文件,其中, 所述配置單元進一步包括輸入信息配置子單元,對于當(dāng)前待配置計算機在所述輸入信息中包括的程序模塊,用于讀取輸入信息獲取單元,利用輸入信息中該程序模塊對應(yīng)的更新內(nèi)容配置腳本信息;默認(rèn)配置子單元,針對系統(tǒng)確定的當(dāng)前待配置計算機需要配置的其余程序模塊,用于讀取系統(tǒng)預(yù)置的默認(rèn)信息配置腳本信息。優(yōu)選地,所述配置單元進一步還包括關(guān)聯(lián)配置子模塊,用于對當(dāng)前配置的程序模塊的關(guān)聯(lián)程序模塊進行腳本配置。優(yōu)選地,所述關(guān)聯(lián)配置子模塊,用于判斷所述輸入信息中是否包括該關(guān)聯(lián)程序模塊,若是,則讀取輸入信息中該關(guān)聯(lián)程序模塊對應(yīng)的更新內(nèi)容配置腳本信息,否則,讀取系統(tǒng)預(yù)置的默認(rèn)信息配置腳本信息。優(yōu)選地,所述默認(rèn)配置子單元,根據(jù)所述系統(tǒng)中的總程序模塊清單中除去所述輸入信息中需要更新的程序模塊之外的程序模塊,確定當(dāng)前待配置計算機需要配置的其余程序模塊。優(yōu)選地,所述配置單元,在配置腳本文件過程中,是按照所述總程序模塊清單中的各個程序模塊順序啟動所述輸入信息配置子單元或所述默認(rèn)配置子單元進行的。可見,本發(fā)明可以對分布式網(wǎng)絡(luò)系統(tǒng)中的所有機器進行自動配置生成腳本,這樣就節(jié)省了很多操作員手工配置的時間,而且,自動化的配置方法和裝置可以有效減少因為人為的低級撰寫錯誤可能帶來的風(fēng)險。優(yōu)選地,本發(fā)明可以自動實現(xiàn)關(guān)聯(lián)程序模塊的配置, 對于結(jié)構(gòu)復(fù)雜的分布式網(wǎng)絡(luò)系統(tǒng),本發(fā)明實施例也能夠快速準(zhǔn)確的完成腳本配置。
圖1為典型的分布式網(wǎng)絡(luò)系統(tǒng)架構(gòu)示意圖;圖2為分布式網(wǎng)絡(luò)系統(tǒng)版本升級示意圖;圖3為本發(fā)明實施例分布式網(wǎng)絡(luò)系統(tǒng)腳本自動配置的方法流程圖;圖4為本發(fā)明實施例中總程序模塊清單的邏輯結(jié)構(gòu)示意圖;圖5為本發(fā)明實施例中輸入信息表的邏輯結(jié)構(gòu)示意圖;圖6為本發(fā)明實施例分布式網(wǎng)絡(luò)系統(tǒng)腳本自動配置的裝置結(jié)構(gòu)示意圖。
具體實施例方式對一個分布式網(wǎng)絡(luò)系統(tǒng)而言,需要配置的程序模塊組成結(jié)構(gòu)往往比較復(fù)雜,因為不同的程序模塊會被規(guī)劃在系統(tǒng)的不同機器上。同時,對于擁有海量用戶的那些分布式網(wǎng)絡(luò)系統(tǒng)來講,出于減輕系統(tǒng)壓力的考慮,往往會運用負(fù)載均衡(Load Balance)技術(shù),通過配置多個相同的程序模塊到不同的機器上,來分散用戶壓力,減小對單個程序模塊的沖擊,有效規(guī)避系統(tǒng)運行風(fēng)險。但是在這么做的同時,也增加了分布式網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)復(fù)雜程度。
一個典型的分布式網(wǎng)絡(luò)系統(tǒng)(運用了負(fù)載均衡技術(shù))可參見圖1。圖1所示的分布式網(wǎng)絡(luò)系統(tǒng)包括四臺計算機,分別為PCl 4,各個計算機中的程序模塊配置情況是PC1 配置有程序模塊module A Ε、PC2配置有程序模塊module A B,E F、PC3配置有程序模塊module E F,G_H、PC4配置有程序模塊module C,E F,J,I。在一個分布式網(wǎng)絡(luò)系統(tǒng)中,隨著時間推移,程序模塊會隨需求發(fā)生變動,分布式系統(tǒng)會進行版本升級,所以腳本內(nèi)容往往也需要更新迭代。因此,維護這些配置腳本也會變得比較繁復(fù),需要不斷重復(fù)去更新配置腳本。例如,圖1所示的分布式網(wǎng)絡(luò)系統(tǒng)的版本升級示意圖如圖2所示??梢?,分布式網(wǎng)絡(luò)系統(tǒng)的腳本配置具有以下幾個特點(要求) 分布式網(wǎng)絡(luò)系統(tǒng)由多臺計算機構(gòu)成,其每臺機器所包含的程序模塊不同,這些程序模塊要正常運行需要提前配置一些腳本,而每個模塊所需配置的腳本內(nèi)容不同。 分布式系統(tǒng)的版本可能更迭頻繁,需要頻繁的更新腳本配置內(nèi)容。 分布式系統(tǒng)的腳本經(jīng)常是部分更新,這樣需要選擇更新部分腳本內(nèi)容。 計算機上的模塊間有時候存在關(guān)聯(lián)關(guān)系,配置模塊腳本時需要兼顧考慮其關(guān)聯(lián)模塊的腳本配置。因此,針對分布式系統(tǒng)其程序模塊的結(jié)構(gòu)復(fù)雜性,本方法采用如下基本思路進行腳本自動配置針對每一臺具體的機器,操作員若給出本次需要更新的程序模塊名稱和更新內(nèi)容,則自動修改配置這些程序模塊的腳本內(nèi)容。對于沒給出的程序模塊,則配置一份默認(rèn)的腳本內(nèi)容。請參見圖3,為本發(fā)明實施例分布式網(wǎng)絡(luò)系統(tǒng)腳本自動配置的方法流程圖,包括以下步驟S301 獲取操作員針對分布式網(wǎng)絡(luò)系統(tǒng)中各臺計算機的最新輸入信息,其中,輸入信息包括需要更新的程序模塊和更新內(nèi)容;S302 分別為各臺計算機自動配置一份腳本文件針對當(dāng)前待配置計算機,執(zhí)行S3021 S3023步驟S3021 對于輸入信息中包括的程序模塊,讀取輸入信息中該程序模塊對應(yīng)的更新內(nèi)容配置腳本信息;S3022:對于系統(tǒng)確定的當(dāng)前待配置計算機需要配置的其余程序模塊,讀取系統(tǒng)預(yù)置的默認(rèn)信息配置腳本信息。其中,默認(rèn)信息是預(yù)先設(shè)置在系統(tǒng)中的,默認(rèn)信息一般是指針對上個版本的配置 fn息ο除此之外,有些程序模塊之間可能存在關(guān)聯(lián)關(guān)系,需要關(guān)聯(lián)模塊的支持才能正確發(fā)揮作用。對于這些有關(guān)聯(lián)關(guān)系的程序模塊,如果操作員并沒有給出關(guān)聯(lián)模塊信息,也需要自動配置這些關(guān)聯(lián)模塊。以便支持其關(guān)聯(lián)模塊的正常使用。因此,在執(zhí)行S3021或S3022步驟配置完當(dāng)前程序模塊之后,還包括以下步驟判斷當(dāng)前程序模塊是否有關(guān)聯(lián)模塊,如果有,則對該關(guān)聯(lián)程序模塊進行腳本配置。 其中,對于管理程序模塊配置的具體過程為判斷所述輸入信息中是否包括該關(guān)聯(lián)程序模塊,若是,則讀取輸入信息中該關(guān)聯(lián)程序模塊對應(yīng)的更新內(nèi)容配置腳本信息,否則,讀取系統(tǒng)預(yù)置的默認(rèn)信息配置腳本信息。
需要說明的是,關(guān)聯(lián)模塊的關(guān)系是預(yù)先設(shè)置在系統(tǒng)中的,具體地,根據(jù)系統(tǒng)網(wǎng)元關(guān)系設(shè)置各個程序模塊的關(guān)聯(lián)模塊。下面通過一個具體的自動化腳本配置的例子詳細(xì)闡述本發(fā)明實施例。以圖1中的PC 1為例,在這里假設(shè)Module C(圖1中MC)和Module D (圖中MD) 兩個模塊是Module A(圖中ΜΑ)的關(guān)聯(lián)模塊,Module C同時也是Module B的關(guān)聯(lián)模塊。(1)首先保存一份該系統(tǒng)所有程序模塊名稱的總程序模塊清單列表(Whole_ Table),作為查詢比較的數(shù)據(jù)源清單,可以用各種數(shù)據(jù)結(jié)構(gòu)保存Wholejable。假設(shè)該分布式網(wǎng)絡(luò)系統(tǒng)有A J共10個模塊,Wholejable示意圖可參見圖4。(2)假設(shè)操作員的輸入信息包括了 Module A,Module B和Module D。那么首先保存一份操作員輸入的程序模塊名稱以及每個模塊的配置信息列表(Inputjable)。同理,可以用各種數(shù)據(jù)結(jié)構(gòu)保存。Inputjable示意圖可參見圖5。(3)建立一個供查詢某個程序模塊是否已經(jīng)配置的初始為空的數(shù)據(jù)結(jié)構(gòu),做為腳本配置表(Comparejable)。同理,可以用各種數(shù)據(jù)結(jié)構(gòu)實現(xiàn)。對每個需要配置的模塊來說,首先檢查其是否已經(jīng)在Comparejable中存在,若存在,代表該模塊在該機器上已經(jīng)配置,不需要再次配置。(4)下面,按照總程序模塊清單(Wholejable)中程序模塊的順序,利用操作員的輸入信息(Inputjable)或者系統(tǒng)保存的默認(rèn)信息,針對PCl進行腳本配置(Compare_ Table)(4. 1)首先是按照Whole_Table順序配置Module A 查詢Input_Table,發(fā)現(xiàn)其在操作員要求配置的清單上,然后查詢Comparejable,發(fā)現(xiàn)Module A未配置,則按照操作員的輸入信息來配置,配置完Module A以后,在Compare_Table中保存Module A的名稱。(4. 11)再來檢查Module A的第一個關(guān)聯(lián)模塊C 對Module C,發(fā)現(xiàn)Module C沒有在操作員的輸入信息Inputjable清單里,同時也沒有在Comparejable表中(即它也沒有被其它模塊作為關(guān)聯(lián)網(wǎng)元自動配置過)。那么根據(jù)關(guān)聯(lián)模塊的要求,對Module C配置默認(rèn)的信息,配置完Module C以后,在Compare_Table中保存Module C的名稱。1 再來檢查Module A的第一個關(guān)聯(lián)模塊D 對Module D,發(fā)現(xiàn)Module D在操作員的輸入信息^putjable清單里,那么不對其進行自動配置,等到按順序執(zhí)行到配置Module D時,再按操作員輸入的最新配置信息進行配置。(4. 2)然后順序處理Whole_Table清單里的Module B 首先查詢Input_Table,發(fā)現(xiàn)操作員有輸入信息,然后查詢Comparejable,發(fā)現(xiàn)ModuleB未配置,則按照操作員的輸入信息來配置,配置完Module B以后,在Compare_Table中保存Module B的名稱。(4. 21)再來檢查Module B的關(guān)聯(lián)模塊C 發(fā)現(xiàn)Module C雖然沒有在操作員的輸入信息hput_Table清單里,但是它存在于Comparejable表中(即它之前被其它模塊(這里的Module Α)作為關(guān)聯(lián)網(wǎng)元自動配置過)。則這里不需要再對Module C進行配置了。(4. 3)然后再順序處理Whole_Table清單里的Module D,首先查詢Input_Table, 發(fā)現(xiàn)操作員有輸入信息,然后查詢Comparejable,發(fā)現(xiàn)ModuleD未配置,則按照操作員的輸入信息來配置,配置完Module D以后,在Compare_Table中保存Module D的名稱。(4. 4)然后再順序處理Whole_Table清單里的Module Ε,首先查詢Input_Table, 發(fā)現(xiàn)操作員對Module沒有輸入信息,然后查詢Comparejable,發(fā)現(xiàn)Module E也未配置,則對Module E配置默認(rèn)的信息,配置完Module E以后,在Compare_Table中保存Module E 的名稱。以此類推,對WholeJable清單里的其它模塊都一一進行配置。需要說明的是,這里PCl只有MA ME五個模塊,但是因為配置程序?qū)π室蟛桓?,為了處理流程方便,省去考慮每個機器的模塊分布情況,因此優(yōu)選地,對每臺機器上都做一個全部網(wǎng)元的配置,而操作員只需要考慮對每臺機器上所部屬的模塊及其關(guān)聯(lián)模塊進行配置信息輸入,其它模塊信息會自動配置默認(rèn)的信息。當(dāng)然,也可以僅對各臺計算機上具有的程序模塊進行配置,即,根據(jù)當(dāng)前待配置計算機中的程序模塊去除已配置的程序模塊來確定所謂的“其余程序模塊”。此時,對于上述實施例僅執(zhí)行到(4.4)即結(jié)束流程。這樣,配置完成后就獲得了一份自動生成的配置腳本文件。同樣的,可以對該分布式系統(tǒng)里的所有機器,一一進行自動配置生成腳本,這樣就節(jié)省了很多操作員手工配置的時間,同時這種自動化的配置方法可以有效減少因為人為的低級撰寫錯誤可能帶來的風(fēng)險。而且,本發(fā)明實施例特別考慮到關(guān)聯(lián)程序模塊的配置,對于結(jié)構(gòu)復(fù)雜的分布式網(wǎng)絡(luò)系統(tǒng),本發(fā)明實施例也能夠快速準(zhǔn)確的完成腳本配置。與上述分布式網(wǎng)絡(luò)系統(tǒng)腳本自動配置方法相對應(yīng),本發(fā)明實施例還提供一種分布式網(wǎng)絡(luò)系統(tǒng)腳本自動配置的裝置,該裝置可以在分布式系統(tǒng)中的任意臺機器上實現(xiàn),具體的形式上,該裝置可以就是指一臺計算機,也可以是指計算機所包括的實現(xiàn)其核心功能的邏輯單元,而且,該裝置的功能可以通過軟件、硬件或軟硬件結(jié)合實現(xiàn)。參見圖6,為該裝置結(jié)構(gòu)示意圖,包括輸入信息獲取單元601和配置單元602,其中的輸入信息獲取單元601用于獲取操作員針對所述分布式網(wǎng)絡(luò)系統(tǒng)中各臺計算機的最新輸入信息,所述輸入信息包括需要更新的程序模塊和更新內(nèi)容;配置單元602用于分別為各臺計算機自動配置一份腳本文件。具體地,配置單元602進一步包括輸入信息配置子單元6021和默認(rèn)配置子單元 6022,其中,輸入信息配置子單元6021,對于當(dāng)前待配置計算機在所述輸入信息中包括的程序模塊,用于讀取輸入信息獲取單元601,利用輸入信息中該程序模塊對應(yīng)的更新內(nèi)容配置腳本信息;默認(rèn)配置子單元6022,針對系統(tǒng)確定的當(dāng)前待配置計算機需要配置的其余程序模塊,用于讀取系統(tǒng)預(yù)置的默認(rèn)信息配置腳本信息。優(yōu)選地,所述配置單元602進一步還包括關(guān)聯(lián)配置子模塊6023,該關(guān)聯(lián)配置子模塊6023用于對當(dāng)前配置的程序模塊的關(guān)聯(lián)程序模塊進行腳本配置。關(guān)聯(lián)程序模塊進行腳本配置的實現(xiàn)過程是,判斷輸入信息中是否包括該關(guān)聯(lián)程序模塊,若是,讀取輸入信息中該關(guān)聯(lián)程序模塊對應(yīng)的更新內(nèi)容配置腳本信息,否則,讀取系統(tǒng)預(yù)置的默認(rèn)信息配置腳本信肩、ο優(yōu)選地,所述默認(rèn)配置子單元6022可根據(jù)系統(tǒng)的總程序模塊清單中除去輸入信息中需要更新的程序模塊之外的程序模塊,來確定當(dāng)前待配置計算機需要配置的其余程序模塊。此時,配置單元602在配置腳本文件過程中,是按照總程序模塊清單中的各個程序模塊順序啟動輸入信息配置子單元6021或默認(rèn)配置子單元6022進行的。當(dāng)然,默認(rèn)配置子單元6022也可以根據(jù)當(dāng)前待配置計算機中所有的程序模塊除去已配置的程序模塊來確定所謂的“其余程序模塊”。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種分布式網(wǎng)絡(luò)系統(tǒng)腳本自動配置的方法,其特征在于,包括獲取操作員針對所述分布式網(wǎng)絡(luò)系統(tǒng)中各臺計算機的最新輸入信息,所述輸入信息包括需要更新的程序模塊和更新內(nèi)容;分別為各臺計算機自動配置一份腳本文件針對當(dāng)前待配置計算機,對于所述輸入信息中包括的程序模塊,讀取所述輸入信息中該程序模塊對應(yīng)的更新內(nèi)容配置腳本信息;對于系統(tǒng)確定的當(dāng)前待配置計算機需要配置的其余程序模塊,讀取系統(tǒng)預(yù)置的默認(rèn)信息配置腳本信息。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,在配置完當(dāng)前程序模塊之后,還包括判斷當(dāng)前程序模塊是否有關(guān)聯(lián)模塊,如果有,則對該關(guān)聯(lián)程序模塊進行腳本配置。
3.根據(jù)權(quán)利要求2所述方法,其特征在于,所述對該關(guān)聯(lián)程序模塊進行腳本配置具體包括判斷所述輸入信息中是否包括該關(guān)聯(lián)程序模塊,若是,則讀取輸入信息中該關(guān)聯(lián)程序模塊對應(yīng)的更新內(nèi)容配置腳本信息,否則,讀取系統(tǒng)預(yù)置的默認(rèn)信息配置腳本信息。
4.根據(jù)權(quán)利要求1、2或3所述方法,其特征在于,所述當(dāng)前待配置計算機需要配置的其余程序模塊,是指所述系統(tǒng)中的總程序模塊清單中除去所述輸入信息中針對當(dāng)前待配置計算機需要更新的程序模塊之外的程序模塊。
5.根據(jù)權(quán)利要求4所述方法,其特征在于,在配置腳本文件過程中,是按照所述總程序模塊清單中的各個程序模塊順序進行的。
6.一種分布式網(wǎng)絡(luò)系統(tǒng)腳本自動配置的裝置,其特征在于,包括輸入信息獲取單元,用于獲取操作員針對所述分布式網(wǎng)絡(luò)系統(tǒng)中各臺計算機的最新輸入信息,所述輸入信息包括需要更新的程序模塊和更新內(nèi)容;配置單元,用于分別為各臺計算機自動配置一份腳本文件,其中,所述配置單元進一步包括輸入信息配置子單元,對于當(dāng)前待配置計算機在所述輸入信息中包括的程序模塊,用于讀取輸入信息獲取單元,利用輸入信息中該程序模塊對應(yīng)的更新內(nèi)容配置腳本信息;默認(rèn)配置子單元,針對系統(tǒng)確定的當(dāng)前待配置計算機需要配置的其余程序模塊,用于讀取系統(tǒng)預(yù)置的默認(rèn)信息配置腳本信息。
7.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述配置單元進一步還包括關(guān)聯(lián)配置子模塊,用于對當(dāng)前配置的程序模塊的關(guān)聯(lián)程序模塊進行腳本配置。
8.根據(jù)權(quán)利要求7所述裝置,其特征在于,所述關(guān)聯(lián)配置子模塊,用于判斷所述輸入信息中是否包括該關(guān)聯(lián)程序模塊,若是,則讀取輸入信息中該關(guān)聯(lián)程序模塊對應(yīng)的更新內(nèi)容配置腳本信息,否則,讀取系統(tǒng)預(yù)置的默認(rèn)信息配置腳本信息。
9.根據(jù)權(quán)利要求6、7或8所述裝置,其特征在于,所述默認(rèn)配置子單元,根據(jù)所述系統(tǒng)中的總程序模塊清單中除去所述輸入信息中需要更新的程序模塊之外的程序模塊,確定當(dāng)前待配置計算機需要配置的其余程序模塊。
10.根據(jù)權(quán)利要求9所述裝置,其特征在于,所述配置單元,在配置腳本文件過程中,是按照所述總程序模塊清單中的各個程序模塊順序啟動所述輸入信息配置子單元或所述默認(rèn)配置子單元進行的。
全文摘要
本發(fā)明公開了一種分布式網(wǎng)絡(luò)系統(tǒng)腳本自動配置的方法及裝置,其中的方法包括獲取操作員針對所述分布式網(wǎng)絡(luò)系統(tǒng)中各臺計算機的最新輸入信息,所述輸入信息包括需要更新的程序模塊和更新內(nèi)容;分別為各臺計算機自動配置一份腳本文件針對當(dāng)前待配置計算機,對于所述輸入信息中包括的程序模塊,讀取所述輸入信息中該程序模塊對應(yīng)的更新內(nèi)容配置腳本信息;對于其余需要配置的程序模塊,讀取系統(tǒng)預(yù)置的默認(rèn)信息配置腳本信息。采用本發(fā)明,可節(jié)省很多操作員手工配置的時間,同時這種自動化的配置方案可有效減少因為人為的低級撰寫錯誤可能帶來的風(fēng)險。
文檔編號H04L29/08GK102156685SQ20101060020
公開日2011年8月17日 申請日期2010年12月22日 優(yōu)先權(quán)日2010年12月22日
發(fā)明者劉楊 申請人:青島海信傳媒網(wǎng)絡(luò)技術(shù)有限公司