Configuring high availability for RabbitMQ - Genetec Mission Control™ 3.0.5.0

Genetec Mission Control™ Deployment Guide 3.0.5.0

Applies to
Genetec Mission Control™ 3.0.5.0
Last updated
2022-05-02
Content type
Guides > Deployment guides
Language
English (United States)
Product
Genetec Mission Control™
Version
3.0

To set up a resilient RabbitMQ cluster with high availability, you must set up at least three nodes. If any one of the nodes becomes unavailable, two of the remaining nodes can be reached and no data is lost.

What you should know

Nodes can be physical or virtual machines. All machines in the RabbitMQ cluster must be reachable. It is recommended that all machines in the RabbitMQ cluster be on the same domain and on the same local area network (LAN).

Procedure

  1. Deactivate the Incident Manager role.
  2. Use the Genetec Mission Control™ installer to install RabbitMQ on each machine where you need to create a node.
  3. Create a RabbitMQ cluster but do not connect it to the Incident Manager role at this stage.
  4. Add nodes to the RabbitMQ cluster.
  5. For Genetec Mission Control™ versions before 3.0.2.0, enable queue mirroring on each node so they become highly available.
    NOTE: From Genetec Mission Control™ 3.0.2.0 onwards, queue mirroring is handled by the Incident Manager.
  6. Activate the Incident Manager role.