Configurer le basculement pour RabbitMQ - Genetec Mission Control™ 2.12.0.0

Guide de l'utilisateur de Genetec Mission Control™ 2.12.0.0

Applies to
Genetec Mission Control™ 2.12.0.0
Last updated
2019-08-05
Content type
Guides
Guides > Guides de l'utilisateur
Language
Français (France)
Product
Genetec Mission Control™
Version
2.12

Pour une haute disponibilité, vous devez d'abord configurer une grappe RabbitMQ avec un nœud maître (serveur principal) et un nœud secondaire (serveur secondaire). Une fois que la grappe fonctionne, vous pouvez mettre les nœuds en miroir. Cela permet de faire en sorte qu'en cas d'indisponibilité du nœud principal, le nœud secondaire peut être joint, et qu'aucune donnée n'est perdue.

Avant de commencer

Installez RabbitMQ sur deux serveurs distincts, un nœud principal et un nœud secondaire. Voir Installation de Genetec Mission Control™.

À savoir

Tous les serveurs de la grappe RabbitMQ doivent être sur le même domaine et le même réseau local.

Procédure

  1. Configurez une grappe RabbitMQ.
    1. Copiez le fichier .erlang.cookie du nœud principal vers le nœud secondaire.
      Ce fichier est situé à deux endroits sur le nœud principal, et il doit être copié aux mêmes deux endroits sur le nœud secondaire :
      • C:\Windows\System32\config\systemprofile
      • %HOMEDRIVE%%HOMEPATH%

        Généralement C:\Utilisateurs\<nom_utilisateur>

    2. Redémarrez le service RabbitMQ sur le nœud secondaire.
    3. Sur votre nœud principal RabbitMQ, ouvrez l'invite de commande RabbitMQ et entrez :
      C:\Program Files\RabbitMQ Server\rabbitmq_server-<version>\sbin\rabbitmqctl start_app

      <version> est le numéro de version de votre pack d'installation RabbitMQ.

    4. Sur le nœud secondaire RabbitMQ, ouvrez l'invite de commande RabbitMQ et entrez :
      C:\Program Files\RabbitMQ Server\rabbitmq_server-<version>\sbin\rabbitmqctl stop_app
      C:\Program Files\RabbitMQ Server\rabbitmq_server-<version>\sbin\rabbitmqctl join_cluster rabbit@<MasterNodeName>
      C:\Program Files\RabbitMQ Server\rabbitmq_server-<version>\sbin\rabbitmqctl start_app
      REMARQUE : <NomNœudPrincipal> est sensible à la casse.
      Le nœud secondaire est ajouté à une grappe avec le nœud principal.
  2. Faites la mise en miroir des nœuds principal et secondaire RabbitMQ.
    Sur le nœud principal ou secondaire RabbitMQ, ouvrez l'invite de commande RabbitMQ et entrez :
    C:\Program Files\RabbitMQ Server\rabbitmq_server-<version>\sbin\rabbitmqctl set_policy ha-all "" "{""ha-mode"":""all""}"