PXE


PXE概述:

PXE批量部署的優點

  • 規模化:同時裝配多台服務器
  • 自動化:安裝系統、配置各種服務
  • 遠程實現:不需要關盤、U盤等安裝介質

 

 PXE批量網絡裝機

PXE(預啟動執行環境,在操作系統之前運行)是由Intel公司開發的網絡引導技術,工作在Client/Server模式,允許客戶機通過網絡從遠程服務器下載引導鏡像,並加載安裝文件或者整個操作系統。

若要搭建PXE網絡體系,必須滿足以下幾個前提條件

客戶端:客戶機的網卡要支持PXE協議(集成BOOTROM芯片),且主板支持網絡引導。一般大多數服務器主機都支持,只需要在BIOS設置中允許從Network 或  LAN 啟動即可

服務端:

  1. 網絡中有一台DHCP服務器以便為客戶機自動分配地址、指定引導文件位置
  2. 服務端要通過TFTP服務(簡單文件傳輸協議)來提供系統內核和引導鏡像文件的下載

搭建PXE遠程安裝服務器

  1. PXE遠程安裝服務器集成了CentOS7 安裝源、TFTP服務、DHCP服務、FTP服務,能夠像客戶機裸機發送
  2. TFTP(簡單文件傳輸協議),是一個基於UDP協議實現的用於在客戶機和服務器之間進行簡單的文件傳輸的協議,適合於小文件傳輸的應用場合。TFTP服務默認由xinetd服務進行管理,使用UDP端口69.xinetd是新一代的網絡守護進程服務程序,又叫超級服務,常用來管理多種輕量級Internet服務
  3. 守護進程也稱精靈進程(Daemon),是運行在后台的一種特殊進程。守護進程獨立於控制終端,他們常常跟隨系統啟動時啟動,在系統關閉時才結束。守護進程周期性的執行某些任務或者等待處理某些事件,Linux上大多數服務器都是用守護進程實現的。
  4. 在系統啟動默認的守護進程的父進程ID全都是init,守護進程特征就是在程序運行名后加一個d,但不是所有的尾字母是d的進程都是守護進程。

半自動化安裝

1、安裝並啟用TFTP服務

 

 

 

 

 

 ##修改TFTP服務的配置文件

 

 ##開啟TFTP服務

 

 2、安裝並啟用DHCP服務

##安裝dhcp

 

 ##修改DHCP服務的配置文件

 

 

 ##開啟dhcp服務

 

 3、准備Linux內核、初始化鏡像文件

##掛載鏡像

 

 

 

 

 

 

 

 4、准備PXE引導程序

 

 

 

 5、安裝FTP服務,准備CentOS7安裝源

 

 

 

 

 

 6、配置啟動菜單文件

默認的啟動菜單文件TFTP根目錄的 pxelinux.cfg  子目錄下,文件名為 default

 

 7、關閉防火牆,驗證PXE網絡安裝

 

 

 

 

 ##接下來就進入安裝界面了,步驟跟手動安裝沒什么區別,指示不需要安裝光盤了

 

 實現 Kickstart 無人值守安裝

1、安裝 system-config-kickstart 工具

 

 2、打開“Kickstart配置程序“窗口

通過桌面菜單”應用程序“然后”系統工具“之后”Kickstart“打開

 

 或者輸入命令打開

 

3、配置kickstart選項

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 ##這個時候我們來看一下文件

 

4、保存自動應答文件

5、配置需要安裝的軟件包

 

 

 

 如果需要最小化安裝,可復制下面內容

vim ks.cfg

%packages

@^minimal

%end

 6、編輯引導菜單文件default,添加ks引導參數

 

 7、驗證無人值守安裝

##自動檢測,自動安裝

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM