There must be at least one licensed VCF instance with a management domain vCenter to enable SSO."Outdated life status."VCF 9.x
Management services (HAProxy) on the Cloud Proxy become unresponsive due to:
To resolve this issue, follow the steps below:
Step 1: Standard Service Recovery
systemctl restart haproxyservice collector restartNote: If Step 1 does not resolve the issue, please follow Step 2.
Step 2: Addressing SSL Handshake Failures (Workaround from KB 331408)
If the proxy remains offline due to SSL handshake errors and cannot be immediately whitelisted in the firewall, apply the following workaround to disable SSL verification:
cp /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.bak vi /etc/haproxy/haproxy.cfg in a text editorFrom: ssl verify required ca-file /storage/vcops/user/conf/ssl/haproxy.ca.pem ssl verify noneservice haproxy restart && service collector restartStep 3: Certificate Chain Comparison. If the proxy remains offline, verify the certificate chain matches the Primary node:
Verification (Comparing the Chains)
You need to compare the certificates.
On the Primary Node
Run these commands to display the contents of the active certificate chain:
# View the Web Chain (End-entity + Intermediates)cat /storage/vcops/user/conf/ssl/web_chain.pem
# View the Trusted CA certificates cat /storage/vcops/user/conf/ssl/cacert.pem
On the Cloud Proxy Node
Run these commands and compare the output to the Primary node:
# Compare this against the web_chain.pem from Primary cat /storage/vcops/user/conf/ssl/server.ca.pem
# Compare this against the cacert.pem from Primary cat /storage/vcops/user/conf/ssl/server.root.ca.pem
Resolution: Updating the Proxy if the files do not match, follow these steps to manually sync them.
Backup existing files on the Cloud Proxy:cp /storage/vcops/user/conf/ssl/server.ca.pem /storage/vcops/user/conf/ssl/server.ca.pem.bak cp /storage/vcops/user/conf/ssl/server.root.ca.pem /storage/vcops/user/conf/ssl/server.root.ca.pem.bak
Update the files: You can use vi or nano to paste the content from the Primary node into the Proxy files, or use scp to copy them directly from the Primary node:
# Run this on the Cloud Proxy to pull from Primary scp root@[Primary_Node_IP]:/storage/vcops/user/conf/ssl/web_chain.pem /storage/vcops/user/conf/ssl/server.ca.pem scp root@[Primary_Node_IP]:/storage/vcops/user/conf/ssl/cacert.pem /storage/vcops/user/conf/ssl/server.root.ca.pem
Correct Permissions: Ensure the files have the correct ownership:chown admin:admin /storage/vcops/user/conf/ssl/server.ca.pem chown admin:admin /storage/vcops/user/conf/ssl/server.root.ca.pem
Restart Services: Restart the Casa service to pick up the new certificates:service vmware-casa restart