Mettre à niveau une grappe de basculement RabbitMQ vers la version 3.8.3 - Genetec Mission Control™ 3.0.1.0

Notes de version de Genetec Mission Control™ 3.0.1.0

Applies to
Genetec Mission Control™ 3.0.1.0
Last updated
2021-03-31
Content type
Notes de version
Language
Français (France)
Product line
Mission Control > Genetec Mission Control™
Version
3.0

Si RabbitMQ est déployé en configuration de basculement avec plusieurs nœuds, vous devez utiliser une procédure adaptée pour mettre à niveau RabbitMQ vers la version 3.8.3. Cette version de RabbitMQ a été inaugurée dans Genetec Mission Control™ 2.13.3.0.

Avant de commencer

Cette procédure concerne spécifiquement le déploiement de RabbitMQ par le programme d'installation de Genetec Mission Control™. Pour un déploiement externe de RabbitMQ à l’aide de solutions tierces, reportez-vous à la documentation tierce, car les procédures de déploiement peuvent varier.

Pour comprendre comment les chemins de cookies .erlang sont conçus, voir le Guide de mise en grappe RabbitMQ

Copiez le pack d'installation Genetec Mission Control™ 3.0.1.0 sur les deux serveurs RabbitMQ.

CONSEIL : Il est recommandé d’utiliser une procédure de basculement avec une grappe à 3 nœuds. Pour en savoir plus, voir Configurer le basculement pour RabbitMQ dans le Guide de déploiement Genetec Mission Control™.

À savoir

La version RabbitMQ 3.8.3 installe des mises à jour de sécurité importantes, un format de fichier de configuration plus simple et des fonctionnalités supplémentaires.

Cette procédure fait référence à une grappe de 3 nœuds de basculement. Comme ces serveurs sont interchangeables, le premier nœud est toujours le premier nœud à être désactivé.

Avant de mettre à niveau RabbitMQ, validez votre configuration RabbitMQ existante.

Procédure

  1. Sur le premier nœud, procédez de la manière suivante :
    1. Arrêtez le service RabbitMQ.
    2. Faites une copie de sauvegarde du fichier .erlang.cookie vers un emplacement temporaire.
      Le chemin d'accès du fichier .erlang.cookie est le suivant:
      • C:\Windows\.erlang.cookie, si mise à niveau à partir de RabbitMQ 3.7.10.
      • C:\Windows\System32\config\systemprofile, si vous faites la mise à niveau depuis RabbitMQ 3.8.0.
      IMPORTANT : Un nouveau fichier .erlang.cookie est généré durant la procédure de mise à niveau, et vous devrez le remplacer par la copie de sauvegarde.
    3. Si vous utilisez vos propres certificats dans C:\Program Files (x86)\Genetec\RabbitMQ, vous devez également les sauvegarder.
  2. Sur le deuxième et troisième nœud, procédez de la manière suivante :
    1. Arrêtez le service RabbitMQ.
    2. Faites une copie de sauvegarde du fichier .erlang.cookie vers un emplacement temporaire.
      Le chemin d'accès du fichier .erlang.cookie est le suivant:
      • C:\Windows\.erlang.cookie, si mise à niveau à partir de RabbitMQ 3.7.10.
      • C:\Windows\System32\config\systemprofile, si vous faites la mise à niveau depuis RabbitMQ 3.8.0.
    3. Si vous utilisez vos propres certificats dans C:\Program Files (x86)\Genetec\RabbitMQ, vous devez également les sauvegarder.
    4. Utilisez la configuration avancée de l’assistant d'installation Genetec Mission Control™ 3.0.1.0 installation pour ne mettre à niveau que RabbitMQ.
    5. Restaurez votre sauvegarde du fichier .erlang.cookie dans les emplacements suivants :
      • %HOMEDRIVE%%HOMEPATH%

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

      • %PROFIL DE L'UTILISATEUR%

        Généralement C:\Windows\ServiceProfiles\LocalService\ pour un service

    6. Redémarrez le service RabbitMQ.
  3. Sur le premier nœud, procédez de la manière suivante :
    1. Restaurez votre sauvegarde du fichier .erlang.cookie dans les emplacements suivants :
      • %HOMEDRIVE%%HOMEPATH%

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

      • %PROFIL DE L'UTILISATEUR%

        Généralement C:\Windows\ServiceProfiles\LocalService\ pour un service

    2. Utilisez la configuration avancée de l’assistant d'installation Genetec Mission Control™ 3.0.1.0 installation pour ne mettre à niveau que RabbitMQ.
    3. Redémarrez le service RabbitMQ.
    4. Validez la mise à niveau de RabbitMQ.
  4. Activez la mise en miroir des files d’attente.
    Dans l’onglet Admin, section Policies (Stratégies), vérifiez que l’hôte virtuel Genetec.MissionControl a la stratégie ha-all.

    Si la stratégie de l’hôte virtuel Genetec.MissionControl n’est pas réglée sur ha-all :

    1. Dans la zone de texte Name (Nom), entrez ha-all.
    2. Dans la liste Apply to (Appliquer à), sélectionnez Queues (Files d'attente).
    3. Dans la liste des balises Queues [Classic], cliquez sur HA mode.
    4. Vérifiez que Definition > ha-mode est réglé sur all (tous).
    5. Dans la liste des balises Queues [Classic], cliquez sur HA sync mode.
    6. Vérifiez que Definition > ha-sync-mode est réglé sur automatic.
    7. Cliquez sur Add / Update policy (Ajouter/mettre à jour une stratégie).

Résultats

Votre grappe de basculement RabbitMQ est à présent mise à niveau.