主持人:
邱元陽河南省安陽縣職業(yè)中專
嘉賓:
劉宗凡廣東省四會中學(xué)
陳紅浙江省慈溪中學(xué)
提出問題:話說網(wǎng)絡(luò)克隆
對信息技術(shù)教師和學(xué)校機房的管理人員來說,網(wǎng)絡(luò)克隆不是一個陌生的概念。在機房系統(tǒng)重裝和軟件更新時,常常需要重復(fù)大量的操作和設(shè)置,而網(wǎng)絡(luò)克隆為我們節(jié)省了時間和精力。
學(xué)校機房學(xué)生機的配置一般都是相同的,這也為網(wǎng)絡(luò)克隆提供了可行的物理基礎(chǔ)。由于使用頻繁,雖然學(xué)生機大都安裝有還原軟件,但系統(tǒng)癱瘓的情況還是時有發(fā)生,這時往往需要多臺學(xué)生機快速恢復(fù),另外,軟件的添加和更新,也常常需要這樣的過程。
由于學(xué)生機一般沒有光驅(qū),當硬盤無法啟動時,單機普通的系統(tǒng)恢復(fù)過程在機房中往往無法實現(xiàn),這就使得網(wǎng)絡(luò)克隆和還原成為機房系統(tǒng)安裝和恢復(fù)的首選。網(wǎng)絡(luò)克隆的技術(shù)手段和方法目前已經(jīng)非常成熟,在很多學(xué)校普遍使用。為了機房管理效率的提高,很有必要掌握網(wǎng)絡(luò)克隆技術(shù)。
問題解決之一:舊瓶新酒,再看網(wǎng)絡(luò)克隆
自Ghost軟件問世以來,操作系統(tǒng)的備份和恢復(fù)甚至安裝都變得極其快速,以前需要一個多小時才能完成的系統(tǒng)安裝,現(xiàn)在10分鐘以內(nèi)就能完成,而系統(tǒng)的備份和恢復(fù),一般也只需要一兩分鐘。在講究效率的今天,這種方式大受歡迎,Ghost也幾乎成了系統(tǒng)維護的必備軟件,成為系統(tǒng)克隆軟件的代名詞。
為了讓局域網(wǎng)內(nèi)的計算機能夠進行批量鏡像備份,網(wǎng)絡(luò)克隆應(yīng)運而生。網(wǎng)絡(luò)克隆簡稱“網(wǎng)克”,也有人稱之為“網(wǎng)刻”。以克隆軟件配合網(wǎng)絡(luò)啟動,是網(wǎng)絡(luò)克隆常用的工作方式。在硬盤正常啟動的情況下,硬盤下的DOS系統(tǒng)也可以啟動,并加載網(wǎng)卡驅(qū)動程序,實現(xiàn)DOS下的網(wǎng)絡(luò)克隆。
目前能夠進行網(wǎng)絡(luò)克隆的軟件很多,一些品牌機的機房(如聯(lián)想等)也帶有自己的網(wǎng)絡(luò)復(fù)制工具,但是最常用的仍然是Ghost軟件。在無盤啟動的情況下,Ghost的Server版可以非常方便、快速地實現(xiàn)機房系統(tǒng)的安裝、恢復(fù)和更新。
問題解決之二:無盤啟動,實現(xiàn)網(wǎng)絡(luò)克隆
無盤啟動是網(wǎng)絡(luò)克隆的前提。機房計算機使用的主板,大部分都具有無盤啟動功能,但有時候需要在BIOS設(shè)置中開啟網(wǎng)絡(luò)啟動選項。
1.BIOS準備
如果主板具有網(wǎng)絡(luò)啟動功能,可以到BIOS中開啟此功能,下面的刷寫B(tài)IOS的操作就不需要了。機房的學(xué)生機主板一般都具有網(wǎng)絡(luò)啟動功能,以Award BIOS為例,如果有網(wǎng)絡(luò)引導(dǎo)的控制選項的話(不同主板會有些不同),就開啟,如Integrated Peripherals里面的LANBoot或Onboard Lan Bootrom選項,設(shè)置為Enable,引導(dǎo)順序設(shè)置為LAN引導(dǎo),或者開機按下Shift+F10組合鍵,進入無盤啟動設(shè)置,選擇PXE方式啟動。
如果主板沒有網(wǎng)絡(luò)啟動功能,可以將網(wǎng)絡(luò)啟動模塊刷到主板BIOS中。目前的主板一般都集成了網(wǎng)卡,其BIOS容量也比較大,能夠裝下網(wǎng)絡(luò)無盤啟動模塊。這個過程比較危險,使用時應(yīng)慎重和小心。
基本方法是先使用BIOS刷新程序?qū)⒅靼錌IOS備份下來,用BIOS改寫程序?qū)浞菸募M行修改,添加上對應(yīng)網(wǎng)卡的無盤啟動模塊,再用BIOS刷新程序,將修改過的備份文件寫回主板BIOS中。
具體操作方法以Award BIOS中刷入8139網(wǎng)卡的PXE啟動模塊為例。
?。?)文件準備。先下載準備好BIOS刷新工具Awdflash.exe和BIOS修改工具Cbrom.exe(下載地址:http://www.unika.com.cn/netbar/products/driver/biosmod.rar),8139網(wǎng)卡的BIOS啟動模塊代碼Rtspxe.lom(下載地址:http://www.unika.com.cn/netbar/products/driver/bootrom.rar),復(fù)制到一個可啟動的U盤上。
?。?)備份主板BIOS。用U盤啟動學(xué)生機到純DOS狀態(tài),執(zhí)行以下命令:
Awdflash.exe/sy/pnbiosbak.bin
即把當前的BIOS程序備份到文件biosbak.bin中,最好再復(fù)制一份,以防不測。具體每個參數(shù)的含義可以用“Awdflash.exe/?”獲得。
(3)修改BIOS文件,加入網(wǎng)絡(luò)啟動模塊。繼續(xù)執(zhí)行以下命令:
Cbrom.exebiosbak.bin/pciRtspxe.lom
?。?)刷新BIOS。先查看BIOS空間是否足夠啟動代碼及是否合并:
Cbrom.exebiosbak.bin/d
沒有問題則執(zhí)行寫入命令:
Awdflash.exebiosbak.bin/py/sn/r
重啟系統(tǒng),按Shift+F10即可進入網(wǎng)絡(luò)啟動設(shè)置界面,選擇PXE方式啟動。
2.無盤服務(wù)器準備
實現(xiàn)PXE無盤啟動的軟件很多,其原理大都是通過DHCP服務(wù)為客戶機分配IP地址,通過TFTP服務(wù)傳輸啟動文件,由服務(wù)器端和網(wǎng)卡的Bootrom配合,完成網(wǎng)絡(luò)啟動。常用的有Intel的PXE-PDK,Litenet,3COM的DABS等。這是傳統(tǒng)的實現(xiàn)方法,在此基礎(chǔ)上還可以實現(xiàn)無盤Windows XP和Windows 2003系統(tǒng),在節(jié)約成本的同時,也便于服務(wù)器端集中管理,目前仍有不少機房和網(wǎng)吧采用。
以Windows 2003下的PXE無盤啟動為例。因為傳統(tǒng)的PXE無盤啟動配置非常繁瑣,為了簡化過程,我們可以使用一個小軟件TFTPD32,并準備好PXE無盤映像文件(如dos.pxe,幾個文件的下載地址:http://www.unika.com.cn/netbar/products/driver/autonetghost.rar)。TFTPD32自帶了DHCP服務(wù)器和TFTP服務(wù)器。運行Tftpd32.exe,軟件自動填好服務(wù)器的IP地址。在DHCP Server標簽下,填入起始IP地址,客戶機數(shù)量,映像文件名,子網(wǎng)掩碼等信息,并點擊“Save”。此時,客戶機已經(jīng)可以實現(xiàn)無盤啟動了。為了啟動后可以進行Ghost操作,在dos.pxe映像中應(yīng)該包含Ghost軟件,并且最好在自動批處理文件中設(shè)置好。
有人已經(jīng)把PXE無盤啟動的相關(guān)功能整合到一起了,包括服務(wù)器端軟件和PXE映像文件,都按照網(wǎng)絡(luò)克隆的要求設(shè)置好,可以實現(xiàn)傻瓜式的操作。這類工具網(wǎng)上很多,應(yīng)用較多的是邁思工作室的MaxDOS,目前最新版本是9.0。使用這些工具軟件會使網(wǎng)絡(luò)克隆更加方便快捷。
3.服務(wù)器端設(shè)置
在服務(wù)器上運行Ghostsrv.exe。各選項設(shè)置說明如下。
?。?)會話名:建立廣播會話的名稱,隨意填寫,但需要與客戶端一致。
?。?)選擇“恢復(fù)映像”,表示執(zhí)行網(wǎng)絡(luò)還原;如果選擇“創(chuàng)建映像”,表示執(zhí)行網(wǎng)絡(luò)備份(用于做母盤)。
(3)映像文件:要建立或恢復(fù)的鏡像文件的路徑和名稱。做全盤鏡像時要保證磁盤空間足夠。
(4)選擇“磁盤”時,表示進行網(wǎng)絡(luò)全盤還原或全盤備份;選擇“分區(qū)”時,表示進行網(wǎng)絡(luò)分區(qū)還原或分區(qū)備份。
?。?)前面填寫正確后,“接受客戶機”按鈕才可用。
?。?)點擊“接受客戶機”,學(xué)生機連接后,列表中會有顯示,“發(fā)送”按鈕可用,點擊“發(fā)送”即開始網(wǎng)絡(luò)克隆。
4.客戶機端設(shè)置
學(xué)生機網(wǎng)絡(luò)啟動后,運行Ghost.exe,選擇“GhostCast”里的“Muiticast”(如圖1)。
此時進入會話連接設(shè)置,填寫與服務(wù)器端一致的會話名稱以及正確的服務(wù)器IP地址,然后點“OK”(如圖2)。
Ghost會話連接成功,等待服務(wù)器端發(fā)送命令。作為客戶端的所有學(xué)生機都連接成功后,在服務(wù)器端點擊“發(fā)送”,網(wǎng)絡(luò)克隆開始,服務(wù)器和客戶端同時出現(xiàn)進度條。因為是廣播方式,克隆速度并不比單機慢太多,但會受到網(wǎng)絡(luò)速度的影響,一般15G的數(shù)據(jù)量30臺學(xué)生機,全盤網(wǎng)絡(luò)克隆可在一小時以內(nèi)完成。這個速度對于機房系統(tǒng)安裝來說可稱得上是極速,即使是用于網(wǎng)絡(luò)恢復(fù)系統(tǒng),也算是比較快的,在硬盤沒有被完全破壞的情況下,還可以使用還原軟件瞬時恢復(fù)。
問題解決之三:七嘴八舌,熱議網(wǎng)絡(luò)克隆
邱元陽:前面的網(wǎng)絡(luò)克隆過程,因為涉及基本的實現(xiàn)原理,看起來似乎很復(fù)雜,但應(yīng)用起來卻非常方便,因為已經(jīng)有很多現(xiàn)成的輔助工具可以使用。
由于軟件版權(quán)問題,尤其是操作系統(tǒng)的授權(quán)問題,克隆安裝往往被認為是一種盜版行為,不作為正常的操作系統(tǒng)布署對待,因此多數(shù)網(wǎng)克軟件只提到網(wǎng)絡(luò)備份功能,而不對網(wǎng)絡(luò)安裝系統(tǒng)做詳細說明。這也是眾多的集成化網(wǎng)絡(luò)克隆工具都不是商業(yè)制作的原因之一。實際上,這些集成化的工具可以極大地節(jié)省我們的時間和精力,減少重復(fù)勞動,從它們的工作界面就可看出來(如PXE版MaxDOS)。
劉宗凡:雖然使用Ghost來進行網(wǎng)絡(luò)克隆十分方便,但對一些對計算機操作不太熟悉的人來說仍然有一定困難。所以這些集成化的網(wǎng)克工具很有市場,它們把整個網(wǎng)克過程進行了簡化,操作更加便利。如“超級一鍵網(wǎng)克”,我們只要選擇客戶機需要克隆的鏡像文件的位置以及填入客戶機數(shù)量,它就會自動調(diào)用Ghostsrv.exe,等待客戶機連接??蛻魴C只要從網(wǎng)絡(luò)啟動,不用做任何設(shè)置,就會自動接收文件進行網(wǎng)絡(luò)克隆,整個過程可以用傻瓜式來形容。
邱元陽:類似的還有“誠龍網(wǎng)刻”等,無需架設(shè)DHCP和TFTP服務(wù)器,也無需進行Ghost服務(wù)端設(shè)置,只需將客戶機設(shè)置為從網(wǎng)卡啟動,即可自動調(diào)用Ghost進行網(wǎng)刻。
陳紅:大部分的網(wǎng)克工具,都是基于網(wǎng)絡(luò)Ghost來進行的,其實還有不少軟件也具有網(wǎng)克功能。如聯(lián)想機房的慧盾,不但可以進行一般的備份和恢復(fù),還能進行增量復(fù)制,也就是只復(fù)制新增的部分,大大節(jié)省了系統(tǒng)更新的時間。
劉宗凡:PowerQuest Drive Image也是一個與Ghost齊名的硬盤克隆工具。它的SmartSector功能也支持通過網(wǎng)絡(luò)以TCP/IP方式制作網(wǎng)絡(luò)上其他機器中硬盤的鏡像文件,或者從網(wǎng)絡(luò)上其他計算機中恢復(fù)硬盤鏡像文件到本機硬盤中。如果你想安裝相同硬盤的多臺網(wǎng)絡(luò)工作站,使用這個工具輔助制作可以極大地簡化操作。
陳紅:聯(lián)想的慧盾還具有網(wǎng)絡(luò)喚醒功能。選擇一臺源計算機,開機后按F4進入網(wǎng)絡(luò)同傳,選擇為“發(fā)射端”,然后利用窗口上的“喚醒”功能,喚醒其他需要復(fù)制的計算機,這樣避免了一臺一臺開機的麻煩。全部喚醒后,就可以開始網(wǎng)絡(luò)復(fù)制了。在網(wǎng)絡(luò)復(fù)制前,可以設(shè)置相關(guān)參數(shù),如要復(fù)制整個硬盤還是某個分區(qū)等。復(fù)制完成后,在發(fā)射端還可以關(guān)閉或重啟所有計算機。
劉宗凡:除了通過軟件進行克隆外,很多硬盤保護卡或集成了硬盤保護功能的網(wǎng)卡也可R/Q3EmqltLvFSQSv06TdoxP1hfq3iRuk6ua7FmOzSlA=以直接實現(xiàn)網(wǎng)絡(luò)克隆。如三茗閃電克隆還原卡/保護卡就具有網(wǎng)絡(luò)克隆模塊。它基于Linux內(nèi)核,在底層實現(xiàn)網(wǎng)絡(luò)克隆,數(shù)據(jù)發(fā)送機向局域網(wǎng)內(nèi)其他接收端計算機進行硬盤及分區(qū)數(shù)據(jù)的克隆以及操作系統(tǒng)的分發(fā),達到局域網(wǎng)內(nèi)靈活高效的OS部署目的。它還具有增量克隆的功能,即將新增變化的有效數(shù)據(jù)傳送給接收端計算機,可避免消耗大量的時間在已經(jīng)有的數(shù)據(jù)量上,從而提高機房工作效率。它還具備遠程喚醒功能,可使接收端計算機自動開機,并自動搜索網(wǎng)絡(luò)中的發(fā)送端,然后進入接收狀態(tài)。它的計劃任務(wù)排程克隆功能則可在完全無人值守狀態(tài)下定時自動維護,提供全天候的機房維護和管理,可以在休息時間讓計算機自動定時網(wǎng)絡(luò)克隆。硬件實現(xiàn)的網(wǎng)絡(luò)克隆往往提供了一些更加方便的功能。
陳紅:網(wǎng)絡(luò)克隆之后,還有一個問題需要解決,就是每臺計算機的IP地址。由于機房管理的需要,一般是不使用自動獲取IP地址的,而固定的IP地址在克隆完成后就會造成局域網(wǎng)內(nèi)的IP沖突。
邱元陽:不少人已經(jīng)注意到這一問題,并為此開發(fā)了一些小工具來解決,主要是批量修改IP地址或自動修改IP地址。如互維IP自動修改工具,可以先掃描現(xiàn)有的IP設(shè)置,形成一個IP地址與Mac地址對應(yīng)的記錄文件,或者手工編輯這個文件,運行主程序,設(shè)置IP地址規(guī)則和計算機名規(guī)則,生成一個客戶端程序,該程序即可自動修改本機的IP地址和計算機名,修改完成后自動消失,不留痕跡。所以可以把它放在啟動組里再進行克隆,克隆完成重啟后,每臺學(xué)生機的IP地址都會自動修改好。
陳紅:其實聯(lián)想的克隆工具已經(jīng)具有這樣的功能,網(wǎng)絡(luò)同傳之后重啟,系統(tǒng)會自動修改IP地址和計算機名,這一功能非常方便實用。
劉宗凡:如果克隆的系統(tǒng)帶有還原功能,就稍微麻煩一些,要么需要學(xué)生機每次啟動后都自動修改IP地址,要么在克隆前設(shè)置還原軟件為重啟一次后還原(冰點還原具有這樣的功能,但效果不是很好)。
陳紅:感覺網(wǎng)絡(luò)克隆和還原軟件在功能上有一些重復(fù)。
邱元陽:網(wǎng)絡(luò)克隆的恢復(fù)與還原軟件的還原,二者還是有所不同的。一般情況下,還原軟件都是設(shè)置為自動還原,可以選擇全盤保護也可保護指定的分區(qū)。但當還原軟件本身都被破壞了時,則只能通過網(wǎng)絡(luò)進行系統(tǒng)恢復(fù)。網(wǎng)絡(luò)版的還原軟件,可以從服務(wù)器端還原學(xué)生機,但必須在學(xué)生機的還原軟件信息完好的前提下才能進行,對于更換了硬盤和第一次的系統(tǒng)安裝是不適用的。網(wǎng)絡(luò)克隆,日常操作不進行保護,只在必要時才進行恢復(fù);還原軟件,一般每次啟動時都還原(也能設(shè)置為不還原),只在必要時取消保護。二者常常配合使用,對于有些還原軟件如冰點還原,甚至能帶著還原進行網(wǎng)絡(luò)克隆。
劉宗凡:網(wǎng)絡(luò)克隆早已不是一個新鮮的名詞,時至今日已經(jīng)發(fā)展得非常成熟,得到普遍應(yīng)用。舊瓶裝新酒,老技術(shù)的創(chuàng)新使用,還值得我們不斷挖掘。目前在機房維護技術(shù)中能夠?qū)崿F(xiàn)系統(tǒng)徹底癱瘓情況下的一鍵網(wǎng)絡(luò)恢復(fù),正是很多人在原有技術(shù)上不懈努力的結(jié)果。