#less /var/run/log/hostprofiletrace.log
####-##-##T##:01:24Z Er(11) hostprofiletrace[7685174]: ^^^7685174-maemsl8h-1506948-auto-warq-h5:#####-b3-08-cf-####-GenerateHostConfigTaskSpec-error.trc^^^512^^^ tring">vmhba1</value></arg><arg><key>AliasRoot</key><value xsi:type="xsd:string">vmhba</value></arg><arg><key>Slot</key><value xsi:type="xsd:string">1</value></arg><arg><key>__paramId__</key><value xsi:type="xsd:string">BusAddress</value></arg><message>The vmhba device at PCI bus address pci#p0000:00:11.5#0 is not present on your host. You must shut down and then insert a card into PCI slot 1.
The type of card should exactly match the one in the reference host.</message></faultMessage><reason></reason></fa^@
This is a PCI device mismatch between the reference host used to generate the host profile and the target host being checked.
The reference host had a storage adapter (vmhba1) at PCI slot ##:##.#.
example:PCI slot 00:11.5.
The current host does not have a device at that PCI address.
Go to Host Profiles in the vSphere Web Client.
Edit the profile → expand to Storage configuration or Device Alias Configuration.
Uncheck or remove the entry for vmhba1 or the corresponding PCI address (##:##.#) it is complaining about
Save and re-apply the profile.This allows the host profile to skip enforcement of that specific hardware device which is missing on the target host