iSCSI HBA 启动测试(徽标)

此测试验证主机总线适配器 (HBA) 是否正确向 Microsoft iSCSI 发起程序服务报告启动会话的存在状态。

测试详细信息

   
规范
  • Device.Storage.Controller.Iscsi.Interface
平台
  • Windows Server 2016 (x64)
支持的版本
  • Windows 10
  • Windows 10 版本 1511
  • Windows 10 版本 1607
  • Windows 10 版本 1703
  • Windows 10 版本 1709
  • Windows 10 版本 1803
  • Windows 10 版本 1809
  • Windows 10 版本 1903
  • Windows 10 的下一次更新
预计运行时间(以分钟为单位) 10
类别 开发
超时(以分钟为单位) 600
需要重启 false
需要特殊配置
类型 automatic

 

其他文档

此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:

运行测试

在运行测试之前,请按照如下测试要求中所述完成测试设置:iSCSI 启动组件测试先决条件

此外,还需要完成以下步骤:

  1. 在目标磁盘设备上安装操作系统。

  2. 从“设备控制台”窗口以 HLK Studio 作业运行测试。

  3. 在计划此作业时显示的配置对话框中输入所需数据。

此测试在 iSCSI 测试环境中运行。

如果这是你第一次在 HLK 客户端上的 iSCSI 总线类型上运行 iSCSI HBA 测试、iSCSI 目标测试或 MPIO 测试,或者 HLK 客户端上的 [HLK Path]\JobsWorkingDir\ 下不存在任何 iscsihctconfig.ini,你将收到以下弹出对话框,用于输入 iSCSI 配置信息和/或 HBA 信息:

iSCSI HBA 启动测试(徽标)UI

按照以下步骤输入信息:

  1. 在“目标名称”、“目标 IP”和“目标端口”中键入目标 IQN、门户和端口信息。

  2. 选择 CHAP 类型,如果选择了“相互”,则在“目标用户”、“目标机密”和“发起程序机密”中键入用户名和密码。

  3. 如果为“CHAP 类型”选择“相互”,请选中“支持相互 CHAP”复选框。

  4. 如果有多个发起程序 IP 地址,请在“发起程序 IP”中输入用于测试的 IP 地址。

  5. 如果测试用于 iSCSI 目标测试,请在“iSNS IP 地址”字段中键入 iSNS 服务器 IP 地址,并在“NIC IP 地址”字段中键入 NIC IP 地址。

  6. 如果目标支持摘要,请选中“支持摘要”复选框。

  7. MPIO 测试不会使用 iSNS 服务器 IP 地址和 NIC IP 地址。 但是,由于测试环境已设置为同时运行 MPIO 测试和 iSCSI 目标测试,因此请填写此字段。 同一个 iscsihctconfig.ini 将用于同一个测试环境中的所有测试。

  8. 如果测试用于 iSCSI HBA 测试,请在“NIC IP 地址”和“NIC IP 地址 2”中键入两个 NIC IP 地址。 这两个字段与 WLK 1.6 中 iSCSI HBA 重定向测试使用的字段相同。 此外,在“HBA PnP ID”中键入 HBA 端口设备实例路径。 如果 HBA 端口实例配置为支持摘要,请选中“支持摘要”复选框。 如果 HBA 端口实例配置为支持启动,请选中“HBA 启动”复选框。

  9. 单击 “确定”

此信息将保存到 iscsihctconfig.ini 文件中。 iscsihctconfig.ini 文件的副本位于 [HLK Path]\JobsWorkingDir\ 下。 它使用户无需为同一个测试环境中的每个 iSCSI 测试输入配置信息,因此 iSCSI UI 在首次输入后不会每次都弹出。 要更改 iSCSI 配置信息,可直接更改 [HLK Path]\JobsWorkingDir\ 下的 iscsihctconfig.ini 文件,也可以删除该文件以使 UI 再次弹出。

故障排除

有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题

有关故障排除信息,请参阅排查 Device.Storage 测试问题

如果在此测试期间遇到问题,请完成以下步骤:

  1. 在 Windows HLK 管理器中,查看测试作业结果日志文件,了解有关测试失败的信息。

  2. 检查目标是否具有驱动器号。

  3. 验证在配置对话框(从设备控制台中安排作业时显示的弹出对话框)中输入的数据。

更多信息

此测试执行以下算法:

  1. 确定当前系统启动驱动器。

  2. 使用 ISCSI_SessionStaticInfo Microsoft Windows Management Instrumentation (WMI) 类检索系统上当前处于活动状态的 iSCSI 会话。

  3. 对于找到的每个活动 iSCSI 会话:

    1. 检查会话类的“类型”字段以确定它是否为启动会话。

    2. 如果 iSCSI 会话是启动会话,则确定与该会话关联的驱动器号。

    3. 如果关联的驱动器号与系统启动驱动器号匹配,则从 iSCSI 设备启动系统。

命令语法

命令选项 说明

Iscsi_boot_test.exe

运行测试。

注意

   有关此测试二进制文件的命令行帮助,请键入 /h

 

文件列表

文件 位置

Iscsi_boot_test.exe

<[testbinroot]>nttest\driverstest\storage\wdk\iscsi\

 

参数

参数名称 参数说明
LLU_NetAccessOnly 用于访问测试文件共享的用户帐户。
LLU_LclAdminUsr 用于运行测试的用户帐户。