pxe基礎的批次化裝機

latyle發表於2023-05-11

PXE網路裝機

PXE 原理

開機自檢-----》MBR引導-----》grub2選單------》核心初始化-------》init初始化


 

伺服器的批次部署

1.規模化:同時裝配多臺伺服器

2.自動化:安裝系統、配置各種服務

3.遠端實現:不需要光碟、隨身碟等安裝介質

4.對於無盤工作站,伺服器端需要提供可執行的完整系統映象;對於遠端安裝,只要提供載入程式和安裝源就可以了

1).關於PXE網路

*PXE,全名Pre-boot eXcution Environment

作用:

*預啟動執行環境,在作業系統之前執行

*可用於遠端安裝、構建無盤工作站

實驗步驟

VMNet1 192.168.10.100
Net  192.168.10.80

 

 

 


 

1.systemctl stop firewalld ------------------------關閉防火牆

2.setenforce 0 ----------------------------------------關閉seliunx

3.mount /dev/cdrom /mnt ---------------------------將光碟掛載 (mnt是掛載點)

4.mount /dev/cdrom /var/ftp/centos--------------將光碟掛載到ftp下(提前下載vsftpd)

5. systemctl start vsftpd-------------------------------開啟ftp服務

6. netstat -anpt | grep vsftpd-------------------------檢視ftp的埠號

7. yum -y install tftp-server----------------------------安裝tftp伺服器

8. vi /etc/xinetd.d/tftp----------------------------------修改tftp的配置檔案(如下)

tftp.PNG把圈起來的修改一下

9. systemctl start tftp--------------------------------開啟tftp服務

10. cd /mnt//images/pxeboot/------------------------mnt是光碟掛載點

11. cp vmlinuz initrd.img /var/lib/tftpboot/ --vmlinuz是可引導的、壓縮的核心,,會讀取initrd.img 啟動映象,該檔案中包含驅動模組等資訊,是非常重要的檔案,不同版本使用的格式不同。

12. yum -y install syslinux-----------------------------syslinux是一個功能強大的引導載入程式,而且相容各種介質

13. cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/------把sysliunx的引導檔案複製到tftpboot裡面

14. vi /etc/dhcp/dhcpd.conf---------------------------修改DHCP的配置檔案如下

DHCP.PNG

新增畫痕線的配置 第一個是本身的IP地址 第二個是引導檔案

15. mkdir /var/lib/tftpboot/pxelinux.cfg --------------建立引導檔案

16. vi /var/lib/tftpboot/pxelinux.cfg/default----------修改配置檔案

引導檔案.PNG

一樣就行

17.驗證實驗結果

如果使用虛擬機器實驗的話記憶體要調整為2G以上,否則報錯!!

出現boot按回車

相關文章