1. 程式人生 > >為公司內網搭建一個無人執守安裝服務器

為公司內網搭建一個無人執守安裝服務器

Kickstart-PXE

為公司內網搭建一個無人執守安裝服務器

  • 方法 ftp + tftp + dhcp + kickstart + PXE

  • 什麽是 PXE ?

PXE 並不是一種安裝方式,而是一種引導的方式。進行 PXE 安裝的必要條件是要安裝的計算機中包含一個PXE支持的網卡(NIC),即網卡中必須要有PXE client。PXE(Pre-boot Execution Environment)協議使計算機可以通過網絡啟動。網卡中必須有PXE芯片。

協議分為 client 和 server 端,PXE client在網卡的ROM中,當計算機引導時,BIOS把PXE client調入內存執行,由 PXE client將放置在遠端的文件通過網絡下載到本地運行。

運行 PXE 協議需要設置dhcp服務器和tftp服務器。dhcp服務器來給PXE client(將要安裝系統的主機)分配一個ip地址,由於是給 PXE client 分配ip地址,所以在配置dhcp服務器時需要增加相應的PXE設置。
此外,在 PXE client 的 ROM 中,已經存在了 tftp client。PXE client 通過 tftp 協議到 tftp server上下載所需要的文件。

  • 什麽是 kickstart ?

kickstart是一種無人職守安裝方式。kickstart的工作原理是通過記錄典型的安裝過程中所需人工幹預填寫的各種參數,並生成一個名為ks.cfg的文件;在其後的安裝過程中(不只局限於生成kickstart安裝文件的機器)當出現要求填寫參數的情況時,安裝程序會首先去查找 kickstart生成的文件,當找到合適的參數時,就采用找到的參數,當沒有找到合適的參數時,才需要安裝者手工幹預。

這樣,如果kickstart文件涵蓋了安裝過程中出現的所有需要填寫的參數時,安裝者完全可以只告訴安裝程序從何處取ks.cfg文件,然後去忙自己的事情。等安裝完畢,安裝程序會根據ks.cfg中設置的重啟選項來重啟系統,並結束安裝。

  • 設置BIOS 引導順序為 :硬盤,網絡

前提:硬盤中沒有系統。否則直接從硬盤啟動了。

模式:c/s

實驗環境:

服務器: apenglinux-server.cn ip:192.168.221.100 網卡模式:vmnet6
客戶端:apenglinux-client.cn ip:192.168.221.200 網卡模式:vmnet6

為公司內網搭建一個無人執守安裝服務器