2017-02-18 4 views
0

HintergrundRollback-Plan für Mongo db einzelnen Konfigurationsserver Replik Umwandlung gesetzt

sharded Mongo Cluster mit 5 Scherben

3 allein Config-Server-Instanzen

Mongo Version stehen: 3.0.8

Anforderung

Upgrade auf 3.2.8 sowie die Umwandlung einzelner Konfigurationsserver Replikatsatzes

Referenz

Config servers to replica set conversion

Vorbereitung

erfolgreich in QA-Umgebung getestet.

Problem

Der Produktionsmaßstab ist viel mehr als QA und es Live-Verkehr dient. Gibt es eine Möglichkeit, einen Rollback-Plan zu haben, wenn die Konvertierung von einzelnen Servern zu einem Replikat fehlschlägt.

Eine mögliche Lösung kann sein: Um die Daten des Konfigurationsservers zu sichern und im Falle eines Fehlers wiederherzustellen, starten Sie auch 3 Server und Mongos neu. Wie machbar ist das?

Antwort

0

Die beste und sicherste Option war die Sicherung des gesamten Clusters. Dies kann manuell oder mithilfe des Cloud-Managers erfolgen. Mit dem Cloud Manager kann auch ein Backup-Zeitplan konfiguriert werden. Die Größe der Datenbank war riesig, so dass wir nicht auf den gesamten Cluster warten mussten und nur mit der Sicherung von Konfigurationsservern fortfuhren (NICHT EMPFOHLEN). Zum Glück hatten wir keine Probleme und alles lief glatt. Danke an Cloud-Manager.