實用易懂的自動化安裝系統的服務器

PXE服務器(自動化安裝系統

 

所需軟件:DHCP、TFTP、syslinux、vsftpd

PXE:是預安裝環境的縮寫。是intel公司推出的一款通過網絡來引導操作系統的協議。廣泛應用於網吧無盤系統。

PXE服務器部署:DHCP服務器部署

setenforce 0

getenforce

rpm -q dhcp

yum install dhcp -y

cat /etc/dhcp/dhcpd.conf

cat /usr/share/doc/dhcp*/dhcpd.conf

.example

複製以下內容到主配置文件內

vim /etc/dhcp/dhcpd.conf

修改後————>

systemctl restart dhcpd

systemctl enable dhcpd

第一次PXE客戶機測試:

tftp-server服務器部署:

rpm -q tftp-server

yum install -y tftp-server

vim /etc/xinetd.d/tftp

找到此行:

disable  =  yes

將yes(禁用)改爲(no)啓用

systemctl restart tftp

systemctl enable tftp

systemctl status tftp

netstat -atulp | grep tftp

netstat -atunlp | grep :69

 

安裝syslinux(提供pxelinux.0)

rpm -q syslinux mlocate

yum install -y syslinux mlocate;updatedb

locate pxelinux.0   (查找文件)

共享文件到 /var/lib/tftpboot目錄

cd /var/lib/tftpboot

cp -v /usr/share/syslinux/pxelinux.0  ./

df -hT

cp -v /dvd/isolinux/*  ./

mkdir -pv pxelinux.cfg

cp -v isolinux.cfg pxelinux.cfg/default

 

第二次PXE客戶機測試:

文件共享服務器部署

rpm -q vsftpd

yum install -y vsftpd

systemctl restart vsftpd

systemctl enable vsftpd

sysytemctl status vsftpd

mkdir -v /var/ftp/dvd

mount /dev/sr0  /var/ftp/dvd

vim /var/lib/tftpboot/pxelinux.cfg/default

修改64行爲:

appen initrd=initrd.img

method=ftp://192.168.11.11/dvd

第三次PXE客戶機測試:

kickstart全自動安裝

cd

chmod -v 644 anaconda-ks.cfg

mkdir -v /var/ftp/ks

cp -v anaconda-ks.cfg /var/ftp/ks/ks.cfg

vim /var/lib/tftpboot/pxelinux.cfg/default

在64行最後加上:

ks=ftp://192.168.11.11/ks/ks.cfg

用#號註釋menu default

在安裝CENTOS下添加menu default設爲默認選項

 

最終測試:

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章