
Investigate if the current and target versions have an in-place upgrade path: check version upgradability, Erlang version requirements, release notes, features that do not support in-place upgrades, and known caveats. Each step is covered in more detail later in this guide. Blue-green deployment where a new cluster is created and existing data is migrated to itĪn in-place upgrade usually involves the following steps performed by a deployment tool or manuallyīy an operator. In-place upgrade where each node is upgraded with its existing on disk data.
There are two major upgrade scenarios that are covered in this guide: a single node and a cluster, The upgrade will fail if you miss this step. RabbitMQ 3.12 requires all previously existing feature flags to be enabled before the upgrade.
How upgrades of multi-node clusters is different from those with only a single nodeĬhanges between RabbitMQ versions are documented in the change log. Changes in system resource usage and reporting in the new version. Features that do not support in-place upgrade. RabbitMQ version upgradability, version upgrading from & version upgrading to. An overview of how RabbitMQ can be upgraded.
It is important to consider a number of things before upgrading RabbitMQ. This guide covers topics related to RabbitMQ installation upgrades.