PXE自動裝機

2021-09-25 15:06:54 字數 2059 閱讀 8596

測試:伺服器初始化

pxe搭建,實現自動化系統安裝:

準備兩台虛擬機器,乙個當做pxe的服務機,安裝pxe的安裝環境,另外一台用於測試pxe的自動安裝。

兩台電腦使用net的網路模式:

先部署dhcp的相關服務,可以為自動安裝的pxe配置ip位址;

在部署tftp服務,為客戶端提供pxe和tftp遠端啟動debian所需的網路檔案

在部署防火牆的策略,以便使得客戶端可以訪問dhcp以及tftp伺服器

在部署debian的netboot的引導檔案,以引導debian的安裝

最後配置所需要的安裝步驟

將介面ens32設定為監控埠

im /etc/default/isc-dhcp-server

重新啟動dhcp服務程序

vim /etc/default/tftpd-hpa

開啟tftp伺服器

開啟dhcp與tftp所需要的udp埠

ufw allow 67/udp

ufw allow 69/udp

apt-get install iptables-persistent

iptables -a input -p udp --dport 67 -j accept

iptables -a input -p udp --dport 69 -j accept

wget

將壓縮包解壓到tftp的根路徑下

tar xfz netboot.tar.gz -c /srv/tftp/

cp /usr/lib/syslinux/memdisk /srv/tftp/

ln -s /srv/tftp/debian-installer/amd64/bootnetx64.efi /srv/tftp/

將安裝所需的preseed.cfg檔案編輯並放在nginx的/var/www/html下,使得可以直接訪問

pxe批量裝機

yum install vsftpd dhcp tftp server syslinux y rmp ql tftp server 檢視服務歸屬 配置dhcp服務 systemctl stop firewalld 關閉火牆 yum install tftp server vim etc xinetd...

PXE批量裝機

pxe批量裝機 整個系統所需要的服務 1 dhcp 用於給區域網的客戶機分配ip位址 2 tftp 用於給客戶機傳輸pxelinux.0引導程式,pxelinux.cfg配置檔案,vmlinuz核心,initrd偽根目錄 3 vsftpd 用於給客戶機傳輸後續安裝的軟體包 其中,pxelinux.0...

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 使用...