*******************************
********* pxe ***************
*工作于client/server的網絡模式,支援工作站通過網絡從遠端伺服器下載下傳映像,并由此支援通過網絡啟動作業系統,在啟動過程中,終端要求伺服器配置設定ip位址,再用tftp或mtftp協定下載下傳一個啟動軟體包到本機記憶體中執行,由這個啟動軟體包完成終端基本軟體設定,進而引導預先安裝在伺服器中的終端作業系統。
1.安裝和啟動服務
yum install dhcp httpd tftp-server.x86_64 lftp -y
yum install syslinux -y
systemctl rsetart dhcppd
systemctl start httpd
2.修改配置檔案
* dhcp配置檔案修改
next-server 172.25.254.74; ##tftp主機位址
filename= "pxelinux.0"; ##pxe啟動程式
* tftp配置檔案修改
disable = no
systemctl restart xinetd
* 配置自動安裝檔案ks.cfg并儲存到/var/www/html裡
* 複制安裝所需檔案
* cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
mkdir pxelinux.cfg
cp isolinux.cfg pxelinux.cfg/default
* vim /var/lib/tftpboot/pxelinux.cfg/default
timeout=100 ##等待時間為10s
append initrd=initrd.img repo=http://172.25.254.74/rhel7 ks=http://172.25.254.74/ks.cfg
##設定安裝源和ks
3.測試
* 設定啟動模式為網卡啟動
* dhcp擷取ip
* 等待10s,開始自動安裝