VMware vSAN Health service failed firstboot./var/log/firstboot/vsanhealth_firstboot.py_xxxxx_stderr.logTraceback (most recent call last): File "/usr/lib/vmware-vpx/firstboot/vsanhealth_firstboot.py", line 418, in Main waitServiceAvailableThenDoVsanBootstrap() File "/usr/lib/vmware-vpx/firstboot/vsanhealth_firstboot.py", line 175, in waitServiceAvailableThenDoVsanBootstrap raise ex File "/usr/lib/vmware-vpx/firstboot/vsanhealth_firstboot.py", line 168, in waitServiceAvailableThenDoVsanBootstrap doVsanBootstrap() File "/usr/lib/vmware-vpx/firstboot/vsanhealth_firstboot.py", line 191, in doVsanBootstrap bootstrap.postDeployConfig(setting) File "/usr/lib/vmware-vpx/firstboot/vsanhealth_firstboot.py", line 155, in postDeployConfig raise Exception("Vsan Post Deploy Config Failed")Exception: Vsan Post Deploy Config Failedxxxx-xx-xxTxx:xx:xx.xxxZ VSAN Health firstboot failed/var/log/vmware/vsan-health/vmware-vsan-health-service.logxxxx-xx-xxTxx:xx:xx.xxxZ ERROR vsan-mgmt[xxxxx] [VsanVcExtension::_Connect opID=noOpId] Get vpxd connection error (vim.fault.InvalidLogin) {xxxx-xx-xxTxx:xx:xx.xxxZ ERROR vsan-mgmt[xxxxx] [VsanVcClusterUtil::FindAllVcClusters opID=noOpId] Fail to get vSAN enabled cluster : ('vsan-cluster-mgmt-internal-system', None)xxxx-xx-xxTxx:xx:xx.xxxZ ERROR vsan-mgmt[xxxxx] [EncryptPass::RefreshEncryptKey opID=noOpId] Failed to refresh encrypt key filexxxx-xx-xxTxx:xx:xx.xxxZ ERROR vsan-mgmt[xxxxx] [VsanVcsaDeployerSystemImpl::BootstrapPostConfig opID=noOpId] Got exception: No native key provider spec providedTraceback (most recent call last): File "bora/vsan/health/esx/pyMo/VsanVcsaDeployerSystemImpl.py", line 750, in BootstrapPostConfigException: No native key provider spec providedVMware vCenter Server 7.x
VMware vCenter Server 8.x
The environment was previously encrypted using a Native Key provider.
To resolve the issue recover the missing NKP following the steps from the documentation below:
Recovering a vSphere Native Key Provider