Mise à jour de MongoDB 3.0/3.2 vers 3.6 - étapes à réaliser impérativement dans cet ordre

Bonjour à Tous,

Vous avez été nombreux à mettre à jour la version de MongoDB et parfois vous avez rencontré des difficultés / messages d'erreurs. Au final, vous avez remonté une sauvegarde. 

Vous trouvez ci-dessous les différentes étapes à réaliser en respectant impérativement l'ordre des actions décrites ci-dessous.

Cette information est également disponible depuis la base de connaissances Sage : https://bdc.sage.fr/fiche-documentaire/mongodb-mise-jour-302-32-vers-la-version-36-ordre-des-actions-realiser

KB111829

Vous êtes en version 3.0 ou 3.2 de MongoDB et vous devez faire la mise à jour vers la version 3.6.

Avant toute chose, vous devez disposer d'une sauvegarde de la base de données Syracuse de MongoDB.

Pour passer d'une version 3.0 ou 3.2 vers une version 3.6, il faut obligatoirement passer par une version intermédiaire, 3.4.


1/  Mettre à jour le serveur Syracuse en suivant cette procédure Syracuse - Procédure de mise à jour

En effet, la mise jour de Syracuse est nécessaire car cette version embarque les derniers drivers Mongodb afin de pouvoir se connecter à la base de données en version 3.6.

2/ Se connecter à Sage X3 afin de vérifier que vous y avez toujours accès. Se déconnecter ensuite.

3/ Arrêter l'agent Syracuse afin de suspendre la connexion à la base MongoDB

4/ Mettre à jour la base MongoDB en 3.4.

5/ Redémarrer l'agent Syracuse.

6/ Se connecter à Sage X3 afin de vérifier que vous y avez toujours accès. Se déconnecter ensuite.

7/ Faire une sauvegarde de la base de données Syracuse de MongoDB qui est maintenant en version 3.4.

8/ Arrêter l'agent Syracuse afin de suspendre la connexion à la base MongoDB

9/ Mettre à jour la base MongoDB en 3.6.

10/ Redémarrer l'agent Syracuse.

11/ Se connecter à Sage X3 afin de vérifier que vous y avez toujours accès. Se déconnecter ensuite.

12/ Faire une sauvegarde de la base de données Syracuse de MongoDB qui est maintenant en version 3.6.

Bonne lecture !

Gabriel