This is part 4 of a series of posts on VMware Cloud Builder.
In this post I will cover generating the required SSL certificates for deploying this VMware Validated Design with VMware Cloud Builder.
Friendly warning: This is a long post so maybe get a coffee before reading!
Continue reading “VMware Validated Design – Automated Deployment with Cloud Builder – Part 4: Generating SSL Certificates” →
There are many reasons why a vRealize Automation IaaS Web server install can fail
- MSDTC Issues
- NTP Issues
- DNS Issues
- Certificate Issues
- Mental Issues…. (Caused by all of the above!)
I hit this error in the lab and the fix was a new one to me so said i’d document it. The IaaS web server was failing to install and the error in the logs is below which pointed to the certs
The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. —> System.Net.WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. —> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.
I checked and double checked all certificates and SAN attributes of each component, checked DNS resolution forward and reverse, verified NTP etc. Then it occurred to me that the signing CA is from a different domain than the domain i was installing in so i added the root cert to the local trusted root certification store and low and behold the install completed successfully. Had to do the same on all other IaaS VMs. So even though the root and signing certs were in the personal store with the SAN certs it was not sufficient.
Hit an issue in the lab this week with vCAC/IaaS where the self signed certs had expired. Self signed certs last 12 months..note to self…setup CA! This was compounded by the expiry of the internal Solution User’s certificate. more info on that here
Anyways here is the error and how i got things working again…
Continue reading “Uh Oh..Expired vCAC Certs…..” →