PXE高效批量安裝和Kickstart無人值守安裝——真正完成批量自動安裝
- 一、PXE概述
- 二、PXE的優點
- 三、搭建PXE的前提
- 四、部署PXE遠程安裝服務
- 1、安裝TFTP服務
- 2、修改TFTP服務的組態檔,并開啟服務
- 3、安裝DHCP服務
- 4、修改DHCP服務的組態檔并開啟服務
- 5、準備Linux內核、初始化鏡像檔案
- 6、準備PXE引導程式
- 7、安裝FTP服務,準備CentOS 7 安裝源
- 8、配置啟動選單檔案(默認檔案名為default,位于TFTP根目錄的pxelinux.cfg子目錄下)
- 9、關閉防火墻,驗證PXE網路安裝
- 五、實作Kickstart無人值守安裝
- 1、準備安裝應答檔案
- ①、安裝system-config-Kickstart工具
- ②、打開“Kickstart 配置程式”視窗
- ③、配置Kickstart選項
- ④、保存自動應答檔案
- ⑤、配置需要安裝的軟體包
- ⑥、編輯引導選單檔案 default,添加 ks 引導引數
- 2、驗證無人值守安裝
一、PXE概述
- PXE(預啟動執行環境)是由Inter公司開發的網路引導技術,作業在Client/Server模式,允許客戶機通過網路從遠程服務器下載引導鏡像,并加載安裝檔案或整個作業系統,
二、PXE的優點
-
規模化:同時裝配多臺服務器
-
自動化:安裝系統、配置各種服務
-
遠程實作:不需要光碟、U盤等安裝介質
三、搭建PXE的前提
-
客戶機的網卡要支持PXE協議(集成BOOTROM芯片),且主板支持網路引導,一般大多數服務器都支持,只需要在BIOS設定中允許從Network或LAN啟動即可,
-
網路中有一臺DHCP服務器以便為客戶機自動分配地址、指定引導檔案位置,
-
服務器要通過TFTP服務(簡單檔案傳輸協議)來提供引導鏡像檔案的下載,
四、部署PXE遠程安裝服務
-
PXE遠程安裝服務器集成了CentOS7安裝源、TFTP服務、DHCP服務,能夠向客戶機裸機發送PXE引導程式、Linux內核、啟動選單等資料,以及提供安裝檔案,
-
TFTP(簡單檔案傳輸協議),是一個基于UDP協議實作的用于在客戶機和服務器之間進行簡單檔案傳輸的協議,適合于小檔案傳輸的應用場合,TFTP服務默認由xinetd服務進行管理,使用UDP 埠69,
-
xinetd是新一代的網路守護行程服務程式,又叫超級服務器,常用來管理多種輕量級Internet服務,
1、安裝TFTP服務

2、修改TFTP服務的組態檔,并開啟服務


3、安裝DHCP服務

4、修改DHCP服務的組態檔并開啟服務



5、準備Linux內核、初始化鏡像檔案

6、準備PXE引導程式

7、安裝FTP服務,準備CentOS 7 安裝源

8、配置啟動選單檔案(默認檔案名為default,位于TFTP根目錄的pxelinux.cfg子目錄下)

9、關閉防火墻,驗證PXE網路安裝

-
使用 VMware創建的虛擬機進行測驗,虛擬機記憶體至少需要 2GB,否則在啟動安裝時可能會報錯,
-
開啟虛擬機,在提示字串“boot:”后直接按Enter鍵(或執行“auto”命令),將會自動通過網路下載安裝檔案,并進入默認的圖形安裝入口
-
若執行“linux text”命令,則進入文本安裝入口;若執行 “linux rescue”命令,則進入救援模式,
五、實作Kickstart無人值守安裝
1、準備安裝應答檔案
①、安裝system-config-Kickstart工具

②、打開“Kickstart 配置程式”視窗


③、配置Kickstart選項






④、保存自動應答檔案


⑤、配置需要安裝的軟體包


如要求最小化安裝,可復制下面內容:
vim ks.cfg
%packages
@^minimal
%end
⑥、編輯引導選單檔案 default,添加 ks 引導引數

2、驗證無人值守安裝
當客戶機每次以PXE方式引導時,將自動下載 ks.cfg 應答檔案,然后根據其中的設定安裝CentOS 7 系統,而無需手工干預,







轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/264248.html
標籤:其他
