Pour augmenter la disponibilité des services Orchestrator, démarrez plusieurs instances de serveur Orchestrator dans un cluster possédant une base de données partagée. VRealize Orchestrator fonctionne comme une instance unique jusqu'à ce qu'il soit configuré pour fonctionner comme partie d'un cluster.

Cluster Orchestrator

Les instances de serveur Orchestrator qui possèdent des configurations de serveur et de plug-ins identiques fonctionnent ensemble dans un cluster et partagent une base de données.

Toutes les instances de serveur Orchestrator communiquent entre elles en échangeant des pulsations. Chaque pulsation est un horodatage que le nœud écrit dans la base de données partagée du cluster à certains intervalles de temps. Des problèmes de réseau, un serveur de base de données qui ne répond pas, ou une surcharge peuvent être à l'origine d'un nœud de cluster Orchestrator qui cesse de répondre. Si une instance de serveur Orchestrator ne parvient pas à envoyer des pulsations dans le délai d'expiration de basculement, elle est considérée comme non réactive. Le délai d'expiration de basculement est égal à la valeur de l'intervalle de pulsation multiplié par le nombre de pulsations de basculement. Il sert à définir un nœud peu fiable et peut être personnalisé en fonction des ressources disponibles et de la charge de production.

Un nœud Orchestrator entre en mode veille lorsqu'il perd la connexion à la base de données et reste dans ce mode jusqu'à ce que la connexion à la base de données soit restaurée. Les autres nœuds du cluster prennent le contrôle du travail actif, en reprenant tous les workflows interrompus à partir de leurs derniers éléments inachevés, tels que des tâches pouvant contenir des scripts ou des appels de workflows.

Orchestrator ne fournit pas d'outil intégré pour surveiller l'état du cluster et envoyer des notifications de basculement. Vous pouvez surveiller l'état du cluster à l'aide d'un composant externe tel qu'un équilibreur de charge. Pour vérifier si un nœud est en cours d'exécution, vous pouvez utiliser le service d'API REST d'état d'intégrité à l'adresse https://IP_de_votre_serveur_orchestrator_ou_nom_DNS:8281/vco/api/healthstatus et vérifier l'état du nœud ou à l'adresse https://IP_de_votre_serveur_orchestrator_ou_nom_DNS:8283/vco-controlcenter/docs/ pour surveiller l'état du centre de contrôle.