PowerEdge:SLES 15 中的 HTTP 启动
摘要: 以下信息将涵盖使用 HTTP 引导在 Dell EMC PowerEdge 服务器中安装 SLES 15作系统所涉及的步骤。
说明
HTTP 引导
HTTP Boot 是基于客户端/服务器通信的应用程序。它结合了动态主机配置协议 (DHCP)、域名系统 (DNS) 和超文本传输协议 (HTTP),以提供通过网络进行系统部署和配置的功能。此新功能可用作基于简单文件传输协议 (TFTP) 的预引导执行环境 (PXE) 引导网络部署方法的更高性能替代品。
本文档简要介绍了 HTTP 引导机制、有关在 SUSE Linux Enterprise Server 15(SLES15) 上设置 HTTP 引导服务器的说明,以及使用 HTTP 引导在 Dell EMC PowerEdge 14G 及更高版本服务器上安装 SLES15 的做法。
配置 HTTP 引导服务器
在本节中,我们将演示如何将 HTTP Boot 与 Dell EMC PowerEdge 服务器配合使用。我们还将展示如何在 SUSE Linux Enterprise Server (SLES 15)作系统中建立 HTTP 引导服务器。通过 HTTP Boot 安装 OS 使用 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 Boot 客户端上支持并启用 HTTP Boot。
- 打开服务器电源,然后按F2键进入System Setup(系统设置)菜单。
- 选择 System BIOS。

- 选择 Boot Settings:
为 UEFI选择 Boot Mode。 保存设置。

- 选择网络设置

- 在UEFI HTTP Settings下,选择HTTP Device 1:Enabled

- 转至 HTTP Device1 Settings:
启用接口。
对于 IPv4,选择 Protocol。
禁用 VLAN。
输入 URI :

通过 HTTP 引导安装作系统
在通过 HTTP Boot 安装作系统之前,请验证以下内容:
HTTP Boot 服务器和客户端计算机位于同一网段。HTTP 服务和 DHCP 服务处于活动状态。
HTTP 引导选项已启用,并且引导模式在客户端的 BIOS 中设置为 UEFI。
步骤:
要通过 HTTP Boot 在服务器上安装作系统,请执行以下步骤:
1.打开 Dell PowerEdge 服务器电源,然后按 F11 键进入 BOOT MANAGER。
2.选择 Boot Menu 选项作为 HTTP Device1。
3.选择 SLES 15 Installation以开始安装。
