Vous pouvez configurer votre nouveau déploiement de vRealize 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 vRealize Orchestrator se compose de trois instances de vRealize Orchestrator qui partagent une base de données PostgreSQL commune. La base de données du cluster vRealize Orchestrator configuré peut uniquement s'exécuter en mode asynchrone.

Pour créer un cluster vRealize Orchestrator, vous devez sélectionner une instance de vRealize 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 vRealize Orchestrator 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 vRealize 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. Reportez-vous à Configuration d'un serveur vRealize Orchestrator autonome.
  2. Joignez les nœuds secondaires au nœud principal.
    1. Connectez-vous à la ligne de commande vRealize 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. Reportez-vous à Générer un certificat TLS personnalisé pour vRealize 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 vRealize 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 vRealize Orchestrator. Après avoir créé le cluster, vous pouvez accéder à votre environnement vRealize 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 vRealize Orchestrator, connectez-vous à vRealize Orchestrator Client et accédez à l'onglet Système du tableau de bord. Reportez-vous à Surveiller un cluster vRealize Orchestrator.