This is a known issue affecting VMware Cloud Foundation 3.5.x. There is currently no resolution.Workaround:
To workaround this issue, use the following procedure to manually import the Redfish SSL certificate into the SDDC Manager trusted keystore.
- SSH to the SDDC Manager VM as the vcf user and then issue the su - command to switch to the root user.
- Issue a command similar to the following to obtain the SSL certificate from the Redfish connector:
openssl s_client -servername [redfish IP] -connect [Redfish IP]:5000 </dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'>/tmp/redfish.crt
Notes:
- Replace [Redfish IP] with the IP of the Redfish connector.
- If the Redfish port has been changed from the default of 5000, the port value in the previous command needs to be updated accordingly.
- Issue the following command to import the certificate to the truststore:
keytool -import -alias [Redfish IP] -keystore /usr/java/jre-vmware/lib/security/cacerts -file /tmp/redfish.crt
Note: Replace [Redfish IP] with the IP of the Redfish connector.
- Issue the following command to restart the operationsmanager service:
systemctl restart operationsmanager
Note: If there is an existing Redfish connector certificate that needs to be deleted or replaced from the SDDC Manager truststore, run a command similar to the following to delete the certificate, and follow Steps 2 through 4 to import the new certificate.
keytool -delete -keystore /usr/java/jre-vmware/lib/security/cacerts -alias [Redfish IP]
Note: Replace [Redfish IP] with the IP of the Redfish connector.