目錄 一、pxe概念 二、pxe相關服務 三、pxe裝機流程 四、pxe四大文件 五、無人值守 六、實驗 自動裝機 一、pxe概念 概念:PXE(預啟動執行環境)是由Intel公司開發的網路引導技術,工作在Client/Server模式,允許客戶機通過網路從遠程伺服器下載引導鏡像,並載入安裝文件或者 ...
目錄
一、pxe概念
二、pxe相關服務
三、pxe裝機流程
四、pxe四大文件
五、無人值守
六、實驗
自動裝機
一、pxe概念
概念:PXE(預啟動執行環境)是由Intel公司開發的網路引導技術,工作在Client/Server模式,允許客戶機通過網路從遠程伺服器下載引導鏡像,並載入安裝文件或者整個操作系統。
pxe優勢:
1.規模化:同時裝配多台伺服器;
2.自動化:安裝系統、配置各種服務;
3.遠程實現:不需要光碟、U 盤等安裝介質。
二、pxe相關服務
TFTP:(簡單文件傳輸協議),是一個基於UDP協議實現的用於在客戶機和伺服器之間進行簡單文件傳輸的協議,使用UDP 埠69
DHCP :(自動分配ip協議),可以在指定網段,分配對應的ip地址
三、pxe裝機流程
1.客戶端的網卡查找dhcp服務,獲取ip地址和時間
2.dhcp伺服器給客戶機分配ip地址和引導地址,同時通過offer報文把tftp伺服器地址發給客戶機
3.tftp伺服器把引導文件(pxelinux.0)傳給客戶機
4.客戶機把引導程式載入到記憶體中
5.引導程式在tftp伺服器中查找配置文件,伺服器把配置文件傳給客戶端
6.伺服器通過vsftp服務和客戶端互傳文件,客戶端獲得系統的鏡像文件
四、pxe四大文件
1.pxelinux.0引導程式(syslinux程式)
2.default引導程式的配置文件
3.vmlinuz:內核文件
4.initrd.img系統啟用鏡像文件
五、無人值守
當客戶機每次以PXE方式引導時,將自動下載ks.cfg應答配置文件,然後根據其中的設置安裝CentOS 7 系統,而無須手工干預。
六、實驗
自動裝機
1.安裝並啟用 TFTP 服務
2.修改TFTP服務的配置文件
3.開啟tftp服務,開啟tftp服務開機自啟,開啟xinetd服務,開啟xinetd服務開機自啟
4.安裝dhcp服務
5.配置dhcp文件
將配置文件cp到dhcp下
配置文件
6.開啟dhcp服務,添加開機自啟
7.準備 Linux 內核、初始化鏡像文件
掛載光碟鏡像
將pxeboot文件複製到/tftpboot中(複製 Linux系統的內核文件 )
複製 初始化鏡像文件(linux引導載入模塊)到TFTP根目錄下
8.準備 PXE 引導程式
安裝程式:PXE引導程式由軟體包 syslinux 提供
9.複製 PXE引導程式 到TFTP根目錄下
10.配置vsftp服務
11.配置vsftp文件
在ftp根目錄下創建目錄centos7,將鏡像文件強制複製到centos7目錄中,可加&讓它自己後臺運行
12.啟動服務
開啟vsftpd服務
開啟vsftpd服務開機自啟
13.配置啟動菜單文件,
預設的啟動菜單文件在TFTP根目錄的 pxelinux.cfg子目錄下,文件名為default
14.關閉防火牆和安全機制
15安裝 Kickstart 無人值守安裝
直接打開或者執行 “system-config-kickstart” 命令打開
16.把無人值守配置文件複製過來
17.配置需要安裝的軟體包
18.編輯引導菜單文件 default,添加 ks 引導參數
19.驗證無人值守安裝
20.創建虛擬機成功