To work properly with iSCSI SAN, your ESXi environment must follow specific recommendations. In addition, several restrictions exist when you use ESXi with iSCSI SAN.

iSCSI Storage Recommendations

  • Verify that your ESXi host supports the iSCSI SAN storage hardware and firmware. For an up-to-date list, see VMware Compatibility Guide.
  • To ensure that the host recognizes LUNs at startup time, configure all iSCSI storage targets so that your host can access them and use them. Configure your host so that it can discover all available iSCSI targets.
  • Unless you are using diskless servers, set up a diagnostic partition on local storage. If you have diskless servers that boot from iSCSI SAN, see General Recommendations for Boot from iSCSI SAN for information about diagnostic partitions with iSCSI.
  • Set the SCSI controller driver in the guest operating system to a large enough queue.
  • On virtual machines running Microsoft Windows, increase the value of the SCSI TimeoutValue parameter. With this parameter set up, the Windows VMs can better tolerate delayed I/O resulting from a path failover. For information, see Set Timeout on Windows Guest OS.
  • Configure your environment to have only one VMFS datastore for each LUN.

iSCSI Storage Restrictions

  • ESXi does not support iSCSI-connected tape devices.
  • You cannot use virtual-machine multipathing software to perform I/O load balancing to a single physical LUN.
  • ESXi does not support multipathing when you combine independent hardware adapters with either software or dependent hardware adapters.