Overview
This guide provides step-by-step instructions for installing a custom certificate on the VMware Aria Automation Orchestrator (VAAO) appliance. Using a proper certificate ensures secure communication and meets compliance requirements.
Preparation
Before starting the installation, ensure the TLS certificate is formatted correctly in a PEM file. The file should include the following components in the exact order:
-----BEGIN RSA PRIVATE KEY-----
<Private Key>
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
<Primary TLS certificate>
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
<Intermediate certificate>
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
<Root CA certificate>
-----END CERTIFICATE-----
Validate the structure and contents of the PEM file to avoid configuration errors.
Installing the Certificate
1. Log in to the Automation Orchestrator Appliance
Access the VAAO appliance command line over SSH using the root user account.
ssh root@<your-vaao-appliance-ip>
2. Upload the Certificate Chain File
Copy the PEM file containing the certificate chain to the appliance. For this example, the file is named HS-vRO01-full-chain.pem
and is placed in the /root
directory.
scp HS-vRO01-full-chain.pem root@<your-vaao-appliance-ip>:/root/
Ensure the file path on the appliance matches the one used in the next steps.
3. Select the Certificate
Run the following command to configure the new TLS certificate:
vracli certificate ingress --set /root/HS-vRO01-full-chain.pem --force
The --force
flag ensures the changes overwrite any existing configuration if necessary.
4. Apply the New TLS Certificate
Execute the deployment script to apply the new certificate:
/opt/scripts/deploy.sh
This script updates the services with the new certificate. Monitor the output for any errors during the deployment process.
Wrap-Up
By following these steps, you have successfully installed and configured a custom TLS certificate on the VMware Aria Automation Orchestrator appliance. This ensures secure communication and aligns with best practices for infrastructure management. Always validate your certificate chain and monitor your appliance post-deployment to confirm functionality.
Feel free to drop me a comment if you have any questions or need further clarification.