Error: Received fatal alert: handshake_failure VMware Cloud Director 10.5.x
VMware NSX
This issue can be caused by NSX Load Balancer TLS ciphers are not matching with the default TLS ciphers for 10.5.x.
Workaround is to set ciphers in 10.5.x to match what is enabled in 10.4.x.
Run the following for each vCloud Director node:
1. Update cipher disallow list
/opt/vmware/vcloud-director/bin/cell-management-tool ciphers -dOutput:
TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_ECDH_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA,TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA,TLS_ECDH_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA
2. Confirm supported TLS ciphers
/opt/vmware/vcloud-director/bin/cell-management-tool ciphers -l
3. Apply changes
service vmware-vcd restart