Aller au contenu principal

Comment modifier la configuration d'un cluster RabbitMQ

Ce guide explique quels paramètres d'un cluster RabbitMQ peuvent être modifiés après sa création depuis la console Hikube, et comment procéder.

Prérequis​

  • Un cluster RabbitMQ créé dans votre projet
  • Un quota de projet suffisant si vous augmentez la taille du disque
  • Pour l'onglet API : une clé d'API admin du projet et les variables HIKUBE_API, HIKUBE_API_KEY et PROJECT_ID (voir Préparer l'environnement) ; les exemples utilisent curl et jq

Paramètres modifiables​

ParamètreModifiable après créationRemarque
Version RabbitMQOuiVersion actuelle et versions supérieures parmi 4.2, 4.1, 4.0, 3.13
Taille du disque (Go)OuiCapacité par nœud, à la hausse uniquement, dans la limite du quota de stockage du projet
Accès externeOuiVoir Configurer l'accès externe
Préconfiguration (Preset)Non« La préconfiguration ne peut pas être modifiée après création »
Nombre de réplicasNon« Le mode ne peut pas être modifié après création »

Étapes​

1. Ouvrir le formulaire de modification​

  1. Dans le menu DB & Messaging → RabbitMQ, cliquez sur le cluster.
  2. Cliquez sur Modifier. Vous pouvez aussi ouvrir le menu d'actions du cluster dans la liste et choisir Modifier.

La page Modifier RabbitMQ affiche la carte Paramètres du cluster. Les champs Préconfiguration (Preset) et Nombre de réplicas y sont grisés.

2. Ajuster les paramètres​

  • Version RabbitMQ : sélectionnez la version cible. Le formulaire ne propose que la version actuelle et les versions supérieures.
  • Taille du disque (Go) : saisissez la nouvelle capacité par nœud. La taille ne peut qu'augmenter : une valeur inférieure affiche « La taille du disque ne peut pas être réduite : N Go minimum. » et n'est pas enregistrée.
  • Accès externe : activez ou désactivez l'interrupteur.
Changement de version

Quand vous changez la version, l'avertissement « Les instances du cluster vont redémarrer » s'affiche : une version mise à niveau ne peut plus être abaissée. Le changement de version recrée les nœuds RabbitMQ un par un : avec un seul réplica, le cluster est indisponible pendant le redémarrage (de l'ordre d'une à deux minutes) et les clients doivent se reconnecter. Les adresses des zones Interne et Externe ne changent pas. Testez le changement de version sur un cluster hors production avant de l'appliquer à un cluster de production, et vérifiez la compatibilité de vos clients avec la version cible.

3. Enregistrer​

Cliquez sur Sauvegarder. Le message « Cluster mis à jour » confirme que les paramètres ont été appliqués et la console revient à la page de détail.

Si le quota du projet ne permet pas la nouvelle configuration, le bouton Sauvegarder reste inactif.

Changer de preset ou de nombre de réplicas​

La préconfiguration et le nombre de réplicas sont fixés à la création. Deux possibilités :

  • Créer un nouveau cluster avec la configuration voulue, recréer les vhosts et utilisateurs, puis basculer vos applications ;
  • Contacter le support : ces options ne sont pas proposées dans la console ; contactez le support.

Vérification​

Sur la page de détail du cluster, la section Informations générales affiche la Version et la Taille du volume mises à jour, et la section Connexion l'état de l'Accès externe.

Pour aller plus loin​