Centos7

Supermicro BIOS 自動 CentOS 安裝

  • November 16, 2018

有沒有辦法使用目前 Supermicro 伺服器上的預設 BIOS 界面自動安裝網路提供的作業系統(FreeBSD、CentOS 等)映像,以及提供機器名稱、網路資訊(靜態 IP)的特定配置文件,路由器IP等),以及排序?讓機器在連接到 LAN 時進行自我配置將是有利的。基本上是一個空白框介紹和設置到我希望的水平。

我是新手,所以請溫柔。我正在尋找自動化方法,而不必跳入單獨軟體包的學習曲線。我認為這是 BIOS 目前應該/可以處理的事情。

任何見解表示讚賞。乾杯

它自己的 BIOS 無法自動安裝作業系統,而基礎設施中沒有其他東西來指導它。

要自動安裝 Centos(Redhat、Fedora),您需要提供一個包含所有所需選項/設置的 kickstart 文件。創建 kickstart 文件最簡單的方法是手動安裝伺服器,然後重新使用 /root/anaconda-ks.cfg 中創建的 kickstart 文件

為了通過網路在引導時自動安裝,您需要一個 PXE 引導環境,並將 Supermicro BIOS 設置為允許網路引導。然後使用 Centos 安裝媒體和 kickstart 文件準備 PXE 引導環境。

要創建 PXE 引導環境,您需要一個為 PXE 引導準備好設置的 DHCP 伺服器。DHCP 客戶端(要安裝的伺服器)必須能夠找到 PXE 引導伺服器,用於載入安裝映像的協議(如 ftp、tftp 或 http)

因此,您會看到任何伺服器的 BIOS 中都沒有內置簡單的“開箱即用”解決方案,除了允許網路啟動的設置。

有關於如何設置 PXE 引導環境的指南提供了所有詳細資訊,但在此答案中很長時間無法描述。

引用自:https://serverfault.com/questions/940316