測試:伺服器初始化
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 使用...