摘要:該文提出了一種基于PXE網刻技術的機房改造方案,此方案包括兩個實例,其具有典型代表性(主板帶PXE啟動型及不帶PXE啟動型),每實例過程詳盡,實踐性強,完全可操作,對機房的維護管理、舊機房的改造及新機房的建設都有一定的實踐指導意義。PXE網刻技術的應用不但能節省光驅等硬件的購置費用,也能大大提高網管的工作效率。
關鍵詞:PXE;網刻;機房;維護;改造;光驅
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2009)33-9228-02
Reformation of Computer Room Using PXE Net Ghost Technique to Save CD-ROM Drive
SHA Dong-hui
(Huizhou Economic Poly-technic,Huizhou 516057,China)
Abstract: This article presents a plan of reforming computer roomwith PXE-based network ghost technology,this plan including two examples,it has the typical representation (the motherboard with a PXE boot type and non-PXE boot type),each example process is exhaustive、practical、definitely may operate.It has certain practice guiding sense to the computer room of the building、reformation、maintenance、management.Not only the application of the PXE Net Ghost Technique to be able to save the cost of hardware such as CD-ROM,also greatly enhance the efficiency of network management.
Key words: PXE; net ghost; computer room; maintain; reform; CD-ROM
過去,機房的管理與維護多數是采用單機方式,此方式效率低成本高。后來,出現了PXE網刻技術,它標志著更加高效的機房維護方式的誕生。PXE網刻技術是PXE技術一種典型應用,PXE網刻只需要主板或網卡支持PXE Bootrom即可,而不要求硬盤有數據,即使是沒有分區和格式化的全新硬盤,也能直接使用PXE網刻;而非PXE網刻則需要硬盤或U盤的引導才能登錄服務器,然后才能網克。(PXE(preboot execute environment預置執行環境)是由Intel公司開發的最新技術,工作于Client/Server的網絡模式,支持工作站通過網絡從遠端服務器下載映像,并由此支持來自網絡的操作系統的啟動過程,其啟動過程中,終端要求服務器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)協議下載一個啟動軟件包到本機內存中并執行,從而連接上服務器。注①)但是,目前仍有相當的機房管理人員仍然采用過去的單機方式進行機房管理維護,主要原因有兩個,一是校園內的機房新舊并存,有些舊機房并不具備PXE網刻的硬件要求;二是管理員對PXE網刻技術了解甚少,具體實施時遇到困難及缺乏實踐操作指導后而放棄。為此,撰寫特本文,并告訴每一位讀者,無論新舊機房都可實現PXE網刻。
暑假,是學校機房改造的最好時機,下面是我在暑假前期用PXE網刻技術改造機房全過程,現把此過程詳細記錄下來與大家分享,希望能對機房管理人員有所幫助。
情況是這樣的:我院于04年前后共建4個電腦房(每房61臺)。其中2個機房用的是配置A機子(配置A:華碩P4B533-X主板;P4 CPU2.4G;華碩52X CD-ROM 等),另2個機房用的是配置B機子(配置B:華碩P4SP-MX SE主板;明基52X CD-ROM等)。從中可以看出都配有52X 光驅,但從多年使用來看,光驅只起到了系統安裝與維護的功能,使用率極低,平時老師上課播放教學光碟都是在教師機上打開后用“凌波多媒體”軟件廣播到學生機上,于是我想,其實完全可以用目前流行的PXE網刻技術來代替這些光驅所起的作用,從而把240個學生機光驅節省下來,并讓它服務到更需要的地方去。這樣也為學校節約一筆可觀費用,同時也能大幅提高網管的工作效率,于是開始了我賺光驅的機房改造之旅。
1 改造配置A的機房
1)PXE服務器(教師機)的安裝與配置
①下載專用于PXE網刻服務器軟件:MaxDOS 7.0 PXE鏡像啟動版集成GHOST 11.5,此軟件是當前PXE網克比較智能化軟件之一,它集成了PXE網克時所需的DHCP服務器及及TFTP服務器,省去了如制作 PXE 啟動文件、配置DHCP服務器等類麻煩,高度智能化。解壓后放在同一目錄下,至少含Ghostsrv.exe、maxdos.pxe、maxdos7.sys、maxngs.exe、option.ini5個文件。
②修改服務器的IP為:10.1.1.1,子網掩碼為:255.0.0.0,并關閉所有防火墻。
③運行maxngs.exe文件,顯示如圖1界面,由于是進行基于PXE技術的網絡克隆,因此,克隆任務應選擇“恢復鏡像(網絡克隆)”項;而模式則應選擇“PXE模式(網絡啟動)”;鏡像文件欄應找到事先做好的分區或整個硬盤的鏡像文件*.gho(制作方法及工具請參閱其它相關資料),設置完圖1后按下一步,進行圖2設置,此處要根據需要選擇“整盤克隆”或“分區克隆”,按下一步,進行圖3設置,要注意的是“啟動文件:”項要選擇maxdos.pxe文件所在位置,“TFTP目錄:”項要選擇maxngs.exe文件所在位置,然后按“完成設置”即彈出圖4對話框,此時PXE服務器設置完成。
2)PXE客戶端(學生機)的安裝與配置
①開機按“DEL”鍵進入CMOS設置,選“Advanced”菜單下的“ Onboard devices configuration”把“Onboard LAN”設置為“Enabled”,此時自動增加一個“Onboard LAN Boot ROM”子項,同樣把此子項也設為“Enabled”,即shadonghui05.tif,按F10保存。
②重啟電腦按“DEL”鍵再次進入CMOS設置菜單,選“Boot”菜單下的“ Boot device priority”項,把其下的子項“1 ST Boot Device”設置“Realtek Boot Agent”,按F10保存。
③重啟電腦,學生機出現shadonghui06.tif從服務器下載影像文件字樣。
④接著先后出現圖5、圖6、圖7界面,此時表明已成功連接上網刻服務器。
圖5
圖6
圖7
⑤重復前面的操作,直至需網刻學生機全部連接上網刻服務器,成功連接的客戶端數量會在圖4中顯示,并顯示每客戶端的MAC及IP地址,此時點擊圖4中“發送”按鈕,休息一刻鐘,屆時你所有機器的系統就做好了。
⑥配置A機房PXE網刻成功,先 “賺”下了120個光驅。
(其實大多數主板都支持PXE 網刻,如P4S800D-X、GA-EG31M-S2、GA-945GCM-S2等)
2 改造配置B的機房
1)PXE服務器(教師機)的安裝與配置
與配置A介紹方法相同
2)PXE客戶端(學生機)的安裝與配置
①開機按“DEL”鍵進入CMOS設置,選“Advanced”菜單下的“ PCI configuration”項下的“Onboard PCI Devices control”子項,把“Onboard LAN”設置為“Enabled”,此時自動增加一個“Onboard LAN Boot ROM”項,同樣把此項也設為“Enabled”,按F10保存。
②重啟電腦按“DEL”鍵再次進入CMOS設置菜單,選“Boot”菜單下的“ Other Boot Device”項,把它設“INI18 device(network)”,按F10保存。
③重啟電腦,出現圖8界面,先擇“2 PXE”項,可是接下來并沒有出現下載影像文件transferring image file..字樣,而是直接從硬盤啟動,反復多次都出現同樣的問題。后來我上網查找了有關華碩P4SP-MX SE主板的參數,得知此主板雖然集成了網卡,但沒有集成PXE BOOTROM芯片,當然不支持PXE Bootrom(即使是有“2 PXE”項出現)。當時我考慮過升級BIOS到最新1006版來解決,但當我通過主板廠商支持網站http://www.asus.com.cn/email向華碩咨詢,后得知升級BIOS也不能解決此問題。我再考慮往主板BIOS里刷PXE BOOTROM啟動代碼,但風險大,想到現在電腦城有現成的PXE BOOTROM芯片(如圖9)出售,批量買3元左右,于是我為每機增加8139網卡(自購PXE芯片插到網卡上,完成后如圖10,芯片可拆卸),重啟電腦,PXE啟動成功,并先后出現圖5、圖6、圖7界面,接著的操作與前面介紹方法相同。
④配置B機房PXE網刻成功,再次“賺”下120個驅。
(其實很多早期的主板都不直接支持PXE網刻,如810、815及部分845主板等,只要增加帶有PXE芯片的8139網卡,經實測,幾乎都能實現PXE網刻)
3 總結
機房改造之旅全面完成,共“賺”下來的240個光驅則有待重新“定崗”。其實此之旅更有意義的收獲,還是找到了一種能夠高效安裝、更換及維護大批量計算機系統的方法。
參考文獻:
[1] 朱文.玩轉網絡硬盤批量克隆[N].電腦報,2006-4-3,82版F2.
[2] 李濤.基于PXE應用DHCP+GHOST快速實現機房維護[J].實驗科學與技術,2006(2):39-42.
[3] 少哲.Ghost多點傳輸實戰[J].電腦愛好者,2002(09):58-59.
[4] 李娟,賈美娟.PXE啟動技術在計算機實驗室的應用[J].電腦學習,2008(3):81-82.