用 Ghost 軟體實現基於 PXE 的網路硬碟複製

來源:互聯網
上載者:User

    目前,相當多的網吧、電子教室都採用了沒有軟碟機、光碟機的工作站。在沒有軟碟機、光碟機的情況下,當硬碟的軟體系統出現問題時,能否實現網路硬碟複製呢?PXE技術提供的從網路啟動的功能,讓我們找到瞭解決之道。PXE 即Preboot Execution Environment,它是基於TCP/IP、DHCP、TFTP等Internet協議之上的擴充網路通訊協定。

    下面,我們就來講解怎樣採用賽門鐵克的磁碟管理工具Ghost 來實現基於PXE的網路硬碟複製。

  網路硬碟複製過程簡述:

  網路硬碟複製過程為:在裝有軟碟機或光碟機的工作站上,用一張引導盤來啟動機器(也可以通過USB口串連引導裝置引導機器),串連到伺服器,使用Ghost Server軟體的多播服務(Multicast Server)將硬碟或分區的映像(形式為ghost備份檔案)複製到工作站,這樣就實現了不拆機、方便、快速的網路硬碟複製。

  實現PXE網路啟動方式

  對於沒有軟碟機、光碟機的工作站,要實現PXE網路啟動方式,需要完成三個步驟:

  1、工作站的PXE啟動設定

  PXE網路啟動一般要求在網卡上加裝PXE啟動晶片(PXE Boot ROM);對於某些型號的網卡,也可以將PXE啟動代碼(Boot Code)寫入主板的Flash ROM;而大多數主板上的整合網卡,可直接支援PXE啟動。

  某些主板,其PXE啟動設定方式是:機器啟動時根據工具提示按下Shift+F10或F2,在啟動類型中選擇PXE,開啟網路啟動選項即可。

  2、製作PXE開機檔案

  製作PXE的開機檔案,推薦使用3Com的DABS(Dynamic Access Boot Services)。DABS提供了功能強大的PXE啟動服務、管理功能,但是,網上可供下載的是一個30天的試用版。所以,我們只用它的開機映像檔案製作功能,而由Windows 2000 Server的DHCP伺服器來提供PXE啟動服務。

    DABS可以安裝在任何一台運行Windows的機器上。安裝後,運行3Com Boot Image Editor(檔案imgedit.exe),出現主介面圖。選擇“建立TCP/IP或PXE映像檔案(Create a TCP/IP or PXE image file)”,出現交談視窗。為即將建立的映像檔案命名,例如:pxeghost.img,其他採用預設選項,將經測試正常的網路啟動盤放入軟碟機,選擇[OK],建立PXE開機映像Pxeghost.img檔案。

  在3Com Boot Image Editor的主菜單中,選擇“建立PXE菜單開機檔案(Creat a PXE menu boot file)”,在出現的視窗中選擇[添加(Add)],加入我們剛剛建立的開機映像檔案Pxeghost.img到菜單列表中(1所示),在“選項(Options)”標籤中可以設定功能表標題和等待時間。

  選擇[儲存(Save)],給儲存的PXE菜單開機檔案命名為Pxemenu.pxe。

  3、伺服器的PXE啟動服務設定
  Windows 2000 Server的DHCP服務支援兩種啟動協議:DHCP和BOOTP。我們可以設定以下三種選擇:僅DHCP、僅BOOTP、兩者。如果我們的區域網路中由其他的DHCP伺服器提供動態IP地址分配,那麼這裡選“僅BOOTP”即可;如果需要這台伺服器提供動態IP地址分配,則需要選“兩者”。2所示。

  接下來,設定開機檔案名。在DHCP伺服器的範圍選項中配置選項“067:開機檔案名”,字串值為我們建立的PXE菜單開機檔案名Pxemenu.pxe。注意:檔案名稱不包含路徑。3所示。

    DHCP伺服器只是將開機檔案名通知給BOOTP客戶機,客戶機通過什麼方式下載開機檔案呢?答案是,需要TFTP服務。3Com的DABS包含了一個TFTP服務元件,當然,也可以下載一個免費的TFTP伺服器軟體(例如CISCO的TftpServer)長期使用。

  在TFTP伺服器的設定中,規定一個服務類別目錄。將製作的PXE開機檔案Pxeghost.img、Pxemenu.pxe放到TFTP的服務類別目錄中。TFTP伺服器設定為自動運行。

    有的人用一個Tftpd32.exe程式,可以提供Tftp和DHCP服務,可以代替上面的Windows Server 2003的DHCP服務和開機檔案名設定。這種做法網上似乎比較流行。

  用Ghost多播複製硬碟

  現在運行Ghost多點傳送伺服器Ghost Server(GhostSrv83.exe程式),任務名稱取為Restore(或別的你喜歡的名字)。設定完畢,按下“接受客戶(Accept Clients)”按鈕。
    然後啟動需要硬碟複製的無軟碟機工作站。如果以上步驟操作無誤,應該能夠實現PXE啟動,顯示Pxemenu.pxe中配置的菜單列表,選擇,斷行符號,就會用pxeghost.img啟動鏡像裡的配置啟動工作站。
    這個時候須要安裝DOS版的網路卡驅動程式,驅動原生網卡,並自動獲得一IP地址(關於DOS環境下網卡驅動,是一個重點和痛點,我將會在另一篇文章中詳細論述)。pxeghost.img裡應該包含Ghost.exe檔案,運行它就能串連上Ghost Server,加入到多播複製的任務當中,等待Ghost Server發送複製資料。
    多播複製的工作清單在Ghost Server端能看到。當所有的目標工作站串連到本次任務之後,按下“發送(Send)”按鈕,開始複製任務。

    本文來自“十萬個為什麼”電腦學習網 http://www.why100000.com
    作者:張慶(網眼)2008-1-29 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.