Zum Hauptinhalt springen

Die Konfiguration eines RabbitMQ-Clusters ändern

Diese Anleitung erklärt, welche Parameter eines RabbitMQ-Clusters nach seiner Erstellung in der Hikube-Konsole geändert werden können und wie Sie dabei vorgehen.

Voraussetzungen​

  • Ein in Ihrem Projekt erstellter RabbitMQ-Cluster
  • Eine ausreichende Projekt-Quota, wenn Sie die Disk-Größe erhöhen

Änderbare Parameter​

ParameterNach der Erstellung änderbarHinweis
RabbitMQ VersionJaAktuelle Version und höhere Versionen aus 4.2, 4.1, 4.0, 3.13
Disk size (GB)JaKapazität pro Knoten, nur Vergrößerung, im Rahmen der Speicher-Quota des Projekts
External accessJaSiehe Externen Zugriff konfigurieren
PresetNein„The resources preset cannot be changed after creation“
Number of replicasNein„The mode cannot be changed after creation“

Schritte​

1. Das Änderungsformular öffnen​

  1. Klicken Sie im Menü DB & Messaging → RabbitMQ auf den Cluster.
  2. Klicken Sie auf Edit. Sie können auch in der Liste das Aktionsmenü des Clusters öffnen und Edit wählen.

Die Seite Edit RabbitMQ cluster zeigt die Karte Cluster settings an. Die Felder Preset und Number of replicas sind dort ausgegraut.

2. Die Parameter anpassen​

  • RabbitMQ Version: Wählen Sie die Zielversion aus. Das Formular bietet nur die aktuelle Version und höhere Versionen an.
  • Disk size (GB): Geben Sie die neue Kapazität pro Knoten ein. Die Größe kann nur erhöht werden: Ein kleinerer Wert zeigt „The disk size cannot be reduced: N GB minimum.“ an und wird nicht gespeichert.
  • External access: Aktivieren oder deaktivieren Sie den Schalter.
Versionswechsel

Wenn Sie die Version ändern, erscheint die Warnung „The cluster instances will restart“: Eine aktualisierte Version kann nicht mehr herabgestuft werden. Beim Versionswechsel werden die RabbitMQ-Knoten nacheinander neu erstellt: Mit nur einem Replica ist der Cluster während des Neustarts nicht verfügbar (etwa ein bis zwei Minuten), und die Clients müssen sich neu verbinden. Die Adressen in den Bereichen Internal und External ändern sich nicht. Testen Sie den Versionswechsel auf einem Nicht-Produktionscluster, bevor Sie ihn auf einen Produktionscluster anwenden, und prüfen Sie die Kompatibilität Ihrer Clients mit der Zielversion.

3. Speichern​

Klicken Sie auf Save. Die Meldung „Cluster updated“ bestätigt, dass die Parameter angewendet wurden, und die Konsole kehrt zur Detailseite zurück.

Lässt die Quota des Projekts die neue Konfiguration nicht zu, bleibt die Schaltfläche Save inaktiv.

Hinweis

Die API wendet dieselben Regeln an: Eine niedrigere Version als die aktuelle wird mit dem Code 140203 abgelehnt, eine kleinere Disk-Größe als die aktuelle mit dem Code 140204.

Preset oder Anzahl der Replicas ändern​

Preset und Anzahl der Replicas werden bei der Erstellung festgelegt. Es gibt zwei Möglichkeiten:

  • Einen neuen Cluster erstellen mit der gewünschten Konfiguration, die VHosts und Benutzer neu anlegen und dann Ihre Anwendungen umstellen;
  • Den Support kontaktieren: Diese Optionen werden in der Konsole nicht angeboten; wenden Sie sich an den Support.

Überprüfung​

Auf der Detailseite des Clusters zeigt der Abschnitt General Information die aktualisierte Version und Volume Size an, der Abschnitt Connection den Status des External Access.

Weiterführende Informationen​