PXE網路裝機
PXE 原理
開機自檢-----》MBR引導-----》grub2選單------》內核初始化-------》init初始化
服務器的批量部署
1.規模化:同時裝配多臺服務器
2.自動化:安裝系統、配置各種服務
3.遠程實作:不需要光碟、U盤等安裝介質
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的組態檔(如下)
把圈起來的修改一下
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的組態檔如下

添加畫痕線的配置 第一個是本身的IP地址 第二個是引導檔案
15. mkdir /var/lib/tftpboot/pxelinux.cfg --------------創建引導檔案
16. vi /var/lib/tftpboot/pxelinux.cfg/default----------修改組態檔

一樣就行
17.驗證實驗結果
如果使用虛擬機實驗的話記憶體要調整為2G以上,否則報錯!!
出現boot按回車
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/552238.html
標籤:其他
上一篇:如何做直播平臺的開發:直播原始碼推拉流技術的實作(二)
下一篇:返回列表
