PXE自動化安裝CentOS 7

PXE介紹

      Preboot Excution Environment 預啓動執行環境,基於Client/Server的網絡模式,支持遠程主機通過網絡從遠端服務器下載映像,並由此支持通過網絡啓動操作系統。

      PXE可以引導和安裝Windows,linux等多種操作系統

PXE工作原理

  1. Client向PXE Server上的DHCP發送IP地址請求消息,DHCP檢測Client是否合法(主要是檢測Client的網卡MAC地址),如果合法則返回Client的IP地址,同時將啓動文件pxelinux.0的位置信息一併傳送給Client。

  2. Client向PXE Server上的TFTP發送獲取pxelinux.0請求消息,TFTP接收到消息之後再向Client發送pxelinux.0大小信息,試探Client是否滿意,當TFTP收到Client發回的同意大小信息之後,正式向     Client發送pxelinux.0

  3. Client執行接收到的pxelinux.0文件

  4. Client向TFTP Server發送針對本機的配置信息文件(在TFTP 服務的pxelinux.cfg目錄下),TFTP將配置文件發回Client,繼而Client根據配置文件執行後續操作。

  5. Client向TFTP發送Linux內核請求信息,TFTP接收到消息之後將內核文件發送給Client

  6. Client向TFTP發送根文件請求信息,TFTP接收到消息之後返回Linux根文件系統

  7. Client啓動Linux內核

  8. Client下載安裝源文件,讀取自動化安裝腳本

PXE具體配置過程:見附件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章