Vous pouvez configurer votre nouveau déploiement de Automation Orchestrator pour qu'il s'exécute en haute disponibilité en déployant trois nœuds et en les connectant en tant que cluster.

Un cluster Automation Orchestrator se compose de trois instances de Automation Orchestrator qui partagent une base de données PostgreSQL commune. La base de données du cluster Automation Orchestrator configuré peut uniquement s'exécuter en mode asynchrone.

Pour créer un cluster Automation Orchestrator, vous devez sélectionner une instance de Automation Orchestrator comme nœud principal du cluster. Après avoir configuré le nœud principal, vous joignez les nœuds secondaires à celui-ci.

Le cluster Automation Orchestrator que vous avez créé est préconfiguré avec le basculement automatique.

Note : L'échec du basculement automatique peut entraîner la perte des données de base de données.

Conditions préalables

Procédure

  1. Configurez le nœud principal.
    1. Connectez-vous à la ligne de commande Automation Orchestrator Appliance du nœud principal sur SSH en tant qu'utilisateur racine.
    2. Pour configurer le serveur d'équilibrage de charge du cluster, exécutez la commande vracli load-balancer setload_balancer_FQDN.
    3. Connectez-vous au centre de contrôle du nœud principal et sélectionnez Paramètres d'hôte.
    4. Cliquez sur Modifier et définissez l'adresse de l'hôte du serveur d'équilibrage de charge connecté.
    5. Configurez le fournisseur d'authentification. Accédez à Configuration d'un serveur Automation Orchestrator autonome.
  2. Joignez les nœuds secondaires au nœud principal.
    1. Connectez-vous à la ligne de commande Automation Orchestrator Appliance du nœud secondaire sur SSH en tant qu'utilisateur racine.
    2. Pour joindre le nœud secondaire au nœud principal, exécutez la commande vracli cluster joinprimary_node_hostname_or_IP.
    3. Entrez le mot de passe racine du nœud principal.
    4. Répétez la procédure pour un autre nœud secondaire.
  3. (Facultatif) Si votre nœud principal utilise un certificat personnalisé, vous devez définir le certificat dans le dispositif ou générer un nouveau certificat. Accédez à Générer un certificat TLS personnalisé pour votre dispositif Automation Orchestrator.
    Note : Le fichier contenant la chaîne de certificats doit être codé au format PEM.
  4. Terminez le déploiement du cluster.
    1. Connectez-vous à la ligne de commande Automation Orchestrator Appliance du nœud principal sur SSH en tant qu'utilisateur racine.
    2. Pour confirmer que tous les nœuds sont dans un état prêt, exécutez la commande kubectl -n prelude get nodes.
    3. Exécutez le script /opt/scripts/deploy.sh et attendez la fin du déploiement.

Résultats

Vous avez créé un cluster Automation Orchestrator. Après avoir créé le cluster, vous pouvez accéder à votre environnement Automation Orchestrator uniquement à partir de l'adresse de nom de domaine complet de votre serveur d'équilibrage de charge.

Note : Étant donné que vous pouvez uniquement accéder au centre de contrôle du cluster avec le mot de passe racine de l'équilibrage de charge, vous ne pouvez pas modifier la configuration d'un nœud de cluster s'il a un mot de passe racine différent. Pour modifier la configuration de ce nœud, supprimez-le de l'équilibrage de charge, modifiez la configuration dans le centre de contrôle et rajoutez le nœud à l'équilibrage de charge.

Que faire ensuite

Pour surveiller l'état du cluster Automation Orchestrator, connectez-vous à Automation Orchestrator Client et accédez à l'onglet Système du tableau de bord. Accédez à Surveillance d'un cluster Automation Orchestrator.