Disabling VAAI when using Block storage
To disable VAAI in ESXi, you must modify these advanced configuration settings:
- HardwareAcceleratedMove
- HardwareAcceleratedInit
- HardwareAcceleratedLocking
To check the current value of the configuration settings:
Note: Replace OptionName with one of the configuration setting names.
Get-VMHostAdvancedConfiguration -VMHost Hostname -Name OptionName
esxcli system settings advanced list --option OptionName
For example:
# esxcli system settings advanced list --option=/VMFS3/HardwareAcceleratedLocking# esxcli system settings advanced list --option=/DataMover/HardwareAcceleratedMove
# esxcli system settings advanced list --option=/DataMover/HardwareAcceleratedInit
Note: These steps need to be applied on all ESXi Hosts connected to Storage.
Disabling VAAI when using NAS storage
When disabling NAS VAAI, there are no advanced configuration parameters that can be used. The plugin must be removed using below commands.
Note: The below steps need to be applied on all ESXi Hosts connected to the NAS Storage.
- Log into ESXi using SSH/DCUI and execute command:
# esxcli software vib remove –-vibname=name
For Example: # esxcli software vib remove –-vibname=NetAppNasPlugin
- Verify that the plugin has been removed using command:
esxcli software vib list
- Reboot the ESXi host to take effect.