PXE自動化安裝系統

2021-09-20 05:33:31 字數 2904 閱讀 5569

①關閉防火牆

②關閉selinux

③dhcp服務設定為靜態ip

④安裝軟體包

http:充當yum源安裝包倉庫

tftp-server :在它的工作目錄存在引導主機的工作檔案

dhcp :位址分配

syslinx:輔助檔案其中pxelinux.0引導系統,可以理解為grup的作用

system-config-kickstart:生成kickstart檔案ks.cfg

1)配置共享服務(http)

① 進入http工作目錄

cd /var/www/html/

#

② 建立必須目錄

mkdir -pv centos/7/os/x86_64/

#

③ 為這個目錄掛載光碟

mount /dev/sr0 .

#

④ 啟動http服務並開機自啟動

#2)將前面我們製作的kickstart檔案ks.cfg複製到http工作目錄

cp /root/ks.cfg /var/www/html/

#

備註:測試下我們搭建的http共享服務有效,在瀏覽器中輸入你機器的ip位址如下

x.x.x.x/centos/7/os/x86_64

x.x.x.x/ks.cfg   檢視ks.cfg檔案是否能訪問,要是不能訪問看下許可權

3)搭建dhcp服務

備註:虛擬機器的話,使用僅主機模式,把vm軟體虛擬網路編輯器--僅主機模式的dhcp去掉

① 編輯dhcp配置檔案

② 開啟dhcp服務並開機自啟動

systemctl enabled dhcpd

#

systemctl start dhcpd

#

備註:如果出現如下圖提示的錯誤,則是不在乙個網段,重啟網路服務也有這種提示

4)開啟tftp-server服務,並把拷貝檔案到它的工作目錄

systemctl start tftp-server

#開啟cd /cd /var/lib/tftpboot/

#進入工作目錄

cp /usr/share/syslinux/ .

#拷貝啟動檔案與背景外掛程式

cp /misc/cd/isolinux/vmlinuz .

cp /misc/cd/isolinux/initrd.img .

#拷貝核心檔案

mkdir pxelinux.cfg

#建立pxelinux.cfg目錄

cp /misc/cd/isolinux/isolinux.cfg pxelinux.cfg/default

#將啟動選單複製到pxelinux.cfg目錄下並改名為default

5)修改default檔案

default menu.c32

timeout 600

menu title centos 7

label auto

menu label ^auto install centos 7

kernel vmlinuz

label manual

menu label test this ^manual install centos 7

menu default

kernel vmlinuz

label local

menu label boot from ^local drive

localboot 0xffff

備註:tftpboot目錄最終結果如圖

6)完成,找台主機進行測試,網絡卡啟動-網路安裝

1)在6上tftp-server伺服器要依賴與xinetd服務

啟動xinetd服務

service xinetd start

#

2)帶有pxelinux.0檔案的包是如下這個3)在修改選單檔案中4)最終目錄結構如圖

其他的都一樣的步驟

PXE自動化安裝系統(一)

1.client向pxe server上的dhcp傳送ip位址請求訊息,dhcp檢測client是否合法 主要是檢測client的網絡卡mac位址 如果合法則返回client的ip位址,同時將啟動檔案pxelinux.0的位置資訊一併傳送給client。2.client向pxe server上的tf...

基於PXE自動化安裝linux系統

可以通過光碟人工安裝幾十台linux系統,但是如果上百臺甚至更多呢?所以下面將進行通過網絡卡引導基於pxe的自動化安裝linux系統的實驗。實驗前提 網絡卡功能需帶有dhcp和tftp客戶端功能 實驗原理 1 通過dhcp功能向dhcp伺服器獲取ip位址以及tftp伺服器位址和啟動的引導程式pxel...

pxe自動化部署系統

pxe preboot excution environment 預啟動執行環境 pxe是結合httpd,dhcp,tftp服務實現系統自動化安裝,只需機器開機,網路通,機器就能自動安裝預定的系統 pxe環境的搭建大致分為三大步 一,軟體包的安裝 二,httpd,dhcp,tftp服務的配置 三,選...