pxe企業自動化部署

2021-10-03 06:23:10 字數 2068 閱讀 6080

1、配置伺服器的基本環境

(1)安裝vsftpd服務,共享ks指令碼,共享yum源

這裡的ks.cfg指令碼,我們採用在rhel7中圖形介面進行編輯,通過遠端主機傳輸到rhel8中(scp /mnt/ks.cfg [email protected]:/var/ftp/ksfile/),避免了手動編寫的過程。

yum源配置,需注意的是,掛載路路徑與匹配路徑需相同

(2)搭建dhcp伺服器,配置客戶主機分配

(3)配置防火牆

2、安裝相應的軟體:

因為pxelinux對tftp存在依賴性,所以要安裝tftp服務,再安裝pxelinux;

【說明】1.安裝tftp服務時可以進行檔案查詢(dnf search tftp),安裝包如下: tftp-server.x86_64

2.安裝pxe服務是進行的檔案查詢(dnf whatprovides /*pxelinux.0),安裝包如下: syslinux-nonlinux-6.04-1.el8.noarch

3、配置pxe服務(將pxe服務,開機啟動服務,自動安裝服務,共享到tftp上)

(1)開啟tftp服務:systemctl start tftp(此服務不可設定開機啟動);

(2)共享pxelinux.0:將 /usr/share/syslinux/pxelinux.0 (可通過rpm -ql yslinux-nonlinux-6.04-1.el8.noarch檢視檔案路徑)檔案複製到 /var/lib/tftpboot/ 下即可:cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/;

(3)共享配置檔案:將  /var/ftp/rhel8/isolinux/* 複製到 /var/lib/tftpboot/ :cp /var/ftp/rhel8/isolinux/*   /var/lib/tftpboot/

(4)配置預設pxe服務:在/var/lib/tftpboot/下建立pxelinux.cfg目錄,在裡面配置預設讀取檔案:

4、配置pxelinux下的dhcp服務

目的:使在分配ip時,同時分配pxe服務,實現自動化

5、配置 pxelinux.cfg/default 的開機啟動服務

6、測試伺服器主機,檢視安裝過程

因為網路自動安裝對硬體有一定的要求,所以我們進行一下硬體設定

配置完成後,開啟安裝介面,測試:

上述安裝過程無需手動,僅等待即可安裝完成。

pxe自動化部署系統

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

PXE自動化安裝系統

關閉防火牆 關閉selinux dhcp服務設定為靜態ip 安裝軟體包 http 充當yum源安裝包倉庫 tftp server 在它的工作目錄存在引導主機的工作檔案 dhcp 位址分配 syslinx 輔助檔案其中pxelinux.0引導系統,可以理解為grup的作用 system config ...

mysql自動化部署方案 什麼是自動化部署?

自動化部署將可交付產品,快速且安全地交付使用者使用的一套系統和工具。系統會自動構建 測試並準備 變更,以便將其發布到指定環境的過程,包括開發環境 預發布環境 生產環境等。自動化部署工具介紹 簡要介紹 該工具是資料庫自動化部署調優工具,支援mysql 8.0.17 8.0.18和postgresql ...