Actualizar un clúster de conmutación por error RabbitMQ a la versión 3.8.3 - Genetec Mission Control™ 2.13.4.0

Notas de Lanzamiento de Genetec Mission Control™ 2.13.4.0

Applies to
Genetec Mission Control™ 2.13.4.0
Last updated
2020-11-06
Language
Español
Product
Genetec Mission Control™
Version
2.13

Si RabbitMQ se implementa en una configuración de conmutación por error con múltiples nodos, debe utilizar un procedimiento adaptado para actualizar RabbitMQ a la versión 3.8.3. Esta versión de RabbitMQ se introdujo en Genetec Mission Control™ 2.13.3.0.

Antes de comenzar

Este procedimiento es específico para la implementación de RabbitMQ por el instalador de Genetec Mission Control™. Para la implementación externa de RabbitMQ con soluciones de terceros, consulte la documentación de terceros, ya que el proceso de implementación puede diferir.

Para ver cómo se construyen las rutas de las cookies .erlang, consulte la Guía de Agrupación de RabbitMQ

Copie el paquete de instalación de Genetec Mission Control™ 2.13.4.0 a ambos servidores de RabbitMQ.

CONSEJO: Se recomienda utilizar un procedimiento de conmutación por error de nodo de 3 clústeres. Para obtener más información, consulte Configurar la conmutación por error para RabbitMQ en la Guía de Implementación de Genetec Mission Control™.

Lo que debe saber

La versión 3.8.3 de RabbitMQ instala importantes actualizaciones de seguridad, un formato de archivo de configuración más simple y características adicionales.

Este procedimiento se refiere a un nodo de conmutación por error de 3 clústeres. Debido a que estos servidores son intercambiables, el primer nodo siempre es el primer nodo que se desactiva.

Antes de actualizar su RabbitMQ, valide su configuración existente de RabbitMQ.

Procedimiento

  1. En el primer nodo, haga lo siguiente:
    1. Detenga el servicio RabbitMQ.
    2. Haga una copia de seguridad del archivo .erlang.cookie en una ubicación de almacenamiento temporal.
      La ruta del archivo .erlang.cookie es la siguiente:
      • C:\Windows\.erlang.cookie, si actualiza desde RabbitMQ 3.7.10.
      • C:\Windows\System32\config\systemprofile, si actualiza desde RabbitMQ 3.8.0.
      IMPORTANTE: Se genera un nuevo archivo .erlang.cookie durante el proceso de actualización y debe reemplazarse con la copia de seguridad.
    3. Si utiliza sus propios certificados en C:\Program Files (x86)\Genetec\RabbitMQ, también debe crear una copia de respaldo para ellos.
  2. En el segundo y tercer nodo, haga lo siguiente:
    1. Detenga el servicio RabbitMQ.
    2. Haga una copia de seguridad del archivo .erlang.cookie en una ubicación de almacenamiento temporal.
      La ruta del archivo .erlang.cookie es la siguiente:
      • C:\Windows\.erlang.cookie, si actualiza desde RabbitMQ 3.7.10.
      • C:\Windows\System32\config\systemprofile, si actualiza desde RabbitMQ 3.8.0.
    3. Si utiliza sus propios certificados en C:\Program Files (x86)\Genetec\RabbitMQ, también debe crear una copia de respaldo para ellos.
    4. Utilice la configuración avanzada en el Genetec Mission Control™ 2.13.4.0 asistente de instalación para actualizar solo RabbitMQ.
    5. Restaure su copia de seguridad del archivo .erlang.cookie en las siguientes ubicaciones:
      • % HOMEDRIVE %% HOMEPATH%

        Generalmente C: \ Usuarios \ <username>

      • %USERPROFILE%

        Por lo general, C:\Windows\ServiceProfiles\LocalService\ para un servicio

    6. Reinicie el servicio RabbitMQ.
  3. En el primer nodo, haga lo siguiente:
    1. Restaure su copia de seguridad del archivo .erlang.cookie en las siguientes ubicaciones:
      • % HOMEDRIVE %% HOMEPATH%

        Generalmente C: \ Usuarios \ <username>

      • %USERPROFILE%

        Por lo general, C:\Windows\ServiceProfiles\LocalService\ para un servicio

    2. Utilice la configuración avanzada en el Genetec Mission Control™2.13.4.0 asistente de instalación para actualizar solo RabbitMQ.
    3. Reinicie el servicio RabbitMQ.
    4. Valide la actualización de RabbitMQ.
  4. Habilite la duplicación de cola.
    En la pestaña Admin, sección Políticas, asegúrese de que el host virtual Genetec.MissionControl tenga la política ha-all.

    Si la política de host virtual Genetec.MissionControl no está configurada en ha-all:

    1. En el cuadro de texto Nombre, ingrese ha-all.
    2. En la lista Aplicar a, seleccione Colas.
    3. En la lista de etiquetas Colas [Clásico], haga clic en Modo HA.
    4. Asegúrese de que Definición > ha-mode esté configurado en todos.
    5. En la lista de etiquetas Colas [Clásico], haga clic en Modo de sincronización HA.
    6. Asegúrese de que Definición > ha-sync-mode esté configurado en automática.
    7. Haga clic en Agregar/Actualizar política.

Resultados

Su clúster de conmutación por error RabbitMQ se ha actualizado.