When RabbitMQ is restarted in a high-availability environment, vRealize Automation appliances must be shut down and restarted in a specified order.

Problem

Restart of RabbitMQ for vRealize Automation in a high-availability environment fails.

Cause

vRealize Automation appliances must be shut down and restarted in a specified order.

Results

The last vRealize Automation appliance that is shut down or stopped should be the first to be started (or within 30 seconds of starting the second. The rabbitmq service on the other vRealize Automation appliance waits 30 seconds for the rabbitmq service on the last stopped appliance to start before it fails. If last stopped vRealize Automation appliance cannot be started, then reset rabbitmq on the other vRealize Automation appliance by running ssh script:vcac-vami rabbitmq-cluster-config reset_rabbitmq_node.