PXE網路裝機伺服器

2021-09-20 22:41:25 字數 1881 閱讀 1173

pxe網路裝機伺服器
步驟:

一、構建dhcp服務

1.裝包配置

yum -y install dhcp

vim /etc/dhcp/dhcpd.conf

subnet 192.168.4.0 netmask 255.255.255.0

(pxelinux.0網絡卡引導檔案,安裝說明書,二進位制檔案,

需安裝乙個包,才能生成pxelinux.0檔案)

2.重啟dhcp服務

systemctl restart dhcpd

二、搭建tftp服務

tftp:簡單的檔案傳輸協議,埠:udp 69

服務端程式:tftp-server

服務名:tftp

預設共享路徑:/var/lib/tftpboot

1.安裝tftp-server

yum -y install tftp-server

2.啟動tftp服務

systemctl start tftp

3.部署pxelinux.0檔案

yum provides */pxelinux.0(查詢倉庫中哪乙個包產生該檔案)

yum -y install syslinux

rpm -ql syslinux (查詢軟體包,安裝清單)

rpm -ql syslunux |grep pxelinux.0

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot

4.部署default預設的選單檔案

mkdir /var/lib/tftpboot/pxelinux.cfg

mount /dev/cdrom /mnt

cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

ls -l /var/lib/tftpboot/pxelinux.cfg/default

chmod 644 /var/lib/tftpboot/pxelinux.cfg/default

5.部署圖形的模組、啟動核心與驅動程式。

ls /mnt/isolinux

cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot(圖形模組)

cp /mnt/isolinux/initrd.img /var/lib/tftpboot(驅動程式)

cp /mnt/isolinux/vmlinuz /var/lib/tftpboot(啟動核心)

三、tfp服務,傳輸rpm包

1.搭建vsftp服務,共享光碟所有內容。

2.安裝vstfpd軟體

yum -y install vstfpd

3.啟動vstfpd服務

systemctl start vstfpd

4.共享光碟所有內容

mkdir /var/tfp/abc7

umount /mnt

mount /var/tfp/abc7

(也可以直接把光碟的所有內容cp到/var/tfp/abc7下)

四、無人值守安裝,生成應答檔案

1.圖形生成應答檔案程式:system-config-kickstart

2.在執行圖形程式system-config-kickstart之前

要求yum倉庫配置檔案的倉庫標識改為[development]

3.執行圖形程式

system-config-kickstart

生成ks檔案將它儲存到/root下

vim /root/ks.cfg

4.將ks.cfg檔案複製到/var/ftp下,生成共享應答檔案。

cp /root/ks.cfg /var/tfp

PXE 裝機伺服器的搭建

pxe 裝機伺服器的搭建 一 環境準備 root pxesvr ifconfig eth0 grep inet inet 192.168.4.5 netmask 255.255.255.0 broadcast 192.168.4.255 root pxesvr hostname pxesvr.ted...

pxe網路裝機

四.準備centos 7 安裝源 centos 7 安裝源支援http ftp nfs等協議發布 yum y install vsfpd mkdir var ftp centos7 cp rf media cdrom var ftp centos7 systemctl start vsftpd 使用...

PXE無人值守網路裝機服務

tftp為客戶端提供眾多引導檔案,並指向http http為客戶端提供眾多軟體包。配置dhcp服務的主配置檔案 etc dhc dhcpd.conf,新增內容subnet 192.168.1.0 netmask 255.255.255.0網絡卡引導檔案 pxelinux.0,安裝軟體包syslinu...