Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

PXE,就是預啟動執行環境,是一種引導啟動的方式。這種協議一般由兩部分構成,一部分是服務器端,一個是客戶端。簡單來說,我們通過這種方式可以自己創建一個“安裝源”,在安裝系統的時候只要能找到這個“源”便可以實現系統的安裝。在實現無人值守的安裝前,我們必須要搭建一些服務,來實現“安裝源”的建立,例如ftp、http、tftp、dhcp等。當一臺主機啟動時,標準輸入輸出會將PXE客戶端調入我們的內存中進行相關的操作,並提示相關的選項,在這裡我們可以進行選擇。PXE的客戶端通過網絡下載(download)啟動文件到本地運行。具體過程是,PXE客戶端通過網卡向局域網內發送ip請求,然後DHCP服務器會提供給給它一個ip地址和系統安裝所需要的文件,接下使用接收到的文件進行系統安裝。而安裝的過程又需要其他服務器提供的資源,例如:yum源,內核文件等,當主機拿到這些資源,便可以順利的安裝了。最終結果是:任意一臺主機在選著網絡啟動時會獲取DHCP服務器分發的ip,通過通過獲取到的ip地址與局域網內的TFTP服務器通信並獲取啟動文件,與FTP或者HTTP通信並獲取yum源文件及內核文件等。之後開始自動安裝,而這個過程不需要人在做任何操作。

PXE安裝優點,這種安裝系統的方式可以不受光驅,光盤以及一些外部設備的限制,還可以做到無人值守,大大減輕了運維人員的工作負荷,像在一些主機數量龐大的機房進行批量安裝,PXE將是你不二的選擇。

安裝環境:dhcp服務、http服務、tftp服務

系統環境:centos7

網絡接口信息:ens33 192.168.1.127 ens34 192.168.88.1

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

網絡1網段為控制網絡,88網段為dhcp分發網段

1、首先安裝所需的rpm包dhcp、httpd、tftp-server、xinetd、syslinux

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

2、配置dhcp服務,配置文件為:/etc/dhcp/dhcpd.conf

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

3、創建iso鏡像目錄,提供鏡像同步目錄

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

4、配置httpd文件。文件目錄為/etc/httpd/conf/httpd/conf

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

5、配置tftp-server文件的

首先,掛載鏡像文件

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

其次,把鏡像文件拷貝到http的共享目錄下面

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

創建/tftpboot文件,並且拷貝一些 啟動文件到tfpboot文件下:

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

修改tftp文件地址:/etc/xinetd.d/tftp

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

在/tftpboot目錄下創建一個pxelinux.cfg目錄,複製掛載鏡像的isolinux.cfg到/tftpboot/pxelinux.cfg目錄下,並且重命名為default。

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

修改default文件:

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

標紅部分為ks.cfg所在位置;

修改ks.cfg文件,添加url。鏡像所在位置

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

6、關閉selinux和防火牆,並且dhcp。httpd加入開啟啟動

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

可以正常訪問iso文件。

7、重啟所有服務。dhcpd httpd xinetd服務

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統

8、提示一下信息,就是成功安裝了

Linux下DHCP+httpd+tftp配置PXE無人值守安裝linux系統


分享到:


相關文章: