Native Key provider (NKP) is configured and connected.
virtual machine and select Edit Settings.VM Options tab, "Encrypt VM" option is grayed out.Configure tab, and click Storage Providers./var/log/vmware/vmware-sps/sps.logYYYY-MM-DDTHH:MM:SS [pool-12-thread-7] DEBUG opId=sps-VICNotifier-392808-799 com.vmware.spbm.domain.policy.Profile - Data service policy namespace: vmwarevmcryptYYYY-MM-DDTHH:MM:SS [pool-12-thread-7] ERROR opId=sps-VICNotifier-392808-799 com.vmware.spbm.domain.policy.Profile - Exception occurred while finding the applicable sub-profilecom.vmware.vim.binding.vmodl.fault.InvalidArgument: No VASA Provider for schema namespace (vmwarevmcrypt) found.VMware vCenter Server 8.x
To further isolate the issue, verify that vCenter can establish a connection to the ESXi host on port 9080 by following these steps.
curl command within the vCenter shellcurl -v telnet://<Esxi-host-FQDN>:9080
Expected output:
* Host <Esxi-host-FQDN>:9080 was resolved.* IPv6: (none)* IPv4: #.#.#.#* Trying #.#.#.#:9080...* Connected to Esxi-host-FQDN (#.#.#.#) port 9080 version.xml file from the ESXi host to verify connectivity.wget https://<Esxi-host-FQDN>:9080/version.xml --no-check-certificateExpected output:Connecting to #.#.#.#:9080... connected.HTTP request sent, awaiting response... 200 OKLength: 188 [text/xml]Saving to: ‘version.xml’
version.xml 100%[=====================================================>] 188 --.-KB/s in 0s
If the curl command from vCenter fails, or vCenter Server is unable to download the version.xml file from the ESXi host, work with your network team to ensure that communication on port 9080 is permitted between vCenter and the ESXi host.
port 9080 is unblocked.SSL handshake is allowed on port 9080Should the problem persist, proceed to unregister the I/O providers by following the steps in: Storage providers show as offline on vCenter server | sps.log file generates excessive entries