While working on one of the VMware implementations, I had following annoying compliance error messages during the host profiles configuration. This is due to ESXi doesn’t treat SAS disks as local disks rather as shared storage. As you know most of the most of the latest server hardware comes with SAS disks.
I searched in goggle with error messages and managed to get answers for all but not to the following error.
Failures against Host Profile
Specification State absent from host: device naa.xxx Parameters needs to be set to Is Perennially Reserved = "false"
Host State doesn't match specification: device naa.xxx parameters need to be reset.
Above two errors resolved after performing following steps.
1. Navigate to “Host Profiles”- right click and click on “Enable/Disable Profile Configuration”
2. Then deselect “PSA Native Configuration” checkbox for above error messages.
3. I am sure you could have following errors too. To resolve them deselect “PSA device setting, PSA device Configuration, PSA and SATP Configuration for NMP device.., Path Selection Policy (PSP) configuration” boxes as per following screenshot. It will resolve your host profile error messages.
Specification State absent from host: device naa.xxx Parameters needs to be set to State = "0" Queue Full Sample Size = "0"
Host State doesn't match specification: device naa.xxx Path Selection Policy needs to be set to default for claiming SATP
Specification State absent from host: device naa.xxx Path Selection Policy needs to be set to VMW_PSP_FIXED