Upgrade to Quorum Queue via install.sh ( legacy )

Migrate Xray to RabbitMQ Quorum Queues from deprecated Classic Queue mirroring via system.yaml configuration.

For prerequisites and an overview of the full quorum upgrade process, see the Quorum Queue Upgrade landing page.

This step involves migration of the RabbitMQ Classic Queues to Quorum Queues using the older install.sh

📘

If you are enabling Quorum Queues using RabbitMQ Split, ensure the RabbitMQ cluster is upgraded using the JFrog Xray 3.124.x installer.

  1. Upgrade JFrog Xray to 3.124.x version.

  2. Edit the system.yaml present in $JFROG_HOME/xray/var/etc/ folder using the following parameters.

shared:
  rabbitMq:
    ha_quorum: true
    vhost: xray_haq
    replicaCount: 3

  dataMigrations:
    migrate_msgs_from_other_rabbitmq:
      vhost: "%2F"
📘

The default shared.rabbitMq.replicaCount is 1. Change it to the actual number of nodes in your cluster.

  1. Restart Xray
  2. Verify the migration is successful. See Verify quorum migration is complete.

Related Topics