基于IPXE的網(wǎng)絡(luò)部署文檔_第1頁
基于IPXE的網(wǎng)絡(luò)部署文檔_第2頁
基于IPXE的網(wǎng)絡(luò)部署文檔_第3頁
基于IPXE的網(wǎng)絡(luò)部署文檔_第4頁
基于IPXE的網(wǎng)絡(luò)部署文檔_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

iPXE部署文檔年3月5日

目錄第一章前言 -2-1. iPXE介紹 -2-2. 網(wǎng)絡(luò)啟動流程 -2-3. TinyPXEServer介紹 -2-4. PE介紹 -2-第二章部署前準(zhǔn)備 -3-5. 服務(wù)器準(zhǔn)備 -3-6. 網(wǎng)絡(luò)準(zhǔn)備 -3-7. 軟件準(zhǔn)備 -3-8. 客戶機(jī)準(zhǔn)備 -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)絡(luò)引導(dǎo)至菜單: -12-16. 選擇PXE引導(dǎo) -12-17. 執(zhí)行PE中的選項 -13-18. 進(jìn)入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-配置pxesrv說明:ProxyDhcp:網(wǎng)絡(luò)內(nèi)有DHCP服務(wù)器或DHCP路由,請勾選,它會進(jìn)行DHCP中繼。取消勾選,則會廣播DHCP信號,Option54項會生效Bootfile為PXE啟動的bootfile,它會調(diào)用下面的menu.txt菜單,供開機(jī)引導(dǎo)時選擇。也可以替換為目錄下的undionly.kpxe文件,區(qū)別如下:.pxeisanimagedesignedtobe

chainloaded,unloadingboththeunderlyingPXEandUNDIcodesections.kpxeisaPXEimagethatkeepsUNDIloadedandunloadsPXE.kkpxeisaPXEimagethatkeepsPXE+UNDIloadedandreturntoPXE(insteadofint18h).配置Netboot目錄Netboot目錄存放有ipxe的引導(dǎo)文件和PE文件ISO說明:Boot目錄存放有以kernel方式遠(yuǎn)程引導(dǎo)的操作系統(tǒng)啟動文件,通常安裝windows需要winboot、bootmgr、bio、boot、boot.wim。安裝linux則需要放置pxelinux.0、pxelinux.cfgEFI目錄存放有以UEFI的PXE引導(dǎo)方式存放的相關(guān)文件UI和字體,UEFI本身引導(dǎo)依托與Netboot目錄下的bootx64.efiISO目錄存放自定義的WINPE系統(tǒng)Bootx64.efi是用來以UEFI進(jìn)行PXE引導(dǎo)的bootstrap文件Ipxe.pxe和undionly.kpxe在設(shè)置主程序時提到的引導(dǎo)文件,也是此次部署的核心文件Menu.txt是配置菜單,通過對其進(jìn)行編輯,可以實現(xiàn)多系統(tǒng)引導(dǎo)選擇Memdisk是提取于syslinux的一個程序,其目的是可以將ISO裝載于內(nèi)存中,從而方進(jìn)行配置部署工作。配置menu.txt文件代碼如下: 說明:#之后的文字為注釋,僅供說明,不執(zhí)行Setmenu-timeout定義了菜單的默認(rèn)顯示時間,單位毫秒,10000即10秒Isset{ip}||dhcp含義為檢測客戶端IP是否從DHCP獲取http://${next-server}含義為使用http協(xié)議定位到PXE服務(wù)器上next-server:start開始批處理執(zhí)行下列指令Menu顯示Item項目,每一項都可以執(zhí)行:shell、:reboot、:winPE為Item下的分別選項,選擇哪像則批處理會跳轉(zhuǎn)到冒號后,執(zhí)行該項下面的命令sanboot--no-describe--drive0x80執(zhí)行硬盤的0x80扇區(qū),意為退出PXE環(huán)境,從本機(jī)的C盤分區(qū)或linux的boot區(qū)引導(dǎo)initrdhttp://${next-server}/ISO/PE.iso此為ipxe內(nèi)核中的Linux指令initrd,該指令可以加載內(nèi)核模塊供啟動chainhttp://${next-server}/memdiskisoraw此命令可以配合initrd、memdisk將iso鏡像文件加載到系統(tǒng)內(nèi)存供啟動實現(xiàn)的效果圖配置文件夾Initrd指令固然強大,但是其問題在于,如果ISO的容量大于了我們內(nèi)存的可用容量,就無法加載了,這也是無法直接將安裝ISO指向其的原因。因此,需要用WinPE環(huán)境進(jìn)行掛載安裝。配置遠(yuǎn)程SMB共享是具體實現(xiàn)的一個方法,我們需要回到在PXE服務(wù)器,建立目錄,將Windows的安裝文件(install.wim)或我們自定義的封裝文件wim放置,并共享,就可以了配置PE的目錄在PXESERVER\netboot\ISO這個目錄下,放置我們所需要的PE文件需要注意的是,PE文件名,需要與啟動菜單中的批處理命令如果initrdhttp://${next-server}/ISO/PE.iso需要將PE的名稱修改為PE.ISO使用流程客戶端網(wǎng)絡(luò)引導(dǎo)至菜單:默認(rèn)選項為從C盤引導(dǎo),安裝系統(tǒng)則需要選擇第二項,進(jìn)入PXEPE選擇PXE引導(dǎo)執(zhí)行PE中的選項根據(jù)工作需要,選擇不同的選項安裝系統(tǒng)則進(jìn)入WIN8PE或2003PE(較老的機(jī)型)檢測硬件則可以運行硬盤壞道或內(nèi)存測試分區(qū)則可以運行Disk精靈根據(jù)自定義PE的版本不同,這個界面也會有所不同進(jìn)入PE中加載網(wǎng)絡(luò)進(jìn)入PE后,加載網(wǎng)絡(luò)是實現(xiàn)網(wǎng)絡(luò)掛載的前提掛載PXE服務(wù)器上的共享開啟網(wǎng)絡(luò)后,桌面出現(xiàn)網(wǎng)絡(luò)相關(guān)的程序圖標(biāo)點擊后,配置掛載的目錄掛載成功后,會有相關(guān)提示可以看到之前掛載的文件了系統(tǒng)安裝系統(tǒng)安裝下的SGI工具是一個小巧的備份還原工具,支持WIM和GHO文件的備份還原。此外,對于ISO安裝文件,可以通過掛載虛擬光驅(qū)的方式安裝映像文件選擇掛載的目錄下的wim分區(qū)選擇硬盤上的C盤,如果是新機(jī)器,注意先提前分區(qū)并激活啟動分區(qū)之后點擊執(zhí)行,如果是多合一系統(tǒng)會提示選擇所安裝的系統(tǒng)種類會提示格式化磁盤,需在格式化前保證無重要資料格式化后,就進(jìn)入了恢復(fù)過程,此過程速度取決于電腦運行速度和網(wǎng)絡(luò)帶寬百兆網(wǎng)絡(luò),虛擬機(jī)中安裝原版的時間在半小時完成后,重啟機(jī)器,此時可以關(guān)閉PXE引導(dǎo),安裝程序會進(jìn)入最后的設(shè)置完成Linux的安裝Linux的安裝原理傳統(tǒng)的PXE安裝Linux通常需要部署tftp服務(wù)器,之后通過分發(fā)pxelinux.0來使客戶端進(jìn)行網(wǎng)絡(luò)啟動,再通過tftp協(xié)議進(jìn)行安裝,而tftp速度很慢,無法有效利用網(wǎng)絡(luò)。而ipxe改進(jìn)了相關(guān)機(jī)制,它的源碼中已經(jīng)直接支持http協(xié)議,可以在通過tftp啟動后調(diào)用http進(jìn)行安裝,用戶只需要解壓Linux相關(guān)文件到指定目錄并修改啟動菜單相關(guān)項,即可完成安裝。由于引導(dǎo)機(jī)制不同,Linux不能通過進(jìn)入WinPE安裝安裝文件配置流程我們以CentOS6.3安裝鏡像為例,只需要將安裝光盤文件提取后復(fù)制到netboot目錄下的二級目錄,這里建議按照系統(tǒng)名稱+版本的命名方式建立目錄,如:\netboot\centos\6注意,這里一定要使用UltraISO或類似的虛擬光驅(qū)提取,不可用解壓縮軟件直接打開ISO,否則會出現(xiàn)安裝時提示找不到安裝源文件的問題其原因是ISO有很多目錄結(jié)構(gòu)格式,解壓縮軟件與虛擬光驅(qū)打開這些目錄結(jié)構(gòu)時的原理不同,會導(dǎo)致一部分文件信息丟失,文件雖然還在,但是后綴名不一致。之后,我們需要修改menu.txt的菜單,在其中加入相關(guān)的引導(dǎo)信息,一共有兩項,第一項為啟動后顯示菜單處,如圖:

另一處為itemCentOS的批處理而批

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論