




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 iPXE部署文檔基于iPXE的網(wǎng)絡(luò)啟動系統(tǒng)部署方案2022年3月6日目 錄第一章 前言- 2 -1.iPXE介紹- 2 -2.網(wǎng)絡(luò)啟動流程- 2 -3.Tiny PXE Server介紹- 2 -4.PE介紹- 2 -第二章 部署前準備- 3 -5.服務(wù)器準備- 3 -6.網(wǎng)絡(luò)準備- 3 -7.軟件準備- 3 -8.客戶機準備- 3 -第三章 配置流程- 4 -9.配置pxesrv- 5 -10.配置Netboot目錄- 6 -11.配置menu.txt- 7 -12.實現(xiàn)的效果圖- 9 -13.配置文件夾- 10 -14.配置PE的目錄- 11 -第四章 使用流程- 12 -15.客戶端網(wǎng)
2、絡(luò)引導(dǎo)至菜單:- 12 -16.選擇PXE引導(dǎo)- 12 -17.執(zhí)行PE中的選項- 13 -18.進入PE中加載網(wǎng)絡(luò)- 14 -19.掛載PXE服務(wù)器上的共享- 15 -20.系統(tǒng)安裝- 18 -第五章 Linux的安裝- 22 -21.Linux的安裝原理- 22 -22.安裝文件配置流程- 22 -23.執(zhí)行安裝- 23 -24.完成安裝- 25 -第一章 前言1. iPXE介紹PXE(preboot execute environment,預(yù)啟動執(zhí)行環(huán)境)是由Intel公司開發(fā)的最新技術(shù),工作于Client/Server的網(wǎng)絡(luò)模式,支持工作站通過網(wǎng)絡(luò)從遠端服務(wù)器下載映像,并由此進行網(wǎng)絡(luò)啟
3、動和安裝iPXE是PXE的一個開源實現(xiàn),通過iPXE能讓網(wǎng)卡直接支持網(wǎng)絡(luò)啟動,而不依賴于網(wǎng)卡自帶的PXE固件。同時相比PXE,iPXE支持更多的協(xié)議。傳統(tǒng)的PXE只能通過TFTP進行傳輸,而iPXE支持HTTP,iSCSI和ATA over Ethernet(AoE),因此傳輸速率大大提升2. 網(wǎng)絡(luò)啟動流程大體流程:客戶機從DHCP(獲取IP,尋找iPXE服務(wù)器)>tftp獲取開機啟動文件>HTTP/TFTP/FTP(加載安裝文件)>本地安裝3. Tiny PXE Server介紹Tiny PXE Server是一款小巧但又功能非常強大的網(wǎng)絡(luò)啟動服務(wù)器軟件,它支持DHCP/T
4、FTP/HTTP/BINL/DNS等多個協(xié)議,并且能夠直接加載自定義的外置腳本菜單,因此搭配IPXE啟動是非常方便的4. PE介紹Windows預(yù)先安裝環(huán)境(Microsoft Windows Preinstall Environment,簡稱Windows PE或WinPE)是簡化版的Windows XP、Windows Server 2003、Windows Vista、Windows 7或Windows 8。WinPE作用是方便企業(yè)進行工作站和服務(wù)器的企劃,Windows PE可理解為Windows的Live CD。第二章 部署前準備5. 服務(wù)器準備安裝Windows2008R2服務(wù)器,
5、配置網(wǎng)絡(luò),并關(guān)閉防火墻6. 網(wǎng)絡(luò)準備確保路由器/防火墻的DHCP功能正常,確保服務(wù)器、客戶端在同一網(wǎng)段7. 軟件準備l Tiny PXE Server v.7 l Win7安裝ISO /安裝原版系統(tǒng)l 封裝好的WIM文件 /安裝自定義的優(yōu)化系統(tǒng)l EditPlus 或 Notepad+ /用于編寫啟動目錄l 帶網(wǎng)絡(luò)功能的PE系統(tǒng)ISO 8. 客戶機準備 提前在客戶端設(shè)置好第一啟動為PXE,并保證安裝前硬盤無重要資料第三章 配置流程Tiny PXE Server主程序目錄如下:可以看到分為netboot目錄和兩個文件其中pxesrv.exe為程序可執(zhí)行文件,config.ini為其
6、配置文件9. 配置pxesrv說明:ProxyDhcp:網(wǎng)絡(luò)內(nèi)有DHCP服務(wù)器或DHCP路由,請勾選,它會進行DHCP中繼。取消勾選,則會廣播DHCP信號,Option 54項會生效Boot file為PXE啟動的bootfile,它會調(diào)用下面的menu.txt菜單,供開機引導(dǎo)時選擇。也可以替換為目錄下的undionly.kpxe文件,區(qū)別如下:· .pxe is an image designed to be chain loaded, unloading both the underlying PXE and UNDI code sections· .kpxe
7、 is a PXE image that keeps UNDI loaded and unloads PXE· .kkpxe is a PXE image that keeps PXE+UNDI loaded and return to PXE (instead of int 18h).10. 配置Netboot目錄Netboot目錄存放有ipxe的引導(dǎo)文件和PE文件ISO說明:Boot目錄存放有以kernel方式遠程引導(dǎo)的操作系統(tǒng)啟動文件,通常安裝windows需要winboot、bootmgr、bio、boot、boot.wim。安裝linux則需要放置pxelinux.0、px
8、elinux.cfgEFI目錄存放有以UEFI的PXE引導(dǎo)方式存放的相關(guān)文件UI和字體,UEFI本身引導(dǎo)依托與Netboot目錄下的bootx64.efiISO目錄存放自定義的WINPE系統(tǒng)Bootx64.efi是用來以UEFI進行PXE引導(dǎo)的bootstrap文件Ipxe.pxe和undionly.kpxe在設(shè)置主程序時提到的引導(dǎo)文件,也是此次部署的核心文件Menu.txt是配置菜單,通過對其進行編輯,可以實現(xiàn)多系統(tǒng)引導(dǎo)選擇Memdisk是提取于syslinux的一個程序,其目的是可以將ISO裝載于內(nèi)存中,從而方進行配置部署工作。11. 配置menu.txt文件代碼如下:說明:l #之后的文
9、字為注釋,僅供說明,不執(zhí)行l(wèi) Set menu-timeout定義了菜單的默認顯示時間,單位毫秒,10000即10秒l Isset ip | dhcp含義為檢測客戶端IP是否從DHCP獲取l http:/$next-server 含義為使用http協(xié)議定位到PXE服務(wù)器上next-serverl :start 開始批處理執(zhí)行下列指令l Menu 顯示l Item 項目,每一項都可以執(zhí)行l(wèi) :shell、:reboot、:winPE為Item下的分別選項,選擇哪像則批處理會跳轉(zhuǎn)到冒號后,執(zhí)行該項下面的命令l sanboot -no-describe -drive 0x80 執(zhí)行硬盤的0x80扇區(qū)
10、,意為退出PXE環(huán)境,從本機的C盤分區(qū)或linux的boot區(qū)引導(dǎo)l initrd http:/$next-server/ISO/PE.iso 此為ipxe內(nèi)核中的Linux指令initrd,該指令可以加載內(nèi)核模塊供啟動l chain http:/$next-server/memdisk iso raw 此命令可以配合initrd、memdisk將iso鏡像文件加載到系統(tǒng)內(nèi)存供啟動12. 實現(xiàn)的效果圖13. 配置文件夾Initrd指令固然強大,但是其問題在于,如果ISO的容量大于了我們內(nèi)存的可用容量,就無法加載了,這也是無法直接將安裝ISO指向其的原因。因此,需要用WinPE環(huán)境進行掛載安裝。
11、配置遠程SMB共享是具體實現(xiàn)的一個方法,我們需要回到在PXE服務(wù)器,建立目錄,將Windows的安裝文件(install.wim)或我們自定義的封裝文件wim放置,并共享,就可以了14. 配置PE的目錄在PXESERVERnetbootISO這個目錄下,放置我們所需要的PE文件需要注意的是,PE文件名,需要與啟動菜單中的批處理命令如果initrd http:/$next-server/ISO/PE.iso需要將PE的名稱修改為PE.ISO第四章 使用流程15. 客戶端網(wǎng)絡(luò)引導(dǎo)至菜單:默認選項為從C盤引導(dǎo),安裝系統(tǒng)則需要選擇第二項,進入PXE PE16. 選擇PXE引導(dǎo)17. 執(zhí)行PE中的選項根
12、據(jù)工作需要,選擇不同的選項安裝系統(tǒng)則進入WIN8PE或2003PE(較老的機型)檢測硬件則可以運行硬盤壞道或內(nèi)存測試分區(qū)則可以運行Disk精靈根據(jù)自定義PE的版本不同,這個界面也會有所不同18. 進入PE中加載網(wǎng)絡(luò)進入PE后,加載網(wǎng)絡(luò)是實現(xiàn)網(wǎng)絡(luò)掛載的前提19. 掛載PXE服務(wù)器上的共享開啟網(wǎng)絡(luò)后,桌面出現(xiàn)網(wǎng)絡(luò)相關(guān)的程序圖標(biāo)點擊后,配置掛載的目錄掛載成功后,會有相關(guān)提示可以看到之前掛載的文件了20. 系統(tǒng)安裝系統(tǒng)安裝下的SGI工具是一個小巧的備份還原工具,支持WIM和GHO文件的備份還原。此外,對于ISO安裝文件,可以通過掛載虛擬光驅(qū)的方式安裝映像文件選擇掛載的目錄下的wim分區(qū)選擇硬盤上的C盤
13、,如果是新機器,注意先提前分區(qū)并激活啟動分區(qū)之后點擊執(zhí)行,如果是多合一系統(tǒng)會提示選擇所安裝的系統(tǒng)種類會提示格式化磁盤,需在格式化前保證無重要資料格式化后,就進入了恢復(fù)過程,此過程速度取決于電腦運行速度和網(wǎng)絡(luò)帶寬百兆網(wǎng)絡(luò),虛擬機中安裝原版的時間在半小時完成后,重啟機器,此時可以關(guān)閉PXE引導(dǎo),安裝程序會進入最后的設(shè)置完成第五章 Linux的安裝21. Linux的安裝原理傳統(tǒng)的PXE安裝Linux通常需要部署tftp服務(wù)器,之后通過分發(fā)pxelinux.0來使客戶端進行網(wǎng)絡(luò)啟動,再通過tftp協(xié)議進行安裝,而tftp速度很慢,無法有效利用網(wǎng)絡(luò)。而ipxe改進了相關(guān)機制,它的源碼中已經(jīng)直接支持ht
14、tp協(xié)議,可以在通過tftp啟動后調(diào)用http進行安裝,用戶只需要解壓Linux相關(guān)文件到指定目錄并修改啟動菜單相關(guān)項,即可完成安裝。由于引導(dǎo)機制不同,Linux不能通過進入WinPE安裝22. 安裝文件配置流程我們以CentOS 6.3安裝鏡像為例,只需要將安裝光盤文件提取后復(fù)制到netboot目錄下的二級目錄,這里建議按照系統(tǒng)名稱+版本的命名方式建立目錄,如:netbootcentos6注意,這里一定要使用UltraISO或類似的虛擬光驅(qū)提取,不可用解壓縮軟件直接打開ISO,否則會出現(xiàn)安裝時提示找不到安裝源文件的問題其原因是ISO有很多目錄結(jié)構(gòu)格式,解壓縮軟件與虛擬光驅(qū)打開這些目錄結(jié)構(gòu)時的原理不同,會導(dǎo)致一部分文件信息丟失,文件雖然還在,但是后綴名不一致。之后,我們需要修改menu.txt的菜單,在其中加入相關(guān)的引導(dǎo)信息,一共有兩項,第一項為啟動后
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 移動公司年度工作總結(jié)
- 中西方教育體系比較
- 腰骶部筋膜炎護理
- 母嬰護理安全教育
- 腹部手術(shù)病人的術(shù)前護理
- 手部拆線后的護理常規(guī)
- 畜牧產(chǎn)業(yè)扶貧培訓(xùn)
- 種植牙的配合護理查房
- 2025審核知識培訓(xùn)
- 家庭親子教育培訓(xùn)體系構(gòu)建
- 企業(yè)所得稅匯算清繳申報表電子表格版(帶公式-自動計算)
- 訂婚解除婚約協(xié)議書模板
- 護理一科一品成果課件
- 馬生產(chǎn)學(xué)智慧樹知到期末考試答案2024年
- 試驗檢測實施方案
- 湘美版六年級下冊美術(shù)全冊教案
- 車輛爆胎突發(fā)事件的應(yīng)對與處理技巧
- 2024年新蘇教版六年級下冊科學(xué)全冊知識點(精編版)
- 老年綜合評估課件
- 外科手術(shù)中自動打結(jié)器在強化縫合中的作用
- 《公共危機管理概論》復(fù)習(xí)題
評論
0/150
提交評論