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