虽然 ESXi 主机被限制为访问 256 个 SCSI 存储设备,但是 LUN ID 的范围可以从 0 到 1023。ESXi 会忽略大于或等于 1024 的 LUN ID。此限制通过 Disk.MaxLUN 参数控制,其默认值为 1024。

关于此任务

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

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

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

过程

  1. vSphere Web Client 导航器中,浏览到主机。
  2. 依次单击管理选项卡和设置
  3. 在“系统”下,单击高级系统设置
  4. 在“高级系统设置”下,选择 Disk.MaxLUN,然后单击编辑图标。
  5. 将现有值更改为所选的值,并单击确定

    所输入的值指定的是要发现的最后一个 LUN ID 后面的 LUN ID。

    例如,要发现从 0 到 100 的 LUN ID,请将 Disk.MaxLUN 设置为 101。