There are four main categories related to certificates in VMware Aria Operations
This article aim to explain common queries in relation to the above certificate categories, with links to common KBs that may help answer frequent queries that we see in relation to VMware Aria Operations and certificates
VMware Aria Operations 8.x
Quick-links to topics:
Related KBs:
Replace expired internal certificate in Aria Operations - Note that the procedure in this article is not for use with Aria/vRealize Operations higher than version 8.10.
Related KBs:
Configure a Certificate For Use With VCF Operations - Details the steps to generate a certificate signing request, and assemble the PEM file in the correct order for use with Aria Operations.
Reload the default certificate in Aria Operations - Instruction on reloading the default internal certificate for use as web certificate. Needed when one or more certificates in the custom certificate chain is expired.
Using the Custom Certificate Tool in VMware Aria Operations - Instruction on using built-in tool (8.x) to validate a custom certificate chain.
Manually validating custom certificate chain PEM file - Detailed KB on manually validating a custom certificate chain. Product agnostic.
Administration -> Control Panel -> Trusted Certificates in the Product UI. For versions older that 8.18, the navigation to Trusted Certificates will be slightly different.Validate Connection for the affected adapter instance.Test Connection for the affected authentication source.Related KBs:
How to renew an adapter certificate or clear the Expired Certificates banner in Aria Operations - Details steps to import new certificate when endpoint certificate has been renewed, and clean up expired trusted certificates.
Failed to setup SSO source, reason: Auth Exception occurred : 'Solution user detail' certificate is invalid - 'Solution user detail' certificate is invalid when configuring SSO Authentication source
AD/LDAP credentials do not always work in Aria Operations and the integration must be revalidated or refreshed to import the certificate - AD backed by multiple DCs presenting different certificates
vCenter adapter integration failure in Aria Operations - vCenter user account name case-sensitive, and format of username
Remove VMware Infrastructure Health adapter instance through API - How to remove VMware Infrastructure Health adapter via API. Adapter is automatically recreated on service restart.
Certificates [VMware Infrastructure health] object type. Search: CertificatesRelated KBs:
Diagnostics for VMware Cloud Foundation - Certificates “No data available” - Identified problem with VMware Infrastructure Health adapter in releases from 8.18.0 up to and including 8.18.2. Resolved in 8.18.3.
Diagnostics certificates panel in Aria Operations showing expired certificates that are not in use - Workaround for unused expired certificates displaying in diagnostics.
Analytics node definition: Primary, Primary Replica, and Data nodes are considered analytics nodes. Cloud proxies are not considered here even though they collect data for Aria Operations.
Endpoint definition: This refers to any endpoint that Aria Operations interact with through data collection, other integrations, or authentication sources that requires trust between Aria Operations and the endpoint.
Internal and Custom certificates are stored in directory /storage/vcops/user/conf/ssl.
The following directory listing contains comments with regards to the most important certificate related files in this directory:
root@<HOSTNAME> [ /storage/vcops/user/conf/ssl ]# ls -al
total 296
drwxr-xr-x 2 admin admin 4096 Feb 2 11:42 .
drwxr-xr-x 4 admin admin 4096 Feb 2 11:29 ..
-r--r--r-- 1 admin admin 1419 Feb 2 11:29 cacert.pem # Internal (self-signed) CA certificate
-r-------- 1 admin admin 1675 Feb 2 11:29 cakey.pem # Internal (self-signed) CA key
-rw-r----- 1 admin admin 0 Dec 15 10:03 certs-generated-by-casa
-rw-r----- 1 admin admin 6 Dec 15 11:06 cert.type # Indicates CUSTOM or DEFAULT certificate
-r--r--r-- 1 admin admin 1289 Dec 15 10:08 cluster_cert.pem # Used by internal processes only
-r-------- 1 admin admin 1704 Dec 15 10:08 cluster_key.pem # Used by internal processes only
-rw-r----- 1 admin admin 2534 Feb 2 11:29 cluster.truststore
-r--r--r-- 1 admin admin 2232 Dec 15 11:06 customCert.pem # Custom web certificate
-r--r--r-- 1 admin admin 1302 Dec 15 11:06 customChain.pem # Custom chain (intermediate and root)
-r-------- 1 admin admin 1679 Dec 15 11:06 customKey.pem # Custom web key
-rw-r----- 1 admin admin 182463 Feb 2 11:44 jre_and_tcserver.truststore
-r--r--r-- 1 admin admin 1249 Feb 2 11:29 postgres_vcops_cert.pem # Internal PGSQL certificate (PG_DATA_DB)
-r-------- 1 admin admin 1675 Feb 2 11:29 postgres_vcops_key.pem # Internal PGSQL key (PG_DATA_DB)
-r--r--r-- 1 postgres root 1253 Feb 2 11:29 postgres_vcopsrepl_cert.pem # Internal PGSQL certificate (PG_REPL_DB)
-r-------- 1 postgres root 1675 Feb 2 11:29 postgres_vcopsrepl_key.pem # Internal PGSQL key (PG_REPL_DB)
-rw-rw---- 1 admin admin 2684 Nov 24 18:31 secure-communications.properties
-rw-rw---- 1 admin admin 1589 Nov 24 18:31 security.properties
-r--r--r-- 1 admin admin 1342 Feb 2 11:29 slice_#_cert.pem # Internal (self-signed) web certificate
-r-------- 1 admin admin 2510 Feb 2 11:29 slice_#_cert.pfx
-r-------- 1 admin admin 1679 Feb 2 11:29 slice_#_key.pem # Internal (self-signed) web key
-rw-r----- 1 admin admin 104 Feb 2 11:38 storePass.properties
-rw-r----- 1 admin admin 2305 Feb 2 11:29 tcserver.keystore
-rw-r----- 1 admin admin 5334 Feb 2 11:38 tcserver.truststore
-rw------- 1 admin admin 5213 Dec 15 11:06 uploaded_cert.pem # Full custom chain as uploaded via Admin UI
lrwxrwxrwx 1 admin admin 43 Dec 15 11:06 web_cert.pem -> /storage/vcops/user/conf/ssl/customCert.pem # Symbolic link to web cert
lrwxrwxrwx 1 admin admin 44 Dec 15 11:06 web_chain.pem -> /storage/vcops/user/conf/ssl/customChain.pem # Symbolic link to cert chain
lrwxrwxrwx 1 admin admin 42 Dec 15 11:06 web_key.pem -> /storage/vcops/user/conf/ssl/customKey.pem # Symbolic link to cert key
Note: Do not manually change the symbolic links for web_cert.pem, web_chain.pem, and web_key.pem. Always use command as per Reload the default certificate in Aria Operations to change between default and custom certificate when this is required.