En tant qu'administrateur systèmevRealize Automation, vous devez réaliser une opération de basculement de maintenance de base de données de dispositif.

Avant de commencer

  • vRealize Automation est installé et configuré selon les instructions appropriées de Installation de vRealize Automation 7.2.

  • Connectez-vous à la console de gestion vRealize Automation en tant qu'utilisateur racine.

  • Installez et configurez un cluster intégré de base de données des dispositifs Postgres approprié.

  • Si votre base de données utilise un mode de réplication synchrone, assurez-vous que le cluster comprend au moins trois nœuds actifs.

Pourquoi et quand exécuter cette tâche

Ce scénario considère que le nœud master actif fonctionne et est exécuté normalement. Il y a deux étapes de maintenance de basculement de base de données : la maintenance du master et la maintenance du nœud de réplica. Lorsque qu'un nœud master a été remplacé pour devenir un réplica, vous devez effectuer des opérations de maintenance sur celui-ci afin qu'il soit en mesure de redevenir master si besoin est.

Remarque :

Lorsque vous effectuez un basculement de maintenance, n'arrêtez ni ne redémarrez pas le service HAProxy sur la machine hôte concernée.

Procédure

  1. Assurez-vous que le nœud master actif fonctionne et est en cours d'exécution en vue de la maintenance.
  2. Dans l'interface de gestion des dispositifs virtuels, sélectionnez Paramètres vRA > Base de données.
  3. Sélectionnez le nœud de réplica le plus adapté à la promotion en master et cliquez sur Promouvoir.

    L'ancien master est rétrogradé au rang de réplica et le nouveau master est promu.

  4. Réalisez les actions de maintenance de réplica appropriées.
  5. Lorsque la maintenance est terminée, assurez-vous que le dispositif virtuel fonctionne, est connecté au réseau et que son service HAProxy est exécuté.
    1. Connectez-vous à la console de gestion vRealize Automation en tant qu'utilisateur racine.
    2. Assurez-vous le nœud de réplica peut faire l'objet d'une commande Ping, qu'il peut être résolu par son nom et que son état est récent dans
  6. Cliquez sur Réinitialiser pour le nœud de réplica.

    Cette opération réinitialise la base de données afin qu'elle soit configurée pour répliquer le master actif et resynchronise le nœud de réplica avec la dernière configuration haproxy pour le nœud master.

  7. Après la réinitialisation, renvoyez l'adresse IP du nœud de réplica du dispositif virtuel au pool d'adresse IP de l'équilibrage de charge du dispositif virtuel externe.
  8. Assurez-vous que le nœud de réplica est sain dans la table de configuration de la base de données vRA Postgres, qu'il peut faire l'objet d'une commande Ping et qu'il peut être résolu par son nom.