Pour augmenter la disponibilité des services vRealize Orchestrator, démarrez plusieurs instances de serveur vRealize 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.

Les instances de serveur vRealize 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 vRealize 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 vRealize Orchestrator qui cesse de répondre. Si une instance de serveur vRealize 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 vRealize 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.

Vous pouvez surveiller l'état de votre cluster vRealize Orchestrator depuis la page Gestion du cluster Orchestrator du centre de contrôle vRealize Orchestrator. Vous pouvez également utiliser cette page pour configurer le signal de pulsation du cluster, le nombre de pulsations de basculement et le nombre de nœuds vRealize Orchestrator actifs.