PowerEdge:在 UEFI 模式下使用 PXE over IPv6 引导服务器
Summary: 本文重点介绍如何在统一可扩展固件接口 (UEFI) 模式下,将 PowerEdge 服务器配置为从使用 IPv6 的网络启动。大多数步骤也适用于从 IPv4 网络中的网络引导。
Instructions
概览
PowerEdge 服务器支持通过多个选项从使用 IPv4/IPv6 的网络启动服务器:
- 预引导执行环境 (PXE) 引导 — 服务器接收来自动态主机配置协议 (DHCP) 服务器的配置(PXE 引导需要 DHCP),并使用简单文件传输协议 (TFTP) 协议引导。
- 超文本传输协议 (HTTP) 引导 - 服务器可以手动指定或从 DHCP 服务器接收配置,并使用 HTTP 协议引导。
- Internet Small Computer Systems Interface (iSCSI) 引导 - 服务器可以手动指定或从 DHCP 服务器接收配置并使用 iSCSI 协议引导。
可以为 HTTP 和 iSCSI 引导手动指定配置。但是,对于数量较多的服务器,最好使用 DHCP。
配置 DHCP、TFTP、HTTP 服务器和 iSCSI 存储
验证 DHCP 服务器是否向客户端提供 IP 配置,包括启动配置选项。使用 DHCP 服务器供应商文档进行验证。
引导选项记录在RFC5970网络引导的 DHCPv6 选项中。只有“boot-file-url”选项是必需的,其余的都是可选的。另请参阅 DHCP 服务器供应商的文档。
部分 DHCP 启动配置选项
必需的 DHCP 选项:
dhcp6.bootfile-url "tftp://[TFTP_server_IP]/boot_filename";- 此选项指定引导文件 URL。
-
提醒:IPv6 地址必须括在方括号内。
-
提醒:不支持用户名、密码或端口作为 URL 的一部分。
示例:
dhcp6.bootfile-url "tftp://[fd00::1]/boot.efi";
其他选项包括用于指定引导参数、设备供应商类的选项。
验证引导文件是否可用。
验证在 DHCP 配置中配置的文件在 TFTP 或 HTTP 服务器上是否可用。此外,验证服务器是否可以通过 IPv6 网络访问 TFTP 或 HTTP 服务器。
如果配置 iSCSI 启动,请验证已配置的 iSCSI 卷是否可用。每台服务器应该有一个启动卷。验证服务器是否可以通过 IPv6 网络访问 iSCSI 目标。
验证网络配置。
验证您的网络是否配置为转发 IPv6 流量。有时,默认情况下,网络交换机可能不会将 DHCP 流量转发到 DHCP 服务器。有关详细信息,请查看交换机供应商文档。
多播侦听程序发现 (MLD) 侦听
MLD 侦听是 IPv6 网络中使用的一项功能,用于防止多播流量涌入网络。MLD 侦听使交换机能够侦听 MLD 消息并动态创建多播转发表。此表确定交换机上的哪些端口应接收多播流量。
戴尔 OS10 交换机
默认情况下,戴尔 OS10 交换机在 VLAN 接口上启用 ipv6 MLD 侦听。
交换机有时可能不会将 DHCP 请求转发到 DHCP 服务器。
确保将 DHCP 数据包转发到 DHCP 服务器,或考虑在配置的 VLAN 接口上禁用 IPv6 MLD 侦听以进行故障处理。这可能会导致网络流量增加,就像没有 MLD 侦听整个 VLAN 中的多播流量广播一样。
查看文档并根据需要配置交换机。
服务器配置
UEFI 启动选项从系统基本输入/输出系统 (BIOS) 进行配置。或者,使用 iDRAC 配置 BIOS 设置。
进入系统 BIOS。
要进入系统 BIOS,请在服务器重新启动期间按 F2。
在 BIOS 中,确保启动模式设置为 UEFI。
在 BIOS 中,选择网络设置并根据您的要求启用 PXE、HTTP 和 iSCSI 设备。
启用 PXE、HTTP 或 ISCSI 设备时,如果启用了“自动配置”或“DHCP”,服务器会在 PXE、HTTP 或 iSCSI 引导顺序期间联系 DHCP 服务器。PXE、HTTP 和 iSCSI 具有可在 IPv4 或 IPv6 之间进行选择的选项。根据需要进行选择。
-
提醒:与 UEFI 启动模式不同,在 BIOS 启动模式下,启动选项在 BIOS 之外的设备 ROM 选项中进行配置。
-
提醒:请参阅服务器作系统 (OS) 文档,以验证服务器上使用的目标作系统支持哪些网络启动选项,以及目标作系统正确启动所需的特定说明。
您的服务器应该已准备好从网络启动。
故障诊断步骤
- 服务器在 UEFI 启动过程中报告是否从 DHCP 服务器接收到信息和 IP 地址。
- 如果服务器未获取 IP 地址,则可能需要捕获数据包 — 例如使用端口镜像。建议在服务器用于从网络引导的网络交换机接口上捕获数据包。配置端口镜像 — 请参阅交换机供应商文档。
- 使用您选择的以太网分析器工具查看捕获的数据包信息。
- 错误消息“未提供引导文件名”可能表示从 DHCP 服务器发送了错误的协议,例如“HTTP”而不是“TFTP”。