ESXi 主机的已扫描 LUN ID 的范围是 0 到 16,383。ESXi 会忽略大于 16,383 的 LUN ID。可配置的 Disk.MaxLUN 参数控制扫描 LUN ID 的范围。该参数的默认值为 1024。

当 SCSI 目标不支持使用 REPORT_LUNS 进行直接发现时, Disk.MaxLUN 参数还决定 SCSI 扫描代码尝试使用单个 INQUIRY 命令发现的 LUN 的数量。

您可以视需要修改 Disk.MaxLUN 参数。例如,如果环境中的存储设备数较少,LUN ID 介于 1 到 100 之间,请将值设置为 101。因此,您可以提高不支持 REPORT_LUNS 的目标上的设备发现速度。减小该值可缩短重新扫描时间和引导时间。但是,重新扫描存储设备所用的时间可能还取决于其他因素,包括存储系统的类型和存储系统上的负载。

在其他情况下,如果环境使用的 LUN ID 大于 1023,可能需要增大该值。

过程

  1. 单击 VMware Host Client 清单中的管理,然后单击高级设置
  2. 向下滚动到 Disk.MaxLUN
  3. 右键单击 Disk.MaxLUN,然后单击编辑选项
  4. 输入新值,然后单击保存
    SCSI 扫描代码不会扫描 ID 大于或等于所输入值的 LUN。
    例如,要发现从 0 到 100 的 LUN ID,请将 Disk.MaxLUN 设置为 101。