Configure the storage controller on a host according to the requirements of vSAN.

Verify that the storage controllers on the vSAN hosts satisfy certain requirements for mode, driver, and firmware version, queue depth, caching and advanced features.

Table 1. Examining Storage Controller Configuration for vSAN

Storage Controller Feature

Storage Controller Requirement

Required mode

  • Review the vSAN requirements in the VMware Compatibility Guide for the required mode, passthrough or RAID 0, of the controller.

  • If both passthrough and RAID 0 modes are supported, configure passthrough mode instead of RAID0. RAID 0 introduces complexity for disk replacement.

RAID mode

  • In the case of RAID 0, create one RAID volume per physical disk device.

  • Do not enable a RAID mode other than the mode listed in the VMware Compatibility Guide.

  • Do not enable controller spanning.

Driver and firmware version

  • Use the latest driver and firmware version for the controller according to VMware Compatibility Guide.

  • If you use the in-box controller driver, verify that the driver is certified for vSAN.

    OEM ESXi releases might contain drivers that are not certified and listed in the VMware Compatibility Guide.

Queue depth

Verify that the queue depth of the controller is 256 or higher. Higher queue depth provides improved performance.


Disable the storage controller cache, or set it to 100 percent read if disabling cache is not possible.

Advanced features

Disable advanced features, for example, HP SSD Smart Path.