天天看點

1.3Linux系統管理之PXE網絡裝機Linux系統

PXE網絡裝機Linux系統

一 PXE網絡裝機概述

·PXE介紹

PXE,Pre-boot eXcution Environment是由Intel公司開發的網絡引導技術,工作在Client/Server模式;允許客戶機通過網絡從遠端伺服器下載下傳引導鏡像,并加載安裝檔案或者整個作業系統

·PXE實作條件

服務端

網絡中有運作DHCP伺服器,用來配置設定位址、定位引導程式

網絡中有運作TFTP伺服器,提供系統引導程式下載下傳

網絡中有運作FTP伺服器,提供系統安裝檔案下載下傳

用戶端

網卡支援PXE協定(內建BOOTROM晶片),主機闆支援網絡啟動(幾乎所有計算機都已支援)

·PXE運作過程

當PXE伺服器部署完成後,開啟區域網路中的一台客戶機,客戶機會廣播一個設定了PXE選項的DHCP“發現”請求,然後DHCP伺服器用一個包含有PXE選項的DHCP包來響應它(引導伺服器的IP位址和引導檔案的名字);客戶機通過TFTP下載下傳它的引導檔案,然後執行這個引導檔案;再通過FTP下載下傳系統安裝檔案,開始安裝系統

二 部署PXE遠端安裝服務

這裡使用一台linux6.0作為PXE伺服器,同時配置安裝vsftpd服務、DHCP服務和TFTP服務

·搭建PXE遠端安裝伺服器

1挂載系統CD光牒,安裝vsftpd服務

1.3Linux系統管理之PXE網絡裝機Linux系統

開啟服務并允許防火牆相應端口(允許21号端口且關聯20号端口)

1.3Linux系統管理之PXE網絡裝機Linux系統
1.3Linux系統管理之PXE網絡裝機Linux系統

加載ftp子產品

1.3Linux系統管理之PXE網絡裝機Linux系統

儲存防火牆規則并重新開機防火牆

1.3Linux系統管理之PXE網絡裝機Linux系統

2将系統鏡像全部複制到FTP服務公共目錄pub下(提供系統安裝檔案下載下傳),并配置yum倉庫服務

1.3Linux系統管理之PXE網絡裝機Linux系統

3安裝并啟用TFTP服務

TFTP服務由tftp-server軟體包提供,預設由xinetd超級服務進行管理,是以配置檔案位于/etc/xinetd.d/tftp,配置時隻需将“disable = yes”改為“disable = no”,然後重新開機xinetd服務即可

1.3Linux系統管理之PXE網絡裝機Linux系統
1.3Linux系統管理之PXE網絡裝機Linux系統
1.3Linux系統管理之PXE網絡裝機Linux系統
1.3Linux系統管理之PXE網絡裝機Linux系統

Xinetd服務本來就是開機啟動的,是以這裡我們不再需要設定

允許相應防火牆端口(udp:69)

1.3Linux系統管理之PXE網絡裝機Linux系統

4複制CD光牒中的初始化鏡像檔案到tftp根目錄(準備linux核心)

1.3Linux系統管理之PXE網絡裝機Linux系統

5複制PXE引導程式檔案到tftp根目錄

用于PXE網絡安裝的引導程式為pxelinux.0,由軟體包syslinux提供;是以需要安裝syslinux

1.3Linux系統管理之PXE網絡裝機Linux系統
1.3Linux系統管理之PXE網絡裝機Linux系統

6配置啟動菜單檔案

啟動菜單檔案default用來指導客戶機的引導過程;應放置在tftp根目錄的pxelinux.cfg子目錄中,可以手動建立,也可以複制樣例檔案,但需要修改

複制樣例位置(先要建立子目錄)

1.3Linux系統管理之PXE網絡裝機Linux系統

手動建立啟動菜單(注釋掉prompt表示直接使用預設入口安裝)

1.3Linux系統管理之PXE網絡裝機Linux系統

8安裝配置并啟用DHCP服務

由于客戶機是尚未安裝系統的裸機,為了與伺服器取得聯系并下載下傳相關檔案,就需要配置好DHCP服務來自動配置設定位址并告知引導檔案位置

1.3Linux系統管理之PXE網絡裝機Linux系統

手動配置

1.3Linux系統管理之PXE網絡裝機Linux系統
1.3Linux系統管理之PXE網絡裝機Linux系統

監測配置檔案的文法錯誤,無誤後啟動服務

1.3Linux系統管理之PXE網絡裝機Linux系統

9至此PXE網絡裝機搭建完成,開始驗證

打開一台裸機電源,進入BIOS設定第一啟動項為網絡引導(也可以不設定,因為BIOS會逐級引導,直到找到可用的引導)

1.3Linux系統管理之PXE網絡裝機Linux系統

重新開機後進入引導

1.3Linux系統管理之PXE網絡裝機Linux系統

執行linux則進入圖形安裝引導,輸入linux text則進入文本安裝引導,輸入linux rescue則進入救援模式;然後根據向導進行選擇安裝(部分内容省略)

選擇安裝媒體來源URL

1.3Linux系統管理之PXE網絡裝機Linux系統

預設IP擷取方式(DHCP)

1.3Linux系統管理之PXE網絡裝機Linux系統

指定安裝源的URL路徑

1.3Linux系統管理之PXE網絡裝機Linux系統

最後通過網絡下載下傳安裝檔案,開始安裝了;後續安裝步驟與使用CD光牒的正常安裝類似

繼續閱讀