pxe


一、PXE概述

PXE(預啟動執行環境)是由Inter公司開發的網絡引導技術,工作在Client/Server模式,允許客戶機通過網絡從遠程服務器下載引導鏡像,並加載安裝文件或整個操作系統。
 

二、PXE的優點

規模化:同時裝配多台服務器
自動化:安裝系統、配置各種服務
遠程實現:不需要光盤、U盤等安裝介質

 

 

三、搭建PXE的前提

客戶機的網卡要支持PXE協議(集成BOOTROM芯片),且主板支持網絡引導。一般大多數服務器都支持,只需要在BIOS設置中允許從Network或LAN啟動即可。
網絡中有一台DHCP服務器以便為客戶機自動分配地址、指定引導文件位置。
服務器要通過TFTP服務(簡單文件傳輸協議)來提供引導鏡像文件的下載。
 

四、部署PXE遠程安裝服務

PXE遠程安裝服務器集成了CentOS7安裝源、TFTP服務、DHCP服務,能夠向客戶機裸機發送PXE引導程序、Linux內核、啟動菜單等數據,以及提供安裝文件。
TFTP(簡單文件傳輸協議),是一個基於UDP協議實現的用於在客戶機和服務器之間進行簡單文件傳輸的協議,適合於小文件傳輸的應用場合。TFTP服務默認由xinetd服務進行管理,使用UDP 端口68。
xinetd是新一代的網絡守護進程服務程序,又叫超級服務器,常用來管理多種輕量級Internet服務。
 
1、安裝TFTP服務
 
2、修改TFTP服務的配置文件,並開啟服務 關閉防火牆

 

3、安裝DHCP服務
 
4、修改DHCP服務的配置文件並開啟服務

 

5、准備Linux內核、初始化鏡像文件
 
6、准備PXE引導程序
7、安裝FTP服務,准備CentOS 7 安裝源

 

 

8、配置啟動菜單文件(默認文件名為default,位於TFTP根目錄的pxelinux.cfg子目錄下)

 使用 VMware創建的虛擬機進行測試,虛擬機內存至少需要 2GB,否則在啟動安裝時可能會報錯。

開啟虛擬機,在提示字符串“boot:”后直接按Enter鍵(或執行“auto”命令),將會自動通過網絡下載安裝文件,並進入默認的圖形安裝入口
若執行“linux text”命令,則進入文本安裝入口;若執行 “linux rescue”命令,則進入救援模式。
到這一步只是半自動化安裝,區別只是不用自己手動安裝光盤

 

五、實現Kickstart無人值守安裝

1、准備安裝應答文件
①、安裝system-config-Kickstart工具
②、打開“Kickstart 配置程序”窗口 也可在終端輸入system-config-kickstart
 
③、配置Kickstart選項

 

 

 

 

 

 

 

 

④、保存自動應答文件

 

 

⑤、配置需要安裝的軟件包
如要求最小化安裝,可復制下面內容:
vim ks.cfg
%packages
@^minimal
%end
 
⑥、編輯引導菜單文件 default,添加 ks 引導參數
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM