1、安裝
httpd 共享安裝資源
dhcp 分配ip以及讓客戶主機獲取pxelinux.0檔案
pxelinux.0 預安裝環境標頭檔案,用來指定讀取後續檔案的程式
tftp-server 提供tftp協議,令客戶主機可以讀取到預安裝環境
syslinux 提供pxelinux.0檔案
2、啟動服務
3、啟用tftp服務
[root@localhost ~]# vim /etc/xinetd.d/tftp
檔案內容如下:
[root@localhost ~]# systemctl restart xinetd #重啟服務
[root@localhost ~]# chkconfig --list
xinetd based services:
chargen-dgram: off
chargen-stream: off
daytime-dgram: off
daytime-stream: off
discard-dgram: off
discard-stream: off
echo-dgram: off
echo-stream: off
tcpmux-server: off
tftp: on ##tftp服務開啟
time-dgram: off
time-stream: off
4、啟用dhcp服務
[root@localhost ~]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
[root@localhost ~]# vim /etc/dhcp/dhcpd.conf 檔案新增及修改內容如下:
option domain-name "example.com"; ##客戶主機網域名稱
option domain-name-servers 172.25.254.254; ##客戶主機獲得到的dns
default-lease-time 600; ##預設租約期
max-lease-time 7200; ##最長租約期
log-facility local7; ##日誌級別
subnet 172.25.254.0 netmask 255.255.255.0
[root@localhost ~]# systemctl start dhcpd
[root@localhost ~]# systemctl enable dhcpd
5、設定共享檔案
5.1、製作安裝源
mkdir /var/www/html/rhel7.0
mkdir /iso
mv /root/rhel-server-7.0-x86_64-***.iso /iso/
mount /iso/rhel-server-7.0-x86_64-***.iso /var/www/html/rhel7.0/
vim /etc/rc.d/rc.local
mount /iso/rhel-server-7.0-x86_64-***.iso /var/www/html/rhel7.0/
chmod +x /etc/rc.d/rc.local
5.2、製作預安裝環境
cp /var/www/html/rhel7.0/isolinux/* /var/lib/tftpboot/
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
systemctl restart xinetd
我的安裝源在其他主機做好了,直接複製過來即可:
[root@localhost ~]# scp -r [email protected]:/var/www/html/source7.0/isolinux/* /var/lib/tftpboot/
5.3、設定自動化部署
yum install system-conifig-kickstart
system-config-kickstart ---->/var/www/html/source7.0.cfg
vim /var/lib/tftpboot/pxelinux.cfg/default
PXE預啟動執行環境的搭建
搭建dhcp位址伺服器 discovery offer request ack 乙個區域網內不能同時有兩台dhcp伺服器 一 裝包dhcp 二 修改配置檔案 etc dhcp dhcpd.conf 用到 r 命令調取example內容保留以下內容 subnet 192.168.4.0 netmask...
PXE系列之一 PXE環境搭建
一 原理 簡單說來,pxe伺服器就是dhcp伺服器 tftp伺服器。網路啟動過程大概是這樣的 可能並不嚴謹 客戶端傳送動態獲得ip位址的廣播包到網路上,dhcp伺服器在收到該廣播包後,傳送給客戶端分配ip位址的回應包,客戶端收到回應包後設定自己的ip位址,然後從dhcp伺服器獲得啟動伺服器的ip位址...
PXE啟動安裝Linux zt
如何設定pxe啟動 server 首先需要乙個網路,接下來要設定的dhcp伺服器很可能與現有的dhcp server衝突,因此最好單獨找乙個交換機連線。1.選擇其中一台電腦作為pxe boot server,可以是linux也可以是windows 2.接下來需要安裝如下軟體 windows tftp...