Si RabbitMQ est déployé sur une machine autonome ou dans une configuration à haute disponibilité avec plusieurs nœuds, vous devez utiliser une procédure adaptée pour mettre à niveau RabbitMQ vers la version 3.12.1 ou une version ultérieure, selon le cas.
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.
REMARQUE : RabbitMQ 3.12.1 requiert l'activation de tous les indicateurs de fonction précédemment existants avant la mise à niveau. La mise à niveau échouera si vous omettez cette étape.
Copiez le pack d'installation de Mission Control 3.2.0.0 sur tous les serveurs RabbitMQ.
CONSEIL : Il est recommandé d'utiliser une grappe à 3nœuds pour une haute disponibilité.
Pour en savoir plus, voir Configuration de la haute disponibilité pour RabbitMQ dans le Guide de déploiement de Genetec Mission Control™
.
Dans l'onglet Admin, cliquez sur Indicateurs de fonction.
Activez tous les indicateurs de fonction et fermez le portail Web RabbitMQ.
Invite de commande RabbitMQ
Ouvrez l'invite de commande RabbitMQ (sbin dir) et exécutez cette commande :
Code
rabbitmqctl.bat enable_feature_flag all
Si vous effectuez une mise à niveau à partir de RabbitMQ 3.9.x ou d'une version antérieure, exécutez le programme d'installation autonome RabbitMQ 3.11.5 à partir de la page Téléchargements de produits de GTAP et activez tous les indicateurs de fonction en répétant l'étape 1. Si vous effectuez une mise à niveau à partir de RabbitMQ 3.11.15, poursuivez avec les étapes ci-dessous.
Activez tous les indicateurs de fonction pour Rabbit.
Arrêtez le service RabbitMQ.
Faites une copie de sauvegarde du fichier .erlang.cookie vers un emplacement temporaire.
Le fichier .erlang.cookie est généralement situé dans C:\Windows\ServiceProfiles\LocalService.
Collez le fichier .erlang.cookie à partir de l'emplacement de stockage temporaire vers les dossiers suivants :
C:\
C:\Users\<nom_utilisateur>\
C:\Windows\System32\config\systemprofile
REMARQUE : Si un fichier .erlang.cookie est présent dans le dossier de destination, remplacez-le par le fichier copié.
Si vous utilisez vos propres certificats dans C:\Program Files (x86)\Genetec\RabbitMQ, vous devez également les sauvegarder.
Utilisez la configuration avancée de l’assistant d'installation Mission Control 3.2.0.0 pour mettre à niveau RabbitMQ.