En cas de problème avec la base de données Postgres dispositif vRealize Automation, effectuez un basculement manuel vers un nœud de réplica dispositif vRealize Automation dans le cluster.

Avant de commencer

  • Configurez un cluster des nœuds dispositif vRealize Automation. Chaque nœud héberge une copie de la base de données de dispositif Postgres intégrée.

Pourquoi et quand exécuter cette tâche

En cas de défaillance ou d'arrêt de la base de données Postgres sur le nœud dispositif vRealize Automation master, suivez la procédure suivante.

Procédure

  1. Supprimez l'adresse IP du nœud master de l'équilibrage de charge externe.
  2. Connectez-vous à l'interface de gestion du dispositif dispositif vRealize Automation en tant qu'utilisateur racine.

    https://vrealize-automation-appliance-FQDN:5480

  3. Cliquez sur Paramètres vRA > Base de données.
  4. Dans la liste des nœuds de réplica, localisez celui qui a la priorité la plus élevée.

    Les nœuds de réplica apparaissent par ordre de priorité croissant.

  5. Cliquez sur Promouvoir et attendez que l'opération soit terminée.

    Lorsque l'opération est terminée, le nœud de réplica apparaît dans la liste comme le nouveau nœud master.

  6. Corrigez les erreurs au niveau de l'ancien nœud master et ajoutez-le à nouveau au cluster :
    1. Isolez l'ancien nœud master.

      Déconnectez le nœud de son réseau actuel, c'est-à-dire celui qui achemine vers les autres nœuds du dispositif dispositif vRealize Automation. Sélectionnez une autre carte réseau pour la gestion ou gérez-la directement depuis la console de gestion des machines virtuelles.

    2. Récupérez l'ancien nœud master.

      Mettez le nœud sous tension ou corrigez l'erreur. Par exemple, vous devez réinitialiser la machine virtuelle si elle ne répond pas.

    3. Depuis une session de console en tant qu'utilisateur racine, arrêtez le service vpostgres.

      service vpostgres stop

    4. Ajoutez à nouveau l'ancien nœud master à son réseau d'origine, c'est-à-dire celui qui achemine vers les autres nœuds du dispositif dispositif vRealize Automation.

    5. Depuis une session de console en tant qu'utilisateur racine, redémarrez le service haproxy.

      service haproxy restart

    6. Connectez-vous à la nouvelle interface de gestion du nœud master du dispositif dispositif vRealize Automation en tant qu'utilisateur racine.

    7. Cliquez sur Paramètres vRA > Base de données.

    8. Localisez l'ancien nœud master et cliquez sur Réinitialiser.

    9. Lorsqu'il a été réinitialisé, redémarrez l'ancien nœud master.

    10. L'ancien nœud master étant sous tension, vérifiez que les services suivants sont exécutés.

      haproxy horizon-workspace rabbitmq-server vami-lighttp vcac-server vco-server

    11. Ajoutez à nouveau l'ancien nœud master à l'équilibrage de charge externe.

    Remarque :

    Si un nœud master qui a été dégradé au rang de réplica est toujours répertorié comme nœud master, vous devez le joindre à nouveau au cluster manuellement pour corriger le problème.