PowerEdge:SLES 15 中的 HTTP 開機
摘要: 以下資訊將涵蓋使用 HTTP 開機在 Dell EMC PowerEdge 伺服器中安裝 SLES 15 作業系統的相關步驟。
说明
HTTP 開機
HTTP 開機是以用戶端/伺服器通訊為基礎的應用程式。它結合了動態主機配置協定 (DHCP)、功能變數名稱系統 (DNS) 和超文字傳輸協定 (HTTP),以提供通過網路進行系統部署和配置的功能。此新功能可作為基於簡單式檔案傳輸協定 (TFTP) 的更高效能的網路部署開機前執行環境 (PXE) 開機方法的替代品。
本文件提供 HTTP 開機機制的簡短簡介、在 SUSE Linux Enterprise Server 15 (SLES15) 上設定 HTTP 開機伺服器的指示,以及使用 HTTP 開機在 Dell EMC PowerEdge 14G 及以上伺服器上安裝 SLES15 的實務。
配置 HTTP 開機伺服器
在本節中,我們將示範 HTTP 開機可如何與 Dell EMC PowerEdge 伺服器搭配使用。我們也將示範如何在 SUSE Linux Enterprise Server (SLES 15) 作業系統中建立 HTTP 開機伺服器。通過 HTTP 引導安裝作業系統使用 grub 作為 HTTP NBP,我們必須編輯 grub.cfg 檔,該檔通過 HTTP 協定從安裝映射載入內核和 initrd,並啟動安裝以開始。
步驟:
在我們的範例中,/var/www/html 被用作 HTTP 伺服器根目錄。
- 使用正在執行的 HTTP 服務設定伺服器。
systemctl start httpd
- 複製根目錄中的 SLES 15 iso,並將其掛載到臨時資料夾。
- 在 /var/www/html/ 中建立資料夾
例如:這裏 httpboot 資料夾已建立。
- 複製內容
/root/tmp/EFI/BOOT in /var/www/html/httpboot

- 在裡面建立另一個資料夾
/var/www/html/sles15並複製initrdefi和linuxefifrom/root/tmp/boot/x86_64/loader。這些是initrd以及用於從 HTTP 開機伺服器初始開機的內核。

- 使用 SLES 15 的儲存庫建立另一個資料夾。這是安裝程式在安裝過程中從中挑選套件的儲存庫。
- 編輯 grub.cfg 檔案以取得功能表項目 (如果您需要其他作業系統項目)

設定 HTTP 開機用戶端:
在 BIOS 中的 UEFI HTTP 開機用戶端應支援並啟用 HTTP 開機。
- 開啟伺服器電源,然後按下 F2 鍵進入系統設定功能表。
- 選取系統 BIOS。

- 選取開機設定:
將開機模式選取為 UEFI。 儲存設定。

- 選取網路設定

- 在 UEFI HTTP 設定下,選取 HTTP 裝置 1:已啟用

- 前往 HTTP 裝置 1 設定:
啟用介面。
將通訊協定選取為 IPv4。
停用 VLAN。
輸入 URI :

透過 HTTP 開機安裝作業系統
透過 HTTP 開機安裝作業系統之前,請確認下列事項:
HTTP 開機伺服器和用戶端機器位於同一網段中。HTTP 服務和 DHCP 服務處於使用中狀態。
HTTP 開機選項已啟用,且開機模式在用戶端的 BIOS 中設定為 UEFI。
步驟:
若要透過 HTTP 開機在伺服器上安裝作業系統,請執行下列步驟:
1.開啟 Dell PowerEdge 伺服器的電源,然後按下 F11 進入 BOOT MANAGER。
2.選取開機選單選項作為 HTTP Device1。
3.選取 SLES 15 安裝以開始安裝。
