專利名稱:在不同硬件平臺間克隆軟件系統(tǒng)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機軟件技術(shù)領(lǐng)域,具體地,涉及一種在不同硬件平臺間克隆軟件系統(tǒng)的方法,其中通過對機群中的具有不同硬件平臺的計算機進行分組克隆,在不同硬件平臺間實現(xiàn)軟件系統(tǒng)的克隆。
背景技術(shù):
在申請?zhí)枮?00510074620.0的專利申請文件中,公開了一種在硬件平臺差異不大的計算機之間實現(xiàn)網(wǎng)絡(luò)克隆的方法,其實現(xiàn)流程如圖1所示,但是對于平臺芯片規(guī)格不一致的情況,這種方法也還是無法解決同傳后接收端計算機無法正常啟動的問題,原因是運行在核心層的驅(qū)動程序必須要與硬件信息完全匹配,操作系統(tǒng)才能順利完成內(nèi)核啟動的工作,否則的話就會無法啟動進入操作系統(tǒng)的Logon進程,從而也就無法繼續(xù)調(diào)用啟動組的驅(qū)動程序智能安裝功能去升級硬件的驅(qū)動程序信息,比如如果源計算機上的CPU是Intel公司的,而目標計算機上的CPU是AMD公司的,那么網(wǎng)絡(luò)克隆結(jié)束后目標機重新啟動進入操作系統(tǒng)的時候就會出現(xiàn)死機。因此各個PC廠家至今還是采取規(guī)避的措施,要求用戶在公共機房中部署同一批計算機。
然而,在實際的產(chǎn)品線運作和大客戶采購模式中,很難保證某個產(chǎn)品系列中不出現(xiàn)兩種規(guī)格的主板,并且這兩種產(chǎn)品型號也很難保證不發(fā)給同一個最終用戶手中,比如某個城市的教委統(tǒng)一采購了1萬臺聯(lián)想啟天電腦,然后陸續(xù)分配給各個學校,但是由于這么大一個定單在實際操作的時候會在不同的時間階段分成多個批次交貨,因此就不可避免地出現(xiàn)同一個電子教室中同時到貨“啟天4210”和“啟天6210”,假設(shè)“啟天4210”使用的是Intel CPU+Intel 845GV主板,“啟天6210”使用的是AMD CPU+VIA KM400主板,很明顯在“啟天4210”上做好的系統(tǒng)克隆到“啟天6210”上后,重啟計算機時可能會黑屏無法啟動,因為這兩個平臺的硬件架構(gòu)差別太大。
這種在硬件平臺差異非常大的計算機之間實現(xiàn)快速方便的系統(tǒng)部署的需求將日益增多,并且這種需求對于那些比較大的公共機房(比如計算機數(shù)量超過100臺的網(wǎng)吧)的管理員來說是很強烈的。
對于通過遠程給計算機安裝操作系統(tǒng)和應用軟件的技術(shù)已經(jīng)比較成熟(以下稱之為“遠程安裝模式”),主要就是利用計算機BIOS中已經(jīng)支持的PXE(預啟動環(huán)境)協(xié)議、以及操作系統(tǒng)安裝程序本身支持的基于腳本描述語言的自動安裝功能,把控制端計算機上的操作系統(tǒng)安裝目錄虛擬成一個本地目錄,開始自動安裝操作系統(tǒng),在這種方式下,發(fā)射端和接收端計算機之間采用的是面向連接的網(wǎng)絡(luò)數(shù)據(jù)傳輸協(xié)議,因此與發(fā)射端計算機同時連接的接收端計算機數(shù)量越多,發(fā)射端網(wǎng)卡數(shù)據(jù)流量就越大,CPU資源和內(nèi)存資源的占用就越多,從而會形成一個性能瓶頸。
另外,還存在一種混合安裝模式,在該模式下,預先在機群中指定一臺發(fā)射端計算機,機群中的其他計算機相對于該發(fā)射端計算機成為接收端計算機。然后,采用上述遠程安裝模式為機群中的發(fā)射端計算機安裝軟件系統(tǒng),然后,該發(fā)射端計算機使用廣播安裝方式為同一個物理網(wǎng)段內(nèi)的計算機克隆軟件系統(tǒng),即,發(fā)射端計算機通過廣播方式將本機內(nèi)的軟件系統(tǒng)安裝文件發(fā)送到接收端計算機并控制該軟件系統(tǒng)的安裝。這就是所述的混合安裝模式,其中混合使用了遠程安裝模式和廣播安裝模式。但是,在該方法中,面臨著不能徹底支持跨硬件平臺的問題。
做一個簡單的數(shù)學計算就能看出這種瓶頸效應的嚴重程度,假設(shè)只需要從遠程給每個接收端計算機安裝一個WindowsXP,總的數(shù)據(jù)容量在1.7G左右,WindowsXP的安裝時間為30分鐘左右,大約有10分鐘是需要從安裝介質(zhì)上拷貝數(shù)據(jù)的,因此每安裝1臺接收端計算機對發(fā)射端計算機的平均網(wǎng)絡(luò)負載是85M byte/min,相當于2.27M bit/s,這是有效數(shù)據(jù)負載指標,實際上加上一些控制信息和容錯重發(fā)信息,實際數(shù)據(jù)負載指標會比有效數(shù)據(jù)負載指標高10%-30%,以平均值20%計算實際數(shù)據(jù)負載結(jié)果是2.712M bit/s,這樣計算下來,對于配備100M網(wǎng)卡的發(fā)射端計算機來說,同時給35臺以下接收端計算機安裝操作系統(tǒng)的時候,性能指標不會明顯下降,但是如果想同時給50臺甚至100臺接收端計算機安裝操作系統(tǒng)的話,那么安裝速度就會急劇下降,因為還要考慮到發(fā)射端計算機中CPU資源、內(nèi)存資源和I/O資源的使用瓶頸效應。因此使用這種面向連接的遠程安裝操作系統(tǒng)和驅(qū)動程序的方法也有很大局限性。
因此,對于跨硬件平臺給50臺以上計算機快速部署操作系統(tǒng)的需求來說,單純地使用基于廣播包協(xié)議的復制克隆技術(shù),或者單純地使用基于面向連接協(xié)議的遠程安裝技術(shù)都無法完全滿足,需要找到更好的解決方案。
針對公共機房中計算機通常都能安排在同一個物理網(wǎng)段,所有計算機都由同一家供應商提供,大部分計算機的硬件配置完全相同,只有極少數(shù)計算機的硬件配置會有差異的具體情形,需要結(jié)合利用現(xiàn)有基于廣播包協(xié)議的復制克隆技術(shù)、硬件配置差異化比較技術(shù)、基于面向連接協(xié)議的遠程安裝技術(shù)、驅(qū)動程序智能安裝技術(shù)和軟件分發(fā)技術(shù),設(shè)計一個特定的安裝策略和算法,從而實現(xiàn)最快速方便地為整個公共機房中的計算機安裝操作系統(tǒng)、驅(qū)動程序和應用軟件。
發(fā)明內(nèi)容
為了解決上述問題,提出了本發(fā)明,因此本發(fā)明的一個目的在于提出一種在不同硬件平臺間克隆軟件系統(tǒng)的方法,其中通過對機群中的具有不同硬件平臺的計算機進行分組克隆,在不同硬件平臺間實現(xiàn)軟件系統(tǒng)的克隆。
為了實現(xiàn)上述目的,提出了一種在不同硬件平臺間克隆軟件系統(tǒng)的方法,包括從機群中選擇發(fā)射端計算機并遠程啟動機群中的各個接收端計算機;發(fā)射端計算機接收從啟動后的所述各個接收端計算機發(fā)送的硬件配置信息,并將所述接收端計算機的硬件配置信息與發(fā)射端計算機的硬件配置信息進行比較;根據(jù)比較結(jié)果對機群中的接收端計算機進行分組;以及對不同組應用不同的安裝策略以便為所述各組中的計算機分別安裝軟件系統(tǒng)。
優(yōu)選地,所述硬件配置信息包括硬件芯片規(guī)格信息和供應商信息。
優(yōu)選地,所述根據(jù)比較結(jié)果對機群中的接收端計算機進行分組的步驟包括將硬件配置信息與發(fā)射端計算機完全相同、以及硬件芯片規(guī)格信息與發(fā)射端計算機相同而供應商信息不同的接收端計算機劃分為第一組、以及將硬件芯片規(guī)格信息與供應商信息與發(fā)射端計算機均不同的接收端計算機劃分為第二組。
優(yōu)選地,所述對不同組應用不同的安裝策略以便為所述各組中的計算機分別安裝軟件系統(tǒng)的步驟包括對于第一組,通過從發(fā)射端計算機向第一組內(nèi)的所有接收端計算機廣播數(shù)據(jù)包的方式,實現(xiàn)對第一組內(nèi)的所有接收端計算機的軟件系統(tǒng)安裝。
優(yōu)選地,所述對不同組應用不同的安裝策略以便為所述各組中的計算機分別安裝軟件系統(tǒng)的步驟包括對于第二組,將第二組計算機劃分為硬件配置完全相同的多個子組;對每個子組應用指定的遠程安裝模式、指定的混合安裝模式、或根據(jù)所需安裝時間從遠程安裝模式和混合安裝模式中所選的安裝模式來分別實現(xiàn)各子組中的計算機的軟件系統(tǒng)的安裝。
優(yōu)選地,根據(jù)所需安裝時間從遠程安裝策略和混合安裝策略中所選的安裝模式來實現(xiàn)計算機軟件系統(tǒng)安裝的步驟包括計算遠程安裝模式所需安裝時間和混合安裝模式所需安裝時間;比較遠程安裝模式所需安裝時間和混合安裝模式所需安裝時間;如果遠程安裝模式所需安裝時間多于混合安裝模式所需安裝時間,則選擇混合安裝模式在子組的計算機之間克隆系統(tǒng)軟件系統(tǒng);以及如果遠程安裝模式所需安裝時間少于混合安裝模式所需安裝時間,則選擇遠程安裝模式在子組的計算機之間克隆系統(tǒng)軟件系統(tǒng)。
優(yōu)選地,遠程安裝模式所需安裝時間基于以下參數(shù)軟件系統(tǒng)文件大小、網(wǎng)絡(luò)帶寬、網(wǎng)卡速度、內(nèi)存讀寫速度和硬盤讀寫速度。
優(yōu)選地,混合安裝模式所需安裝時間基于以下參數(shù)軟件系統(tǒng)文件大小、網(wǎng)卡速度、內(nèi)存讀寫速度和硬盤讀寫速度、廣播速度、以及數(shù)據(jù)壓縮算法的平均壓縮率。
通過參考以下結(jié)合附圖所采用的優(yōu)選實施例的詳細描述,本發(fā)明的上述目的、優(yōu)點和特征將變得顯而易見,其中圖1示出了根據(jù)傳統(tǒng)技術(shù)的在不同硬件平臺間實現(xiàn)軟件系統(tǒng)克隆的方法的流程圖;圖2是示出了根據(jù)本發(fā)明實施例的在不同硬件平臺間克隆軟件系統(tǒng)的方法的總體流程圖;圖3是示出了根據(jù)本發(fā)明實施例的給接收端計算機進行分組的處理的流程圖;圖4是示出了根據(jù)不同策略為各組計算機安裝軟件系統(tǒng)的處理的詳細流程圖;圖5示出了根據(jù)本發(fā)明實施例的選擇遠程安裝模式和混合安裝模式以進行安裝的方法的流程圖;圖6是示出了由制造商提供的V單臺拷貝經(jīng)驗值的表格;以及圖7是示出了由制造商提供的V廣播經(jīng)驗值的表格。
具體實施例方式
下面將結(jié)合附圖來描述本發(fā)明的優(yōu)選實施例。圖2示出了根據(jù)本發(fā)明實施例的在不同硬件平臺間克隆軟件系統(tǒng)的方法的總體流程圖。
當管理員把公共機房的機群中的計算機在物理上連接成在一個網(wǎng)段內(nèi)后,如圖2所示,任意選擇一臺計算機當作發(fā)射端,啟動進入準備進行網(wǎng)絡(luò)克隆的狀態(tài)(步驟200);然后,遠程啟動或者喚醒其他接收端計算機,讓它們進入到登錄發(fā)射端狀態(tài)(步驟202),接下來,接收端計算機檢查自身的硬件配置信息,并以特定格式將其發(fā)送給發(fā)射端計算機(步驟204),在接收到來自各個接收端計算機的硬件配置信息之后,發(fā)射端計算機將自己的硬件配置信息與這些硬件配置信息進行比較,并根據(jù)比較結(jié)果對接收端計算機進行分組(步驟206),最后,發(fā)射端計算機根據(jù)不同的策略給每組計算機安裝軟件系統(tǒng)(步驟208)。
圖3示出了根據(jù)本發(fā)明實施例的給接收端計算機進行分組的處理的流程圖。
如圖3所示,實際上,比較硬件配置信息的方法有兩種,一種是針對PCI設(shè)備來說,可以根據(jù)PCI規(guī)范中的規(guī)定獲得某個PCI設(shè)備的信息,然后比較其ID信息;另一種是針對非PCI設(shè)備來說,直接從BIOS中去獲取諸如BIOS文件名稱和版本,硬盤型號和容量等信息。作為示例,在本實施例中只比較PCI設(shè)備信息,并且據(jù)此只分成兩組。在步驟330,根據(jù)PCI設(shè)備信息,把硬件配置信息與所述發(fā)射端計算機完全相同的接收端計算機、或者硬件芯片規(guī)格(DeviceID)一致但是供應商信息(VendorID)不一致的接收端歸入第一組中,分別記錄下其網(wǎng)卡MAC地址,以便在后續(xù)信息交互中使用。接下來,在步驟332,將硬件芯片規(guī)格和供應商信息均與發(fā)射端不一致的接收端計算機歸入第二組計算機群,分別記錄它們的網(wǎng)卡MAC地址,以便在后續(xù)信息交互中使用。
下面參考圖4,圖4示出了根據(jù)不同策略為各組計算機安裝軟件系統(tǒng)的處理的詳細流程圖。
如圖4所示,根據(jù)分組結(jié)果選擇第一組計算機(步驟400),開始讀取發(fā)射端硬盤上的有效數(shù)據(jù)塊(步驟402),其中所述數(shù)據(jù)塊包括軟件系統(tǒng)信息。然后,使用廣播數(shù)據(jù)包方法把該數(shù)據(jù)塊發(fā)送到接收端計算機(步驟404),每個接收端計算機接收到這個數(shù)據(jù)塊后,把它寫入硬盤的對應位置(步驟406),然后,判斷發(fā)射端硬盤中是否還有有效數(shù)據(jù)(步驟408),如果是(步驟408,“是”),則重復上述過程,一直到發(fā)射端硬盤上的所有有效數(shù)據(jù)都被發(fā)送出去,即如果不是(步驟408,“否”),則第一組計算機中的每個接收端收到全部數(shù)據(jù)并寫入硬盤后,就自己關(guān)機(步驟410)。此時,第一組計算機中的每個計算機(包括發(fā)送端和接收端計算機)均安裝完成。
然后,發(fā)射端計算機選擇第二組計算機(步驟412),此時將第二組計算機中的所有計算機按照硬件配置完全相同的條件劃分為子組(步驟414),即,將具有相同硬件平臺(例如,具有相同芯片規(guī)格和供應商信息)的計算機劃分為一組,從而形成多個硬件平臺相同的子組。在機群環(huán)境下,通常,在劃分了第一組計算機之后,在第二組計算機不會存在許多硬件配置不同的子組,這是由于在機房中實際采購計算機會考慮這些問題。因此,對第二組計算機劃分為子組之后,在實際中,通常僅會存在兩到三個子組。
接下來,對每一個子組內(nèi)的計算機應用安裝策略(步驟416)。此時,可以指定應用遠程安裝模式和混合安裝模式(如上所述)之一來進行安裝,也可以根據(jù)安裝所需時間進行選擇以選擇遠程安裝模式和混合安裝模式中所需安裝時間最小的一種模式來進行安裝。下面將對后一種選擇方式進行詳細描述。
圖5示出了根據(jù)本發(fā)明實施例的選擇遠程安裝模式和混合安裝模式以進行安裝的方法的流程圖。
如圖5所示,在開始之后,對遠程安裝模式所需安裝時間T1進行計算(步驟510),并且對混合安裝模式所需安裝時間T2進行計算(步驟520)。然后,對遠程安裝模式所需安裝時間T1和混合安裝模式所需安裝時間T2進行比較(步驟530),如果遠程安裝模式所需安裝時間T1大于混合安裝模式所需安裝時間T2,則選擇混合安裝模式來克隆軟件系統(tǒng)(步驟540);反之,則選擇遠程安裝模式來克隆軟件系統(tǒng)(步驟550)。
作為示例,可以采用以下公式來計算T1T1=(T拷貝+T安裝)其中,T拷貝=int(M/(帶寬/V單臺拷貝))*(操作系統(tǒng)安裝文件大小/V單臺拷貝);在以上公式中,“T拷貝”的含義是安裝操作系統(tǒng)開始后需要從發(fā)射端把安裝文件拷貝到接收端內(nèi)存中的時間,因此它取決于網(wǎng)絡(luò)帶寬、網(wǎng)卡速度、內(nèi)存讀寫速度與硬盤讀寫速度。其中V單臺拷貝的含義是單獨遠程安裝一臺計算機的時候,拷貝文件的平均速度,它與CPU速度、內(nèi)存容量和硬盤轉(zhuǎn)速關(guān)系最大,這個數(shù)值比較適合通過實驗測試獲得,對于Intel的配置為P4CPU+256M內(nèi)存+7200轉(zhuǎn)硬盤的計算機來說,V單臺拷貝的大小約為3M/s,因此如果要安裝1.7G大小的系統(tǒng),每臺拷貝的時間為1700/3約等于570秒,而對于100Mbps網(wǎng)絡(luò)來說,每次可以并行安裝100/(3*8)約等于4臺計算機。M表示機群中計算機的臺數(shù),因此如果M等于50的話,那么就相當于需要分int(50/4)=13次來安裝,所有T拷貝=13*570s=7410s約等于124分鐘,即超過了兩個小時。
“T安裝”的含義是從內(nèi)存中安裝配置操作系統(tǒng)和驅(qū)動程序(即,軟件系統(tǒng))的時間,取決于操作系統(tǒng)的復雜程度,由于該機群中所有計算機都可以同時啟動安裝過程,因此T安裝只需要計算一份,WindowsXP的T安裝在30分鐘左右,因此T311=124+30約等于154分鐘。
計算機出廠的時候,制造商根據(jù)關(guān)鍵硬件配置的區(qū)別測試出不同的數(shù)值,存放在HPA(主機保護區(qū))中的一個表格中,由應用軟件根據(jù)當時的計算機配置信息去該表中尋找配置最接近的對應時間。在圖6的表格中示出了V單臺拷貝經(jīng)驗值。
接下來將說明混合安裝模式所需安裝時間T2的計算過程,具體地,該過程分為以下多個步驟計算使用遠程安裝模式給該機群中一臺發(fā)射端計算機(如上所述)安裝軟件系統(tǒng)的總時間T21;計算由所述發(fā)射端計算機使用廣播安裝模式給該機群中其他接收端安裝軟件系統(tǒng)的總時間T22;由此獲得混合安裝模式下的總安裝時間T2=T21+T22。
作為示例,可以采用以下公式來計算T21、T22T21的計算方法與T1類似,需要注意的是,其中的M此時變?yōu)?。
T22=操作系統(tǒng)安裝文件大小*R壓縮率/V廣播其中R壓縮率是克隆程序本身采用的數(shù)據(jù)壓縮算法的平均壓縮率指標,數(shù)值范圍在0.5~1.0之間,比如設(shè)計良好的R壓縮率能到0.6。
V廣播的含義類似于V單臺拷貝,也主要與CPU速度、內(nèi)存容量和硬盤轉(zhuǎn)速關(guān)系最大,但是其速度會比V單臺拷貝要大,計算機出廠的時候,制造商根據(jù)關(guān)鍵硬件配置的區(qū)別測試出不同的數(shù)值,存放在HPA中的一個表格中,由應用軟件根據(jù)當時的計算機配置信息去該表中尋找配置最接近的對應時間,在圖7的表格中示出了V廣播經(jīng)驗值。
需要注意的是,所述軟件系統(tǒng)可以是操作系統(tǒng)、應用程序系統(tǒng)、以及其他需要安裝(克隆)的系統(tǒng)。而且,在本發(fā)明中所涉及的計算機含義是廣義上的,其可以包含任意需要安裝軟件系統(tǒng)的計算設(shè)備。
盡管以上已經(jīng)結(jié)合本發(fā)明的優(yōu)選實施例示出了本發(fā)明,但是本領(lǐng)域的技術(shù)人員將會理解,在不脫離本發(fā)明的精神和范圍的情況下,可以對本發(fā)明進行各種修改、替換和改變。因此,本發(fā)明不應由上述實施例來限定,而應由所附權(quán)利要求及其等價物來限定。
權(quán)利要求
1.一種在不同硬件平臺間克隆軟件系統(tǒng)的方法,包括從機群中選擇發(fā)射端計算機并遠程啟動機群中的各個接收端計算機;發(fā)射端計算機接收從啟動后的所述各個接收端計算機發(fā)送的硬件配置信息,并將所述接收端計算機的硬件配置信息與發(fā)射端計算機的硬件配置信息進行比較;根據(jù)比較結(jié)果對機群中的接收端計算機進行分組;以及對不同組應用不同的安裝策略以便為所述各組中的計算機分別安裝軟件系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述硬件配置信息包括硬件芯片規(guī)格信息和供應商信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于所述根據(jù)比較結(jié)果對機群中的接收端計算機進行分組的步驟包括將硬件配置信息與發(fā)射端計算機完全相同、以及硬件芯片規(guī)格信息與發(fā)射端計算機相同而供應商信息不同的接收端計算機劃分為第一組、以及將硬件芯片規(guī)格信息與供應商信息與發(fā)射端計算機均不同的接收端計算機劃分為第二組。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于所述對不同組應用不同的安裝策略以便為所述各組中的計算機分別安裝軟件系統(tǒng)的步驟包括對于第一組,通過從發(fā)射端計算機向第一組內(nèi)的所有接收端計算機廣播數(shù)據(jù)包的方式,實現(xiàn)對第一組內(nèi)的所有接收端計算機的軟件系統(tǒng)安裝。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于所述對不同組應用不同的安裝策略以便為所述各組中的計算機分別安裝軟件系統(tǒng)的步驟包括對于第二組,將第二組計算機劃分為硬件配置完全相同的多個子組;對每個子組應用指定的遠程安裝模式、指定的混合安裝模式、或根據(jù)所需安裝時間從遠程安裝模式和混合安裝模式中所選的安裝模式來分別實現(xiàn)各子組中的計算機的軟件系統(tǒng)的安裝。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于根據(jù)所需安裝時間從遠程安裝模式和混合安裝模式中所選的安裝模式來實現(xiàn)計算機軟件系統(tǒng)安裝的步驟包括計算遠程安裝模式所需安裝時間和混合安裝模式所需安裝時間;比較遠程安裝模式所需安裝時間和混合安裝模式所需安裝時間;如果遠程安裝模式所需安裝時間多于混合安裝模式所需安裝時間,則選擇混合安裝模式在子組的計算機之間克隆系統(tǒng)軟件系統(tǒng);以及如果遠程安裝模式所需安裝時間少于混合安裝模式所需安裝時間,則選擇遠程安裝模式在子組的計算機之間克隆系統(tǒng)軟件系統(tǒng)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于遠程安裝模式所需安裝時間基于以下參數(shù)軟件系統(tǒng)文件大小、網(wǎng)絡(luò)帶寬、網(wǎng)卡速度、內(nèi)存讀寫速度和硬盤讀寫速度。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于混合安裝模式所需安裝時間基于以下參數(shù)軟件系統(tǒng)文件大小、網(wǎng)卡速度、內(nèi)存讀寫速度和硬盤讀寫速度、廣播速度、以及數(shù)據(jù)壓縮算法的平均壓縮率。
全文摘要
提出了一種在不同硬件平臺間克隆軟件系統(tǒng)的方法,包括從機群中選擇發(fā)射端計算機并遠程啟動機群中的各個接收端計算機;發(fā)射端計算機接收從啟動后的所述各個接收端計算機發(fā)送的硬件配置信息,并將所述接收端計算機的硬件配置信息與發(fā)射端計算機的硬件配置信息進行比較;根據(jù)比較結(jié)果對機群中的接收端計算機進行分組;以及對不同組應用不同的安裝策略以便為所述各組中的計算機分別安裝軟件系統(tǒng)。
文檔編號G06F9/445GK1889437SQ20051001205
公開日2007年1月3日 申請日期2005年6月30日 優(yōu)先權(quán)日2005年6月30日
發(fā)明者王晚丁, 王曉艷, 郭雅言 申請人:聯(lián)想(北京)有限公司