已知英特尔® iSCSI Remote Boot问题

文档

故障排除

000007279

2022 年 04 月 14 日

单击 或主题以了解详细信息:

Windows 已知问题

将硬件或软件添加/更新至 Microsoft Windows Server* 2003

添加或更新可能影响网络堆栈的硬件或软件(例如网络驱动程序、操作系统服务包等)后,您 必须 使用 /验证 /修复命令行选项来运行 iscsibcg.exe。此实用程序作为 Microsoft* iSCSI 软件安装的一部分安装。强烈推荐使用此实用程序在每次系统关机时运行,这样您就不会忘记并破坏系统了。要设置该实用程序,以便在系统关机时运行,请按照以下步骤操作。

  1. 运行 gpedit.msc。这将启动小组政策编辑;在此实用程序中:
  2. 扩展 计算机配置
  3. 展开 Windows 设置
  4. 展开或选择 脚本(启动/关闭)
  5. 双击 “关机”
  6. 这将打开“关闭属性”对话框;单击 添加 按钮,并添加此可执行文件或批处理文件以运行此操作。
Microsoft* 开始器无法启动,并且无法在启动端口上链接

使用连接到目标的两个端口设置 iSCSI 远程启动系统并成功启动系统后,如果您稍后尝试仅使用连接到目标的辅助启动端口来启动系统,Microsoft Initiator 将持续重启系统。

要解决此限制问题,请执行以下步骤:

  1. 使用注册表编辑器,展开以下注册表键:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
  2. 创建一个称为 DisableDHCPMediaSense 的 DWORD 值,并将该值设置为 0。
将 iSCSI 适配器移到其他插槽

在 Windows* 安装中,如果您将 iSCSI 适配器移到驱动程序和 MS ISCSI 启动启动启动器时的 PCI 插槽,则在 Windows 启动屏幕中可能会发生系统错误(蓝屏)。如果您将适配器返回到其原始 PCI 插槽,此问题便会消失。我们建议不要移动用于 iSCSI 安装的适配器。这是一个已知的操作系统问题。

如果您必须将适配器移到另一个插槽,则您必须将新的适配器安装到另一个插槽,并设置适配器以用于英特尔 iSCSI Remote Boot ,然后移动以前的适配器。

按照以下步骤操作:

  1. 在另一个插槽中安装新的适配器
  2. 设置 iSCSI 启动的新适配器
  3. 通过原始适配器执行 iSCSI 启动到操作系统
  4. 使新的适配器 iSCSI 引导到操作系统
  5. 重新 启动
  6. 将旧适配器移到另一个插槽中
  7. 对于您刚刚移动的旧适配器,重复步骤 2 - 5
卸载驱动程序可能会导致蓝屏

如果通过设备管理器卸载用于英特尔 iSCSI Remote Boot的设备的驱动程序,则 Windows 将在重新启动时出现蓝屏,且必须重新安装操作系统。这是一个已知的 Windows 问题。

卸载过程中,未从设备管理器中删除带有 iSCSI 映像的适配器

在卸载过程中,拆卸所有其它英特尔网络连接软件已被移除,但未卸载分配为主要或次要位置的 iSCSI 远程启动适配器的驱动程序。

英特尔® I/OAT分载可能随着英特尔® iSCSI Remote Boot或已安装 Microsoft 开始器而停止

此问题的一个变通方法是将以下注册表值更改为 0

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IOATDMA\Start

只有在启用英特尔 iSCSI Remote Boot并且希望卸载 I/OAT 时才更改注册表值。如果未启用英特尔 iSCSI Remote Boot将此设置更改为 0,便会出现蓝屏。如果英特尔 iSCSI Remote Boot被禁用或重新启动时会出现蓝屏,则必须将其设置为 3

NDIS 驱动程序可能在使用英特尔® PRO/1000 PT 服务器适配器英特尔 iSCSI Remote Boot F6 安装期间无法加载

如果您在两个 PCI Express x8 插槽中使用两个英特尔 PRO/1000 PT 服务器适配器,则 Windows 安装只能通过本地硬盘程序完成。

无效的 ECLIPSE 设置可能会导致 Windows Server 2008* 蓝屏

如果 iSCSI 远程启动端口 RAID 用户名和秘密与目标 RAID 用户名和秘密不符,则在安装或启动期间,Windows Server 2008 可能会重新启动。确保所有对比设置与目标上的设置相匹配。

F6 驱动程序不支持待机模式

如果您在没有本地磁盘安装的情况下执行 F6 Windows,请不要使用 待机模式。

执行 WDS 安装时 Windows Server 2008 安装

如果您执行 WDS 安装并尝试在安装过程中手动更新驱动程序,则驱动程序加载,但 iSCSI 目标 LUN 没有显示在安装位置列表中。这是一个已知的 WDS 限制,没有当前的修复程序。因此,您必须从 DVD 或 USB 媒体执行安装,或将驱动程序注入 WDS WinPE 映像上。

在 Windows* 中启动 iSCSI 并进行分组

iSCSI Boot 不支持分组。使用主要和次要 iSCSI 适配器创建一个团队并在 Microsoft 开始器安装过程中选择该团队可能会无法通过持续的重新启动而失败。即使在开始安装过程中可供选择,也不要为英特尔 iSCSI Remote Boot选择一个团队。

要获得负载平衡和故障转移支持,可以改用 MSFT MPIO。查看 Microsoft 开始器用户指南 以了解如何设置 MPIO。

在运行 Windows Server 2003 时使用可拆卸/临时存储设备执行 F6 无磁盘安装

在卸载可拆卸或临时存储设备(例如 USB 闪存驱动器或 FireWire* 驱动器)时执行 F6 无磁盘安装可能会导致 BIOS 引导顺序发生变化。如果发生这种情况,您必须重新启动 F6 无磁盘安装。因此,我们建议不要在执行 F6 无磁盘安装时加载可拆卸或临时存储设备。

对于 Windows Server 2003 来说,这是一个已知问题,英特尔 iSCSI Remote Boot无法纠正。有关此 Windows Server 2003 问题的更多信息,请在 Microsoft 支持文章 kb816793 中找到。

在启用 iSCSI 启动的端口上设置 LAA(本地管理的地址)将导致下次重新启动时系统故障

不要在启用 iSCSI 启动的端口上设置 LAA。

F6 安装可能会出现某些 EMC 目标故障

安装 Windows 2003 第 10 步中的 F6 安装可能会失败,因为英特尔 F6 驱动程序、Microsoft iSCSI 开始器和以下 EMC 目标模型固件版本之间的冲突:

  • AX4-5 阵列:02.23.050.5.705 或更高版本
  • CX300、CX500、CX700 和 CX-3 系列阵列:03.26.020.5.021 或更高版本。
  • CX-4 系列阵列:04.28.000.5.701 或更高版本,包括所有 04.29.000.5.xxx 修订版。

为了避免故障,请确保第 10 步重新启动过程中辅助 iSCSI 端口无法达到目标。

由于 Microsoft* Windows 2003 Server* R2 上的 iSCSI 流量高,链路襟翼可能会出现基于 82598 的芯片

这个问题是由于本操作系统对大型发送分载 (LSO) 的支持有限而导致。请注意,如果 Windows 2003 服务器 R2 要求使用 ISCSI 流量,LSO 将被禁用。

英特尔® 以太网 iSCSI 引导版本在英特尔® PROSet上显示的版本与启动过程中滚动文本不匹配

如果设备未设置为主要设备,但先枚举,则 BIOS 仍会使用该设备的 iSCSI 启动版本。因此,用户最终可能会使用比预期更早版本的英特尔® 以太网 iSCSI 引导。解决方案是,系统中的所有设备必须具有相同版本的 iSCSI 启动。要做到这一点,用户应该转到 Boot Options 选项卡,并将设备的闪存更新到最新版本。

iSCSI 和 DCB 已知问题

使用 Microsoft* Windows Server* 2012 通过 DCB 的 iSCSI

在创建 VMSwitch 的端口上无法通过 DCB(优先级标记)进行 iSCSI。这是在 Microsoft* Windows Server* 2012 中设计而来。

仅在利用 IPv4 寻址的网络上支持自动创建面向 DCB 的 iSCSI 流量过滤器

面向数据中心桥接 (DCB) 的 iSCSI 功能使用服务质量 (QOS) 流量过滤器对外出的数据包进行优先标签。英特尔 iSCSI Agent 使用 IPv4 寻址在网络上根据需要动态创建这些流量过滤器。

使用 Hyper-V 创建的虚拟适配器自动创建 DCB 的 iSCSI 流量过滤器仅在 Microsoft* Windows Server* 2008 R2 版和更高版本上受支持。

面向数据中心桥接 (DCB) 的 iSCSI 功能使用服务质量 (QOS) 流量过滤器对外出的数据包进行优先标签。英特尔 iSCSI Agent 可根据 Windows Server 2008 R2 和更高版本的需要动态创建这些流量过滤器。

Linux 已知问题

通道结合

Linux 通道绑定与英特尔 iSCSI Remote Boot有基本的兼容性问题,不应使用。

EqualLogic 目标上的身份验证错误可能在运行 Red Hat* Enterprise Linux 4 时显示在 dmesg 中

这些错误消息不表示登录或引导中的块,可能被安全忽略。

使用 RHEL 5.2 的 iBFT 系统

在使用 RHEL 5.2 的 iBFT 系统中,Anaconda 安装后不会自动开始网络。用户必须通过控制台手动启动网络。有关如何手动强制网络的详细信息,请参阅 RedHat 文档。

借助 RHEL 5.2 提供对 RAID 的支持

RHEL 5.2 在安装过程中不支持 RAID。如果您在目标上使用 DISATION 验证,请在安装过程中禁用 这些验证并在安装完成后启用。

RHEL 5.1

在 RHEL5.1 系统上,安装后的第一个 iSCSI 启动会提出错误的网络接口。这会导致系统挂起,并需要至少重新安装。此问题的变通办法是在安装后立即编辑 init 脚本,并更改您想要启动的接口。我们强烈鼓励我们的用户使用 RHEL5.2 来避免此问题。

LRO 与 iSCSI 不兼容

LRO(大接收分载)与 iSCSI 目标或开始流量不兼容。当在启用 LRO 的情况下,通过 ixgbe 驱动程序接收到 iSCSI 流量时,可能会出现紧急状况。要解决此问题,应构建驱动程序并安装有:

# 让 CFLAGS_EXTRA=DIXGBE_NO_LRO 安装
RHEL 5.X

iSCSI 引导从远程 LUN 启动仅适用于安装到远程 LUN 的同一个端口。安装 iSCSI 后,您无法从备用 LAN 端口启动。

相关主题
如何排除英特尔® iSCSI Remote Boot故障?
LRO 与 iSCSI 不兼容
RHEL 5.X