如圖1所示,遠(yuǎn)端服務(wù)器提供TFTP Server功能,IP地址為10.1.1.1/24。設(shè)備作為TFTP客戶端,IP地址為10.2.1.1/24,與服務(wù)器之間的路由可達(dá)。
設(shè)備需要進(jìn)行升級(jí)操作,要求:從TFTP服務(wù)器上下載系統(tǒng)軟件至設(shè)備,且備份當(dāng)前設(shè)備的配置文件到TFTP服務(wù)器。
圖1 配置通過TFTP訪問其他設(shè)備文件組網(wǎng)圖
采用如下的思路配置TFTP傳輸文件功能:
<HUAWEI> tftp 10.1.1.1 get devicesoft.cc
Info: Transfer file in binary mode.
Downloading the file from the remote TFTP server. Please wait...\
TFTP: Downloading the file successfully.
23876556 bytes received in 199 seconds.
<HUAWEI> tftp 10.1.1.1 put vrpcfg.zip
Info: Transfer file in binary mode.
Uploading the file to the remote TFTP server. Please wait...|
TFTP: Uploading the file successfully.
7717 bytes send in 1 second.
3、檢查配置結(jié)果。
# 在設(shè)備中執(zhí)行dir命令,查看系統(tǒng)軟件是否下載至設(shè)備。
<HUAWEI> dir
Directory of flash:/
Idx Attr Size(Byte) Date Time FileName
0 -rw- 14 Mar 13 2012 14:13:38 back_time_a
1 drw- - Mar 11 2012 00:58:54 logfile
2 -rw- 4 Nov 17 2011 09:33:58 snmpnotilog.txt
3 -rw- 11,238 Mar 12 2012 21:15:56 private-data.txt
4 -rw- 7,717 Mar 12 2012 21:15:54 vrpcfg.zip
5 -rw- 14 Mar 13 2012 14:13:38 back_time_b
6 -rw- 23,876,556 Mar 13 2012 14:24:24 devicesoft.cc
7 drw- - Oct 31 2011 10:20:28 sysdrv
8 drw- - Feb 21 2012 17:16:36 compatible
9 drw- - Feb 09 2012 14:20:10 selftest
10 -rw- 19,174 Feb 20 2012 18:55:32 backup.cfg
11 -rw- 43,496 Dec 15 2011 20:59:36 20111215.zip
12 -rw- 588 Nov 04 2011 13:54:04 servercert.der
13 -rw- 320 Nov 04 2011 13:54:26 serverkey.der
14 drw- - Nov 04 2011 13:58:36 security
...
65,233 KB total (7,289 KB free)
# 在TFTP服務(wù)器的工作路徑下,可以看到vrpcfg.zip文件已保存至此路徑。
上一篇實(shí)戰(zhàn)中,我們用微軟的WDS成功啟動(dòng)了WinPE,但是發(fā)現(xiàn)主要是傳輸速度太慢,這一篇我們重點(diǎn)解決這個(gè)問題。
之前講PXE原理的時(shí)候,大家已經(jīng)明白,PXE啟動(dòng)是經(jīng)過DHCP與TFTP配合實(shí)現(xiàn)的,這個(gè)慢就慢在TFTP上。2010年4月,PXE有了一個(gè)擴(kuò)展版本叫iPXE,它支持HTTP協(xié)議,可以通過http、ISCSI SAN、Fibre Channel SAN via FCoE AoE SAN wireless network Infiniband network等方式啟動(dòng),下面我們就實(shí)戰(zhàn)一番。
iPXE官網(wǎng)
iPXE代碼可以刷在芯片中,也可以借助之前PXE啟動(dòng),因此這里介紹一下iPXE啟動(dòng)原理:
iPXE啟動(dòng)芯片
客戶端沒有變化,還是開機(jī)后網(wǎng)卡PXE啟動(dòng),廣播一個(gè)帶有“PXE”標(biāo)識(shí)DHCP獲取消息后,DHCP應(yīng)答返回一個(gè)IP地址,并將啟動(dòng)文件名稱發(fā)送誒客戶端。
客戶端接收到IP地址后,通過TFTP協(xié)議,下載啟動(dòng)文件并加載,這個(gè)啟動(dòng)文件就是iPXE的代碼。
當(dāng)iPXE啟動(dòng)后,再一次申請(qǐng)DHCP,這次標(biāo)識(shí)變?yōu)榱恕癷PXE”,還是那個(gè)DHCP獲取到請(qǐng)求后,發(fā)現(xiàn)標(biāo)識(shí)是“iPXE”,根據(jù)策略再次下發(fā)一個(gè)IP地址,并給出了iPXE“啟動(dòng)菜單”文件名稱。
iPXE根據(jù)配置上新的IP地址后,再次通過TFTP下載“啟動(dòng)菜單”,然后根據(jù)菜單安裝指定的協(xié)議(如:http)下載啟動(dòng)鏡像,完成WinPE的啟動(dòng)。
這么說來DHCP需要下發(fā)兩次IP,而且兩次下發(fā)的啟動(dòng)文件還不一樣,這個(gè)如何設(shè)置?這個(gè)不是本文重點(diǎn),請(qǐng)大家關(guān)注我后續(xù)文章。
具體操作如下:
1.服務(wù)器端配置固定IP地址:192.168.111.10/24
2.不用安裝任何服務(wù),下載一個(gè)TinyPXEServer程序包(需要的請(qǐng)聯(lián)系我)并解壓縮
3.雙擊“啟動(dòng)服務(wù)”這個(gè)批處理,這時(shí)TinyPXEServe就啟動(dòng)了
整體配置
4.將WinPE中的WIM文件復(fù)制到imgs中,更名為WinPE.WIM
5.開啟客戶端,可以看到啟動(dòng)過程,最后啟動(dòng)圖像界面版本的WinPE
這次用的是win7maxmini的PE
6.這次啟動(dòng)很快,大約10秒鐘多一點(diǎn),可以觀看我后續(xù)的視頻實(shí)錄
【結(jié)束篇 PXE啟動(dòng)的應(yīng)用】
我們研究的PXE啟動(dòng),究竟有何用處呢?我想給他家提出幾個(gè)應(yīng)用場景及方案:
1.快速部署Windows操作系統(tǒng):
這個(gè)方案使用之前的第三篇Windows部署服務(wù)器(WDS)方式,可以非常方便的安裝正版Windows,不用光盤、U盤這類的介質(zhì)。之所以用于安裝正版,是因?yàn)檫@種安裝方式是利用正式版的光盤,從中提取boot.wim、install.wim兩個(gè)文件,因此安裝后就是純凈安裝,需要我們手動(dòng)逐個(gè)激活。
2.使用WinPE光盤、U盤安裝系統(tǒng):
如果只是進(jìn)行系統(tǒng)修復(fù),可以采用第一盤內(nèi)容,啟動(dòng)弄一個(gè)DOS環(huán)境即可;如果需要高級(jí)功能,甚至聯(lián)網(wǎng)下載一個(gè)gho格式進(jìn)行系統(tǒng)恢復(fù)式的安裝,則使用第三篇的辦法。這樣對(duì)于網(wǎng)關(guān)應(yīng)該是極大的方便。如果只做好批處理,只要讓用戶自己網(wǎng)卡啟動(dòng)后,選擇自己的機(jī)型后,完全可以實(shí)現(xiàn)快速自助安裝系統(tǒng)了。
WinPE的U盤
3.Ghost批量安裝系統(tǒng):
這個(gè)對(duì)于學(xué)生機(jī)房大批量Ghost系統(tǒng)非常方便,有興趣的朋友請(qǐng)關(guān)注我后期的文章及視頻。
4.無盤辦公系統(tǒng):
目前很多PE都附帶了大量工具,支持聯(lián)網(wǎng)、支持瀏覽器、自帶Office等等都不在話下,因此完全可以利用這個(gè)方案,實(shí)現(xiàn)一個(gè)無盤辦公系統(tǒng),當(dāng)用戶的計(jì)算機(jī)出現(xiàn)系統(tǒng)性故障又急著使用時(shí),全權(quán)可以利用這種“全能”WinPE臨時(shí)解決問題。建議這種PE需要精簡一下,有興趣的可以關(guān)注我后續(xù)文章。
5.云(瘦)終端:
如果單位有了云終端系統(tǒng)(VDI),無論何種方案,最終都是使用RDP、VNC、SPICE等遠(yuǎn)程連接協(xié)議訪問,因此完全可以通過PXE方式,從我們的PC上啟動(dòng)一個(gè)小PE,PE中帶有這種客戶端,這樣就可以使用淘汰下來的計(jì)算機(jī)(無需硬盤)作為終端,可以幫我們節(jié)省不少費(fèi)用呢。我準(zhǔn)備一下,回頭也做成案例,請(qǐng)大家關(guān)注。
6.桌面APP分發(fā):
一般用戶的計(jì)算機(jī)主要用于辦公,特殊軟件(如:各種網(wǎng)銀、圖像處理、課件制作、數(shù)值計(jì)算……)不但功能特殊,而且對(duì)硬件、系統(tǒng)環(huán)境要求也特殊甚至相互沖突,因此不可能全都安裝在用戶計(jì)算機(jī)中。這種情況下,我們可以找硬件配置比較高的PC安裝好那些特殊應(yīng)用,有沖突沒關(guān)系,再準(zhǔn)備一臺(tái),總之將所有的特殊應(yīng)用,分別安裝在機(jī)臺(tái)PC上,然后給PC設(shè)置成為可以多用戶同時(shí)登錄的系統(tǒng)(分配好用戶名、密碼)。這樣用我們PXE啟動(dòng)后,通過遠(yuǎn)程桌面就可以另用戶訪問自己需要的特殊應(yīng)用了。
APP分發(fā)
其實(shí)大家可以看到,上面這些場景應(yīng)用都是圍繞PXE啟動(dòng)、WinPE系統(tǒng)衍生的,大家還有什么好的應(yīng)用方案,也可以給我留言,幫助大家擴(kuò)寬思路呀。
以上就是關(guān)于PXE啟動(dòng)的第三篇,有任何問題可以給我留言,也可以私信我。
關(guān)注我的賬號(hào)后,可以第一時(shí)間收到新的內(nèi)容。關(guān)注、點(diǎn)贊、留言、轉(zhuǎn)發(fā)都是對(duì)我的支持,謝謝!