夏德好
為解決操作系統(tǒng)安裝時對CD-ROM光驅(qū)、U盤等移動設(shè)備的依賴及逐臺安裝費時的難題,介紹了一種全新靈活的網(wǎng)絡(luò)克隆安裝方法,它利用了計算機支持PXE(“preboot execute environment”的縮寫,意為預(yù)引導(dǎo)執(zhí)行環(huán)境,是一種遠(yuǎn)程啟動技術(shù))網(wǎng)絡(luò)啟動的技術(shù),實現(xiàn)了操作系統(tǒng)在網(wǎng)絡(luò)環(huán)境下的批量安裝,受到了計算機機房管理員的青睞與推崇。
網(wǎng)絡(luò)克隆安裝的原理就是所有學(xué)生機從PXE(其實是PXE bootrom,即自啟動芯片)啟動,獲取DHCP server服務(wù)器分配的CLINET IP,MASK,DHCP IP地址,然后啟動TFTP(或MTFTP)服務(wù)并加載PXE菜單啟動文件,以完成映像文件等基本軟件的加載,最后啟動Symantec Ghost完成操作系統(tǒng)GHO映像文件的網(wǎng)絡(luò)加載與恢復(fù)。
為將這一原理應(yīng)用到現(xiàn)實操作中,筆者從網(wǎng)上下載了一款名為AutoGhoSvr霏凡專版2.0的壓縮軟件,這是一款要求運行在服務(wù)器端的綠色軟件,主要包含AGS.exe,GhostSrv.exe,tftpd32.exe這3個子程序及ghost.pxe,ghost.sys這2個啟動文件。其中AGS.exe的功能是添加映像文件,GhostSrv.exe是負(fù)責(zé)廣播操作系統(tǒng)文件的核心子程序,而tftpd32.exe是負(fù)責(zé)向?qū)W生機分配動態(tài)IP地址及傳送學(xué)生機所需的基本啟動文件的服務(wù)器程序。下面以AutoGhoSvr霏凡專版2.0為例分步介紹PXE網(wǎng)絡(luò)克隆安裝的全過程。
這是前期的準(zhǔn)備環(huán)節(jié),需要成功從ISO操作系統(tǒng)鏡像文件中分離出GHO映像文件,并完成對該映像文件的加載。
(1)確定克隆安裝的映像文件。在服務(wù)器端下載Ghost版操作系統(tǒng)ISO鏡像文件并將其解壓,刪除其他不相干的文件,只保存原始映像文件,此處為WINXPSP3.GHO。
(2)加載映像文件。雙擊解壓AutoGhoSrv文件夾中的AGS.exe,則會彈出一個AutoGhoSvr霏凡專版2.0對話框(如圖1所示)。
在該對話框中單擊“瀏覽1”按鈕,將某一路徑下保存的操作系統(tǒng)映像文件加載進(jìn)來,此處加載路徑及文件為E:ftp操作系統(tǒng)下載WINXPSP3.GHO(注:此處將會成為以后學(xué)生機系統(tǒng)啟動菜單的會話1)。如果機房中還需要安裝其他不同的操作系統(tǒng),則可以單擊“瀏覽2”按鈕繼續(xù)添加映像文件。
圖1
服務(wù)器能否成功網(wǎng)絡(luò)廣播學(xué)生機所需的基本啟動程序及發(fā)送操作系統(tǒng)映像文件,與在本環(huán)節(jié)對網(wǎng)絡(luò)克隆軟件參數(shù)的設(shè)置密切相關(guān)。
在“強制模式”欄中單擊“多址廣播”單選按鈕(注:該軟件因考慮對網(wǎng)絡(luò)的嚴(yán)重影響,默認(rèn)模式為“單址模式”,為了讓所有工作站同時網(wǎng)絡(luò)克隆,必須改為“多址廣播”),完成廣播模式的批量設(shè)置。
“指定使用的網(wǎng)卡(本機IP)”欄中保持默認(rèn),如果作為服務(wù)器的計算機有多塊網(wǎng)卡,請單擊該欄下的列表框下拉按鈕,以選擇用來廣播映像文件的網(wǎng)卡,并確保這個網(wǎng)卡的IP地址不能太大,因為DHCP server地址池從確定網(wǎng)卡的IP地址開始,如圖1中IP設(shè)置為192.168.19.253時,工作站獲取到的實際IP地址可能跨網(wǎng)段到了192.168.20.X,而子網(wǎng)掩碼又沒有改變,跨網(wǎng)段的計算機打開TFTP服務(wù)超時,最終導(dǎo)致網(wǎng)絡(luò)克隆失敗。為了避免這種現(xiàn)象,在此設(shè)置為一個較小的IP地址:192.168.19.2。
在“客戶端計數(shù)”欄軟件默認(rèn)為1,此時必須在右側(cè)文本框中重新填寫上需要安裝系統(tǒng)的計算機的數(shù)量100(如圖2所示),否則所有計算機不能同時執(zhí)行網(wǎng)絡(luò)克隆。
確保以上參數(shù)無誤,單擊“開始吧”按鈕,這時會同時啟動tftpd32.exe(如圖3所示)和GhostSrv.exe這2個子程序。
圖2
圖3
其中子程序tftpd32.exe的作用是開啟DHCP server服務(wù)和TFTP server服務(wù),在圖3的Tftpd32對話框“DHCP server”選項卡中記錄著IP地址池的開始地址,地址池的大小、啟動文件、子網(wǎng)掩碼等內(nèi)容;而“TFTP server”選項卡中記錄了服務(wù)器文件的廣播發(fā)送情況。
子程序GhostSrv.exe是打開Symantec GhostCast Server窗口的(如圖4所示)。該窗口中顯示了會話名稱、還原映像分區(qū)、控制學(xué)生機自動啟動的方式等信息,其狀態(tài)欄顯示:“正在等待客戶端連接…”,所有項保持默認(rèn)即可。
圖4
到此,服務(wù)器端程序布置完成,服務(wù)器等待所有學(xué)生機的網(wǎng)絡(luò)連接請求,以將學(xué)生機所需要的網(wǎng)絡(luò)啟動文件發(fā)送出去。
學(xué)生機只有以PXE網(wǎng)絡(luò)方式啟動,才能接收并加載服務(wù)器廣播的基本啟動程序,為實現(xiàn)操作系統(tǒng)映像通過網(wǎng)絡(luò)還原到學(xué)生機系統(tǒng)盤做鋪墊。
啟動所有學(xué)生機,按功能鍵(聯(lián)想、DELL機器均按F12,HP按F9,三星按ESC)打開啟動菜單,選擇PXE網(wǎng)絡(luò)設(shè)備啟動菜單。此處為聯(lián)想品牌計算機,選擇“BO3 DOO Yukon PXE”(如圖5所示)進(jìn)入PXE bootrom程序。
圖5
此時學(xué)生機將被DHCP server服務(wù)器告知,它客戶機IP:192.168.19.3;子網(wǎng)掩碼:255.255.255.0;DHCP服務(wù)器IP:192.168.19.2;啟動文件ghost.pxe與系統(tǒng)文件ghost.sys的大小。而此時TFTP服務(wù)已經(jīng)運行,并將這兩個文件讀到學(xué)生機上(如圖6所示)。
圖6
選擇該會話菜單后,出現(xiàn)的win98SE啟動菜單如圖7所示。
圖7
在該界面中陳列了4個菜單項,分別為:1.Of fi ce,2.design,3.GDisk/Ghost,4.REBOOT。其中菜單1項表示將從服務(wù)器下載之前通過“瀏覽1”按鈕加載的操作系統(tǒng)映像文件;自然,菜單2項表示將從服務(wù)器下載之前通過“瀏覽2”按鈕加載的操作系統(tǒng)映像文件;菜單3項是為新硬盤分區(qū)或手動克隆而設(shè)計的,顯然是為計算機水平相對較高的人服務(wù)的。此處,要求選擇菜單項1,之后它會出現(xiàn)Symantec Ghost窗口(如圖8所示)。
圖8
在Ghost該窗口中,狀態(tài)欄上出現(xiàn)提示:“Waiting for GhostCast Session to start…”,意思就是說,它正在等待服務(wù)器廣播克隆會話。
此時回到服務(wù)器,在Symantec GhostCast Server窗口中列出了已經(jīng)檢測到正在等待廣播的計算機的IP地址、MAC地址、廣播模式、狀態(tài)等信息。此時,如果所有計算機均已處于等待狀態(tài)(此處是為了演示,所以僅啟動了2臺工作站),才能點“發(fā)送”按鈕(如圖9所示),以便讓所有學(xué)生機執(zhí)行與服務(wù)器的會話:gho1(如果在AutoGhoSvr窗口中文本框2加載的映像文件,那此處就該為gho2)。所有學(xué)生機的網(wǎng)絡(luò)克隆操作就此同步進(jìn)行。
圖9
至此,映像文件恢復(fù)完成后,工作站將自動重啟安裝,并將一直采用DHCP server分配的IP地址、子網(wǎng)掩碼、網(wǎng)關(guān),大大節(jié)省了計算機機房管理員的重復(fù)設(shè)置,剩下的只需給每一臺計算機定義一個名字即可。該款網(wǎng)絡(luò)克隆系統(tǒng)安裝軟件還可以允許兩個不同系統(tǒng)的同時發(fā)布與安裝,方便靈活,能夠切實減輕計算機機房管理員的負(fù)擔(dān)。
當(dāng)然,如果有較強的編程能力,可以只使用該軟件的GhostSrv.exe,tftpd32.exe兩個子程序及ghost.pxe,ghost.sys兩個供學(xué)生機啟動的系統(tǒng)文件,即可實現(xiàn)網(wǎng)絡(luò)克隆安裝操作系統(tǒng)。
操作系統(tǒng)的網(wǎng)絡(luò)克隆安裝實質(zhì)是改變了加載映像文件的方式,由過去的光盤、U盤等媒介轉(zhuǎn)向了網(wǎng)絡(luò)服務(wù)器。思想是變通的,方法是靈活的,關(guān)鍵看你怎么分析它們的工作原理和過程,找到最簡捷的處理方案,這當(dāng)然是一個優(yōu)化的過程,是一個計算機機房管理員必備的職業(yè)信息素養(yǎng)。
[1] Jz5u綠色下載網(wǎng)[EB/OL].http://www.jz5u.com/Soft/softdown.asp?softid=24223.