故障排除英特尔® iSCSI Remote Boot问题

文档

故障排除

000007350

2021 年 12 月 10 日

下表列出了使用英特尔® iSCSI Remote Boot时可能发生的问题。对于每个问题,均可提供可能的原因和解决方法。

问题分辨率
英特尔 iSCSI Remote Boot不加载系统启动,并且不显示登录横幅。
  • 虽然系统标志屏幕在系统启动过程中显示的时间可能更长,但英特尔 iSCSI Remote Boot可能无法在 POST 期间显示。可能有必要禁用系统 BIOS 功能以显示来自 英特尔 iSCSI Remote Boot 的消息。从系统 BIOS 菜单中,禁用任何安静的启动或快速启动选项。此外,还可以禁用任何 BIOS 飞屏。这些选项可能会抑制来自英特尔 iSCSI Remote Boot的输出。
  • 英特尔 iSCSI Remote Boot未安装在适配器上,或适配器的闪存 ROM 被禁用。按照 用户 指南 的 安装和设置 部分所述,使用最新版本的 iSCSIUtl 更新网络适配器。如果 iSCSIUtl 报告闪存 ROM 已禁用,使用 "iSCSIUtl -flashenable" 命令启用闪存 ROM 并更新适配器。
  • 系统 BIOS 可能会抑制来自 英特尔 iSCSI Remote Boot 的输出。
  • 足够的系统 BIOS 内存可能无法加载 iSCSI 远程启动。尝试在系统 BIOS 设置菜单中禁用未使用的磁盘控制器和设备。SCSI 控制器、RAID 控制器、启用了 PXE 的网络连接以及系统 BIOS 的阴影化,都减少了可供英特尔 iSCSI Remote Boot的内存区域。禁用这些设备,重新启动系统,然后查看英特尔 iSCSI Remote Boot是否能够初始化。如果在系统 BIOS 菜单中禁用设备无法解决问题,请尝试从系统中删除未使用的磁盘设备或磁盘控制器。某些系统制造商允许跳线设置来禁用未使用的设备。
安装英特尔 iSCSI Remote Boot后,系统将无法启动至本地磁盘或网络启动设备。在英特尔 iSCSI Remote Boot显示登录横幅或连接到 iSCSI 目标后,系统将变得无响应。
  • iSCSI 远程启动初始化期间出现了一个关键系统错误。打开系统电源,在英特尔 iSCSI Remote Boot初始化之前按 S键或 ESC键。按 SESC 绕过英特尔 iSCSI Remote Boot初始化过程,并允许系统启动到本地驱动器。使用 iSCSIUtl 实用程序更新到最新版本的 英特尔 iSCSI Remote Boot。如果问题仍然存在,请使用
    "iSCSIUtl -flashdisable" 禁用 英特尔 iSCSI Remote Boot。

  • 更新系统 BIOS 可能就是一种解决方案。

"Intel® iSCSI Remote Boot" 未在系统 BIOS 启动设备菜单中显示为启动设备。
  • 系统 BIOS 可能不支持 英特尔 iSCSI Remote Boot。使用系统供应商提供的最新版本更新系统 BIOS。
  • 另一个安装的设备可能存在冲突。尝试禁用未使用的磁盘和网络控制器。一些 SCSI 和 RAID 控制器已知会导致与 英特尔 iSCSI Remote Boot 的兼容性问题。

显示的错误消息:
检测不到链接。

  • 英特尔 iSCSI Remote Boot无法检测到网络端口上的链接。检查网络连接背面的链路检测光。当链接灯与链接伙伴建立起链接时,会亮起绿色。如果链接灯亮起绿色,但错误消息仍然显示,则运行链路和电缆诊断测试。DIAGS.EXE 用于 WINDOWS DOS 或英特尔® PROSet。

显示的错误消息:
未找到 DHCP 服务器。

iSCSI 的配置决定它从 DHCP 检索 IP 地址,但 DHCP 服务器没有对 DHCP 发现请求作出响应。这个问题可能有多种原因:

  • DHCP 服务器已使用所有可用的 IP 地址保留程序。
  • 客户端 iSCSI 系统需要在连接的网络上进行静态 IP 地址分配。
  • 网络上没有 DHCP 服务器。
  • 网络交换机中的跨树协议 (STP) 阻止英特尔 iSCSI Remote Boot端口联系 DHCP 服务器。请参阅您的网络交换机文档了解如何禁用跨树协议。

显示的错误消息:
PnP 检查结构无效。

  • 英特尔 iSCSI Remote Boot无法检测到有效的 PnP PCI BIOS。如果此消息显示英特尔 iSCSI Remote Boot无法在有问题的系统上运行。运行英特尔 iSCSI Remote Boot需要完全符合 PnP 标准的 PCI BIOS。

显示的错误消息:
无效的 iSCSI 连接信息。

  • 从 DHCP 收到的 iSCSI 配置信息或在设置菜单中静态配置的信息不完整。无法尝试登录到 iSCSI 目标系统。在 iSCSI 设置菜单(用于静态配置)或 DHCP 服务器(用于动态启动P 配置)中验证正确的配置:
    • iSCSI 发起者名称
    • iSCSI 目标名称
    • 目标 IP 地址
    • 目标端口编号

显示的错误消息:
不受支持的 SCSI 磁盘块大小。

  • iSCSI 目标系统的配置决定它使用英特尔 iSCSI Remote Boot不支持的磁盘块大小。配置 iSCSI 目标系统使用 512 字节大小的磁盘块。

显示的错误消息:
ERROR:无法与 iSCSI 目标系统建立 TCP/IP 连接。

 

  • 英特尔 iSCSI Remote Boot无法与 iSCSI 目标系统建立 TCP/IP 连接。查看是否配置正确:
    • 开始者和目标 IP 地址
    • 子网掩码
    • 端口和网关设置
    • DHCP 服务器上的设置(如果适用)
  • 另检查 iSCSI 目标系统是否连接到英特尔 iSCSI Remote Boot发起者可访问的网络。确认防火墙未阻塞连接。

显示的错误消息:
错误:有目标的验证失败。

  • 一个对比用户名或秘密与 iSCSI 目标系统上的这些用户名或秘密不匹配。验证英特尔 iSCSI Remote Boot端口上的您所配置的与 iSCSI 目标系统您您配置的对应。如果在目标上未启用,在 iSCSI 远程启动设置菜单中禁用。

显示的错误消息:
ERROR:iSCSI 目标系统拒绝了登录请求。

 

  • 发送到 iSCSI 目标系统的登录请求被拒绝。验证以下设置与 iSCSI 目标系统上的设置相匹配:
    • iSCSI 发起者名称
    • 目标名称
    • LUN 编号
    • AUTHENTIC 验证
  • 并确认目标的配置允许英特尔 iSCSI Remote Boot发起者访问 LUN。
在成功发现目标磁盘后将 Linux 安装到 NetApp Filer 时,您可能会看到与以下类似的错误消息:

Iscsi-sfnet:hostx:rc -113 连接失败:没有主机路线
Iscsi-sfnet:hostx:establish_session失败。无法连接到目标

  • 如果您看到这些错误消息,我们建议在 NetApp 文件卡上禁用未使用的 iSCSI 接口。
  • 我们建议在 iscsi.conf 文件中添加 Continuous=no
显示的错误消息。
ERROR:找不到 iSCSI 目标。
  • 已成功对目标 IP 地址进行 TCP/IP 连接。但是,目标系统上找不到带有指定 iSCSI 目标名称的 iSCSI 目标。确认配置的 iSCSI 目标名称和开始名与 iSCSI 目标上的设置匹配。
显示的错误消息。
ERROR:iSCSI 目标无法接受任何更多连接。
  • iSCSI 目标无法接受任何新连接。错误原因可能是:
    • iSCSI 目标的配置限制
    • 例如,资源的限制没有可用的磁盘
显示的错误消息。
ERROR:iSCSI 目标报告出错。
  • iSCSI 目标上出现了错误。进行检查以确定错误的根源。确保 iSCSI 目标的正确配置。
显示的错误消息。ERROR:网络上的另一个系统出现 IP 地址冲突。
  • 网络上的系统使用与 iSCSI Option ROM 客户端相同的 IP 地址。
  • 如果使用静态 IP 地址分配,则将 IP 地址更改为网络上的另一个客户端将不使用。
  • 如果使用 DHCP 服务器分配的 IP 地址,确保网络上没有与 DHCP 服务器使用的 IP 地址范围相冲突的 IP 地址。

 

相关主题
英特尔® iSCSI Remote Boot已知问题