Ajout d'un nouveau nœud dans le cluster 

    rabbitmqctl stop_app
    rabbitmqctl reset
    rabbitmqctl join_cluster rabbit@HOSTNAME
    rabbitmqctl start_app
    rabbitmqctl cluster_status
    

    Suppression d'un nœud dans le cluster 

    À ne pas faire sur le nœud qu'on veut supprimer

    rabbitmqctl -n rabbit@HOSTNAME stop_app
    rabbitmqctl forget_cluster_node  rabbit@HOSTNAME
    

    Mise à jour de version 

    • Vérifier que le clsuter va bien rabbitmqctl cluster_status

    • Activer toutes les feature flags

      rabbitmqctl list_feature_flags | grep -v enabled
      rabbitmqctl enable_feature_flag all
      
    • Mettre le noeud en mode maintenance et vérifier son status

      rabbitmq-upgrade drain
      rabbitmqctl cluster_status
      rabbitmqctl stop_app
      apt install rabbitmq-server=3.1x.x-1
      rabbitmqctl start_app
      rabbitmq-upgrade revive
      
    • Vérifier que tout va bien rabbitmqctl cluster_status

    • Passer au noeud suivant