You can increase the availability and scalability of your configured vRealize Orchestrator deployment by scaling it out.

Prerequisites

Procedure

  1. Configure the primary node.
    1. Log in to the Control Center of your configured vRealize Orchestrator deployment as root.
    2. Select Configure Authentication Provider and unregister your authentication provider.
    3. Select Host Settings and enter the host name of the load balancer server.
    4. Select Configure Authentication Provider and register your authentication provider again.
    5. Log in to the vRealize Orchestrator Appliance command line of the configured instance as root.
    6. To stop all the services of the vRealize Orchestrator instance, run the /opt/scripts/deploy.sh --onlyClean command.
    7. To set the load balancer, run vracli load-balancer set load_balancer_FQDN.
    8. (Optional) If your vRealize Orchestrator instance uses a custom certificate, run the vracli certificate ingress --set your_cert_file.pem command.
    Note: The file containing the certificate chain must be PEM-encoded.
  2. Join secondary nodes to the configured instance.
    1. Log in to the vRealize Orchestrator Appliance command line of the secondary node as root.
    2. To join the secondary node to the configured instance, run the vracli cluster join primary_node_hostname_or_IP command.
    3. Repeat for the other secondary node.
  3. Finish the scale-out process.
    1. Log in to the vRealize Orchestrator Appliance command line of the configured instance as root.
    2. Run /opt/scripts/deploy.sh and wait for the script to finish.

Results

You have scaled out your vRealize Orchestrator deployment.

Note: For a deployment with three vRealize Orchestrator instances, the scaled out deployment can withstand one instance failing and still function. Two instances failing renders the vRealize Orchestrator deployment non-functional.