vRealize Operations integration in Skyline fails due to invalid certificate
search cancel

vRealize Operations integration in Skyline fails due to invalid certificate

book

Article ID: 315978

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

Symptoms:
  • Attempting to integrate vRealize Operations with Skyline results in the following error:
Certificate has expired Please try a different configuration.


Environment

VMware vRealize Operations 8.0.x
VMware vRealize Operations 8.1.x

Cause

This issue occurs after Skyline has auto updated. Later versions of Skyline enforce a valid certificate chain. Within the PEM file for vRealize Operations there are multiple certificates and if any old certs are present, this will cause Skyline to reject the integration.

Resolution

To resolve this issue, remove the old certificates from vRealize Operations.
  1. Log into the Primary node as root via SSH or Console, pressing ALT+F1 in a Console to log in.
  2. Run this command to backup the cacert.pem file:
cp /data/vcops/user/conf/ssl/cacert.pem /data/vcops/user/conf/ssl/cacert.pem.bak
  1. Open /data/vcops/user/conf/ssl/cacert.pem in a text editor. 
  2. Remove the last two certificates in this file.  The certificates are noted with -----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- at the beginning and end of the certificate, respectively.
Note: This may only leave one cert in the chain; this is to be expected.
  1. Save the file and exit
  2. Restart the web services by running the following command:
vRealize Operations 7.x
service apache2 restart 

vRealize Operations 8.x
service httpd restart
  1. Repeat steps 1-5 on all nodes in the vRealize Operations cluster.