Para incrementar la disponibilidad de los servicios de Orchestrator, inicie varias instancias del servidor de Orchestrator en un clúster con una base de datos compartida. vRealize Orchestrator funciona como una sola instancia hasta que se configura para que funcione como parte de un clúster.

Clúster de Orchestrator

Varias instancias del servidor de Orchestrator con configuraciones idénticas de servidor y de complemento funcionan conjuntamente en un clúster y comparten una base de datos.

Todas las instancias del servidor de Orchestrator se comunican entre sí mediante el intercambio de latidos. Cada latido es una marca de hora que el nodo escribe en la base de datos compartida del clúster cada cierto intervalo de tiempo. Los problemas de red, un servidor de base de datos bloqueado o una sobrecarga podrían hacer que un nodo de clúster de Orchestrator dejase de responder. Si una instancia activa del servidor de Orchestrator no consigue enviar latidos dentro del tiempo de espera de conmutación por error, se considera bloqueado. El tiempo de espera de conmutación por error equivale al valor del intervalo de latidos multiplicado por el número de latidos de conmutación por error. Sirve como definición para un nodo no fiable; asimismo, se puede personalizar conforme a los recursos disponibles y a la carga de producción.

Un nodo de Orchestrator pasa al modo de espera cuando pierde la conexión con la base de datos y permanece así hasta que se restaura la conexión de la base de datos. Los otros nodos del clúster se encargan del trabajo activo; para ello, reanudan todos los flujos de trabajo interrumpidos a partir de los últimos elementos inacabados, por ejemplo tareas de scripts o invocaciones de flujos de trabajo.

Orchestrator no proporciona una herramienta integrada para supervisar el estado del clúster y enviar notificaciones de conmutación por error. Puede supervisar el estado del clúster mediante un componente externo, por ejemplo un equilibrador de carga. Para comprobar si un nodo se está ejecutando, puede utilizar el servicio de la API de REST de estado del sistema en la dirección https://your_orchestrator_server_IP_or_DNS_name:8281/vco/api/healthstatus y comprobar el estado del nodo o en https://your_orchestrator_server_IP_or_DNS_name:8283/vco-controlcenter/docs/ para supervisar el estado del Centro de control.