HP SL250s 无法从网络启动,似乎没有 DHCP

HP SL250s 无法从网络启动,似乎没有 DHCP

我有一台 HP Proliant SL250s Gen8(右侧)服务器,显然无法从网络启动。如果我在 BIOS 中将系统配置为 PXE 启动,或者如果我按 F12,它会启动 Intel 启动代理(用于网络启动)并声称正在尝试 DHCP。但是,系统无法启动。此外,tcpdump -i eth0 -s 1500 port bootps or port bootpc在启动期间在 PXE 服务器上运行不会显示来自服务器 MAC 地址的任何 DHCP 请求。

我已经确认使用相同交换机端口和电缆的第二台服务器能够使用我的 PXE 服务器进行启动。启动第二台服务器时,上述tcpdump命令成功捕获 DHCP 请求。

我之前很少使用 HP 服务器。BIOS 中是否有我没注意到的“使其启动”按钮?;-)

答案1

出现提示时按下该F12键是在 ProLiant 服务器上强制进行网络启动的正确方法。

这是全新安装,还是您要重新利用旧服务器?有些 BIOS 开关可能会改变服务器的行为,使其与预期不符。清除 BIOS 和 NVRAM 并将系统重置为默认设置可能是一个合理的选择。

但首先,请确保您在服务器节点的前端使用了正确的 NIC 端口。您应该使用下图中标记为 #9 的端口。

在此处输入图片描述

答案2

系统启动代理中用于 PXE 启动的端口速度设置可能未与交换机端口配置一起设置为 AutoNeg(例如,启动代理中的网卡端口速度设置为 100/F,而交换机配置为 1000/F)。如您所知,速度不匹配是网络连接的祸根。检查方法如下:

  1. 在系统 POST 期间按 CTRL+S
    *在 POST 期间,系统可能会或可能不会提示访问此系统 rom
    *如果 CTRL+S 不起作用,请查看系统指南以了解如何访问特定系统的 Boot Agent 的具体信息
  2. 选择要配置或检查的端口
  3. 将端口速度设置更改为 AutoNeg(如果尚未设置)或根据需要强制其以特定速度运行
  4. 确保所有其他设置都合理且符合任何特定配置要求。仅根据需要进行更改。
  5. 确认退出并保存每个端口的设置
  6. 退出并继续系统 POST 或启动过程

相关内容