To resolve this issue it is required that vCenters( mgmt, WLD) and PSCs present ssh-rsa keys instead of ecdsa keys for SSH, and then add them to /home/vcf/.ssh/known_hosts.
For each of the PSCs/VCs, login as root and:
- Edit /etc/ssh/sshd_config
- Uncomment the following line: #HostKey /etc/ssh/ssh_host_rsa_key
- Restart the ssh daemon: systemctl restart sshd
- Ensure the rsa key is being presented by running 'ssh -v localhost' (you do not need to log in).
- On the SDDC Manager, remove any entries in /home/vcf/.ssh/known_hosts for the VCs and PSCs (IPs and/or FQDNs),
- Add the ssh-rsa keys back by running (As VCF user) ssh <fqdn> for each of the VCs and PSCs. You will be prompted to trust those keys, do so.
- When all of the ssh-rsa keys are in the known_hosts file, restart LCM and perform the prechecks.