程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 搭建PXE環境批量部署Redhat6(win方式)

搭建PXE環境批量部署Redhat6(win方式)

編輯:關於PHP編程

搭建PXE環境批量部署Redhat6(win方式)


1、PXE簡介

PXE(preboot execute environment)是由Intel公司開發的最新技術,工作於Client/Server的網絡模式,支持工作站通過網絡從遠端服務器下載映像,並由此支持來自網絡的操作系統的啟動過程,其啟動過程中,終端要求服務器分配IP地址,再用TFTP(trivial file transfer protocol)協議下載一個啟動軟件包到本機內存中並執行,由這個啟動軟件包完成終端基本軟件設置,從而引導預先安裝在服務器中的終端操作系統。

2、啟動步驟詳解

1、服務器加電啟動,從DHCP服務器獲取IP地址並加載(PXEClient)。

2、通過TFTP服務器獲取網絡引導程序(pxelinux.0)。

3、引導程序讀取配置文件(pxelinux.cfg本例中文件名為:default)。

4、引導程序加載文件系統初始化(initrd)程序和內核初始鏡像(vmlinuz)、自動應答程序(ks.cfg)。

5、按自動應答文件中指定的網絡安裝方式,以FTP方式安裝linux系統。

 

3、使用工具

A、tftpd64

B、Xlight FTP 服務器

4、本例約定

    A、pxe環境服務器地址:192.168.2.120

    B、pxe客戶機分配地址:192.168.2.240 - 192.168.2.250

    C、目錄結構

D:\pxe\   :PXE環境軟件目錄。

D:\pxe\tftpd64\  :tftp軟件目錄。 

D:\pxe\tftpd64\pxe\   :pxe啟動文件目錄

D:\pxe\tftpd64\pxe\pxelinux.cfg       :pxe配置文件目錄(TFTP工作目錄)。

D:\pxe\xlight\    :Xlight FTP 軟件目錄。

D:\pxe\src         :Redhat 6.5光盤鏡像目錄(FTP工作目錄)。

5、TFTP 工具配置

A、DHCP配置

主要配置DHCP的地址池,主要有以下幾個需要注意的。

注意:pxelinux.0 文件存放在TFTP工作目錄的根目錄,所以不用加路徑(如圖)

dhcp.png

B、TFTP配置

     只需指定TFTP工作目錄即可。

tftp

6、Xlight FTP 服務器配置

A、配置FTP服務器IP和端口

image

B、創建FTP用戶,並制定FTP工作目錄

我沒有設置密碼,個人感覺沒設置密碼的必要,想設也可以設置。

image

7、PXE引導配置文件修改

文件位置:D:\pxe\tftpd64\pxe\pxelinux.cfg\default

修改目的:增加KS.CONF 文件配置,使PXE可以加載KS.CONF(自動應答文件),開始自動安裝Redhat。

image

 

8、KS.CONF配置

  遵循紅帽子kickstart規范,注意安裝模式選擇FTP方式安裝

  image

9、集成環境下載

博客無法上傳附件,所以我傳到我的網站上了。

下載地址:http://www.hy2009.net/soft/pxe-win.rar

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved