pxe網絡安裝服務器的部署

pxe網絡安裝服務器的部署

預啓動執行環境(Preboot eXecution Environment,PXE)也被稱爲預執行環境,提供了一種使用網絡接口(Network Interface)啓動計算機的機制。這種機制讓計算機的啓動可以不依賴本地數據存儲設備(如硬盤)或本地已安裝的操作系統

1.在rhel7中部署vsftpd: 共享ks文件

在rhel7中
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
![在這裏插入圖片

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述


在rhel8中部署vsftpd:共享安裝源

在rhel8同樣設置
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述


2.搭建dhcpd服務器 分配ip等信息到客戶端

在rhel8中
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述


3.部署pxe環境

dnf  install   syslinux-nonlinux-6.04-1.el8.noarch  -y
獲得pxelinux.0文件

在這裏插入圖片描述
dnf   install   tftp-server.x86_64
安裝pxelinux.0共享服務器

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
systemctl  start  tftp 開啓tftp服務
在這裏插入圖片描述
在這裏插入圖片描述
cp   /usr/share/syslinux/pxelinux.0   /var/lib/tftpboot/
共享pxelinux.0

在這裏插入圖片描述

cp  /var/ftp/rhel8/isolinux/ *   /var/lib/tftpboot/ ##共享安裝環境所要讀取的文件
在這裏插入圖片描述

mkdir  /var/lib/tftpboot/pxelinux.cfg/
cp  /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
生成 pxelinux.0默認讀取文件

在這裏插入圖片描述
在這裏插入圖片描述
系統安裝環境的引導到此結束


4.dhcpd服務配置分發

在這裏插入圖片描述
pxelinux.0 30 subnet 192.168.0.0 netmask 255.255.255.0 { 31   range 192.168.0.44 192.168.0.50; 32   option routers 192.168.0.1; 33   next-server 192.168.0.11; ##tftp服務器地址 34   filename "pxelinux.0"; ##需要讀取的文件名稱 35 }
在這裏插入圖片描述


5.設定pxelinux.cfg/default

新建虛擬機:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

設定pxelinux.cfg/default
vim /var/lib/tftpboot/pxelinux.cfg/default
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述


測試
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
安裝成功會一直進入循環,需要更改bios,打開電源時進入固件
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述

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