天天看點

pxe自動安裝

一.pxe原理概述

pxe(preboot execute environment)是由intel公司開發的最新技術,工作于client/server的網絡模式,支援工作站通過網絡從遠端伺服器下載下傳映像,并由此支援來自網絡的作業系統的啟動過程,其啟動過程中,終端要求伺服器配置設定ip位址,再用tftp(trivial file transfer protocol)或mtftp(multicast trivial file transfer protocol)協定下載下傳一個啟動軟體包到本機記憶體中并執行,由這個啟動軟體包完成終端基本軟體設定,進而引導預先安裝在伺服器中的終端作業系統。pxe可以引導多種作業系統,如:windows95/98/2000,linux等。在多主機安裝方面pxe的整體表現遠遠優于實體媒體的CD光牒鏡像引導安裝。

二.pxe安裝過程簡介

注:網絡環境為dhcp,ftp,tftp伺服器處于開啟并處于處于同一個網絡中。

1. 待安裝的主機在網絡中尋找dhcp伺服器并請求ip位址。dhcp伺服器将ip,網關,dns伺服器,及tftp伺服器的ip位址,及tftp伺服器上的pxe程式驅動等資訊發送給用戶端。

2.啟動tftp中的pxe安裝程式并掃描tftp伺服器中的檔案夾pxelinux.cfg下引導檔案,并加載配置檔案。

3.根據tftp伺服器中的配置檔案加載遠端ftp伺服器中的上的(預設)名為 ks.cfg  安裝配置檔案 。

4.pxe安裝程式根據ftp伺服器中的ks.cfg中的url 項的值進行尋找系統鏡像檔案。依照ks.cfg進行安裝linux檔案。

三.pxe之伺服器配置篇

(1.yum伺服器的配置

①.挂載鏡像檔案

pxe自動安裝

②.編輯yum安裝工具的本地配置檔案。即:/etc/yum.repo.d/server.repo

pxe自動安裝

③.檢視yum的配置:如圖

pxe自動安裝

yum伺服器的配置測試正常。

(2.ftp伺服器安裝與配置

①.安裝vsftpd伺服器

pxe自動安裝

②.拷貝待安裝的鏡像檔案

pxe自動安裝

③.啟動ftp伺服器并設定開機自啟動

pxe自動安裝

(3.dhcp伺服器的安裝與配置

①.安裝dhcp伺服器

pxe自動安裝

②.伺服器的配置。編輯/etc/dhcpd.conf 檔案,如下:

修改第5行與第8行

pxe自動安裝

添加第13行到15行

pxe自動安裝

修改位址池

pxe自動安裝

重新開機服務

pxe自動安裝

dhcp服務已經正常啟動

(4.tftp伺服器的安裝與配置

①.安裝tftp伺服器

pxe自動安裝

②.拷貝pxe安裝必要的檔案

pxe自動安裝

③.修改default引導檔案。位于/tftpboot/pxelinux.cfg/目錄下

修改3行的預設等待時間為6或更小

pxe自動安裝

修改第12行

pxe自動安裝

④.啟動tftp伺服器

pxe自動安裝

(5.生成安裝的配置檔案

①.安裝system-config-kickstart

pxe自動安裝

②.使用system-config-kickstart

選擇語言時區等

pxe自動安裝

安裝方法

pxe自動安裝

引導程式分區

pxe自動安裝

分區資訊

pxe自動安裝

添加網卡

pxe自動安裝

關閉防火牆

pxe自動安裝

顯示配置

pxe自動安裝

軟體包的安裝配置

pxe自動安裝
pxe自動安裝
pxe自動安裝
pxe自動安裝

最後添加安裝後腳本并将安裝腳本放在/root/目錄下

pxe自動安裝

将ks.cfg配置檔案放入ftp伺服器中。與tftp伺服器中的配置檔案default中所指定的路徑保持一緻即可

pxe自動安裝

(6.測試安裝截圖

安裝後的資訊顯示 圖

安裝過程

pxe自動安裝

安裝完成後的檢視資訊如下:

pxe自動安裝

測試安裝已經完成安裝且腳本成功執行

 嗯,韓宇說的對呀!!!

繼續閱讀