Puede configurar la nueva implementación de vRealize Orchestrator para que se ejecute en alta disponibilidad. Para ello, debe implementar tres nodos y conectarlos como un clúster.

Un clúster de vRealize Orchestrator consta de tres instancias de vRealize Orchestrator que comparten una base de datos de PostgreSQL común. La base de datos del clúster de vRealize Orchestrator configurado solo puede ejecutarse en modo asincrónico.

Para crear un clúster de vRealize Orchestrator, debe seleccionar una instancia de vRealize Orchestrator para que sea el nodo principal del clúster. Después de configurar el nodo principal, debe unir los nodos secundarios a él.

El clúster de vRealize Orchestrator creado se configura previamente con conmutación por error automática.

Nota: Un error en la conmutación por error automática puede provocar la pérdida de datos de la base de datos.

Requisitos previos

Procedimiento

  1. Configure el nodo principal.
    1. Inicie sesión en la línea de comandos de vRealize Orchestrator Appliance del nodo principal a través de SSH como raíz.
    2. Para configurar el servidor del equilibrador de carga del clúster, ejecute el comando vracli load-balancer set load_balancer_FQDN.
    3. Inicie sesión en el centro de control del nodo principal y seleccione Ajustes del host.
    4. Haga clic en Cambiar y establezca la dirección del host del servidor del equilibrador de carga conectado.
    5. Configure el proveedor de autenticación. Consulte Configurar un servidor de vRealize Orchestrator independiente.
  2. Una los nodos secundarios al nodo principal.
    1. Inicie sesión en la línea de comandos de vRealize Orchestrator Appliance del nodo secundario a través de SSH como raíz.
    2. Para unir el nodo secundario al nodo principal, ejecute el comando vracli cluster join primary_node_hostname_or_IP .
    3. Introduzca la contraseña raíz del nodo principal.
    4. Repita el procedimiento para otro nodo secundario.
  3. (opcional) Si el nodo principal utiliza un certificado personalizado, debe establecer el certificado en el dispositivo o generar un nuevo certificado. Consulte Generar un certificado TLS personalizado para vRealize Orchestrator.
    Nota: El archivo que contiene la cadena de certificados debe tener codificación PEM.
  4. Finalice la implementación del clúster.
    1. Inicie sesión en la línea de comandos de vRealize Orchestrator Appliance del nodo principal a través de SSH como raíz.
    2. Para confirmar que todos los nodos se encuentran en estado listo, ejecute el comando kubectl -n prelude get nodes.
    3. Ejecute el script /opt/scripts/deploy.sh y espere a que finalice la implementación.

Resultados

Se creó un clúster de vRealize Orchestrator. Después de crear el clúster, puede acceder al entorno de vRealize Orchestrator solo desde la dirección FQDN del servidor del equilibrador de carga.

Nota: Debido a que solo puede acceder al centro de control del clúster con la contraseña raíz del equilibrador de carga, no puede editar la configuración de un nodo del clúster si tiene una contraseña raíz diferente. Para editar la configuración de este nodo, elimínelo del equilibrador de carga, edite la configuración en el centro de control y vuelva a agregar el nodo al equilibrador de carga.

Qué hacer a continuación

Para supervisar el estado del clúster de vRealize Orchestrator, inicie sesión en vRealize Orchestrator Client y desplácese hasta la pestaña Sistema del panel de control. Consulte Supervisar un clúster de vRealize Orchestrator.