Comment mettre à niveau MongoDB de la version 3.6 à la version 4.4

Guide de Configuration
Mis à jour03-19-2025 10:11:26 AM Number of views for this article632
Ce document concerne les modèles suivants : 

Contenu

Objectif

Exigences

Introduction

Configuration

Mettre à niveau MongoDB de la v3.6 à la v4.0

Mettre à niveau MongoDB de la v4.0 à la v4.2

Mettre à niveau MongoDB de la v4.2 à la v4.4

Conclusion

Objectif

Cet article présente comment mettre à niveau MongoDB de la v3.6 à la v4.4 sur un système Linux.

Exigences

  • Ubuntu 20.04
  • Contrôleur logiciel Omada
  • MongoDB

Introduction

Depuis la version 5.14, Omada Software Controller prend en charge MongoDB jusqu'à la version 7. Nous prenons ici Ubuntu 20.04 comme exemple pour illustrer les configurations de mise à niveau de MongoDB de la version 3.6 à la version 4.4.

Configuration

Mettre à niveau MongoDB de la v3.6 à la v4.0

Étape 1. Sauvegarder la base de données et désinstaller Controller

sudo dpkg –r omadac

Arrêtez d'exécuter le contrôleur sur le serveur Linux.

Choisissez oui pour confirmer .

Désinstaller le contrôleur sur le serveur Linux.

Choisissez oui pour confirmer .

Les paramètres du contrôleur de sauvegarde sur le serveur Linux se trouvent dans le fichier db_backup.

Note:

Le fichier de sauvegarde de la base de données sera restauré dans /opt/tplink/omada_db_backup. Sauvegardez le fichier db.tar.gz dans un autre dossier afin de pouvoir le restaurer en cas de panne.

L'emplacement du fichier de sauvegarde sur le serveur Linux.

Étape 2. Désinstallez MongoDB.

sudo apt remove mongodb*

Tapez y pour continuer.

Désinstallez MongoDB v3.6 sur le serveur Linux.

sudo apt autoremove

Tapez y pour continuer.

Désinstallez les dépendances associées à MongoDB sur le serveur Linux.

Si vous n'avez pas le fichier mongodb-org-3.6.list dans votre dossier /etc/apt/sources.list.d , vous pouvez ignorer cette étape :

sudo rm /etc/apt/sources.list.d/mongodb-org-3.6.list

supprimez le chemin du miroir de fichier de MongoDB v3.6 du fichier de liste.

Étape 3. Installer MongoDB v4.0

Accédez à https://www.mongodb.com/try/download/community-edition/releases/archive et téléchargez les packages suivants :

Téléchargez le package d'installation dpkg de MongoDB v4.0.

Ici, nous choisissons de les télécharger dans le dossier /Téléchargements :

Téléchargez le package MongoDB dans un dossier spécifique /Téléchargements.

Allez dans /Téléchargements.

sudo dpkg -i mongodb-org-mongos_4.0.28_amd64.deb mongodb-org-server_4.0.28_amd64.deb mongodb-org-shell_4.0.28_amd64.deb mongodb-org-tools_4.0.28_amd64.deb

Installez MongoDB v4.0 sur le serveur Linux avec la commande de dépendances spécifique.

Étape 4. Réinstallez le contrôleur Omada.

Accédez au dossier où se trouve le fichier deb.

sudo dpkg -i omada_v5.14.26.1_linux_x64_20240621095737.deb

Réinstallez Omada Controller sur le serveur Linux.

Choisissez oui pour confirmer.

Importez le fichier de sauvegarde précédent sur le contrôleur réinstallé.

Le contrôleur restaurera les données dans le fichier de base de données.

Le contrôleur restaurera les données dans le fichier db_backup.

Étape 5. Modifier la version de compatibilité des fonctionnalités

Lorsque le contrôleur démarre correctement, exécutez la commande

mongo –port 27217

Démarre le mode de commande de MongoDB avec le port 27217.

db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )

Obtenez la valeur actuelle de FeatureCompatibilityVersion.

db.adminCommand( { setFeatureCompatibilityVersion: "4.0" } )

Modifiez FeatureCompatibilityVersion sur 4.0.

db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )

Récupérez à nouveau la valeur actuelle de FeatureCompatibilityVersion.

Étape 6. Saisissez exit pour quitter

Entrez exit pour quitter le mode commande.

Mettre à niveau MongoDB de la v4.0 à la v4.2

Étape 1. Sauvegarder la base de données et désinstaller Controller

sudo dpkg –r omadac

Arrêtez d'exécuter le contrôleur sur le serveur Linux.

Choisissez oui pour confirmer.

Désinstaller le contrôleur sur le serveur Linux.

Choisissez oui pour confirmer.

Sauvegardez les paramètres du contrôleur sur le serveur Linux dans le fichier db_backup.

Remarque : le fichier de sauvegarde de la base de données sera restauré dans /opt/tplink/omada_db_backup. Sauvegardez le fichier db.tar.gz dans un autre dossier afin de pouvoir le restaurer en cas de panne.

L'emplacement du fichier db_backup sur le serveur Linux.

Étape 2. Désinstallez MongoDB.

Aller à /Téléchargements

sudo dpkg -r mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools

Désinstaller MongoDB v4.0 sur le serveur Linux.

Étape 3. Installer MongoDB v4.2

curl -fsSL https://pgp.mongodb.com/server-4.2.asc | Je suis en retard de quelques minutes ; ma réunion précédente est en retard.

sudo gpg -o /usr/share/keyrings/mongodb-server-4.2.gpg \

--cher armure

Obtenez le chemin miroir de MongoDB v4.2.

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-4.2.gpg ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list

Mettez à jour le fichier de liste avec le lien de téléchargement pour MongoDB v4.2.

sudo apt-get update

sudo apt-get install -y mongodb-org

Installez MongoDB v4.2.

Étape 4. Réinstallez le contrôleur Omada.

Accédez au dossier où se trouve le fichier deb.

sudo dpkg -i omada_v5.14.26.1_linux_x64_20240621095737.deb

Réinstallez Omada Controller sur le serveur Linux.

Choisissez oui pour confirmer.

Importez le fichier db_backup précédent vers le nouveau contrôleur.

Le contrôleur restaurera les données dans le fichier de base de données.

Le contrôleur restaurera les données dans le fichier db_backup.

Étape 5. Modifier la version de compatibilité des fonctionnalités

Lorsque le contrôleur démarre avec succès.

mongo –port 27217

Démarrez le mode de commande MongoDB avec le port 27217.

db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )

Obtenez la valeur actuelle de FeatureCompatibilityVersion.

db.adminCommand( { setFeatureCompatibilityVersion: "4.2" } )

Saisissez la commande pour modifier la FeatureCompatibilityVersion en 4.2.

db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )

Obtenez la valeur actuelle de FeatureCompatibilityVersion.

Étape 6. Saisissez exit pour quitter

Entrez exit pour quitter le mode commande de l'outil MongoDB.

Mettre à niveau MongoDB de la v4.2 à la v4.4

Étape 1. Sauvegarder la base de données et désinstaller Controller

sudo dpkg –r omadac

Arrêtez d'exécuter le contrôleur sur le serveur Linux.

Choisissez oui pour confirmer.

Désinstaller le contrôleur sur le serveur Linux.

Choisissez oui pour confirmer.

Sauvegardez les paramètres du contrôleur sur le serveur Linux dans le fichier db_backup.

Remarque : le fichier de sauvegarde de la base de données sera restauré dans /opt/tplink/omada_db_backup. Sauvegardez le fichier db.tar.gz dans un autre dossier afin de pouvoir le restaurer en cas de panne.

L'emplacement du fichier db_backup sur le serveur Linux.

Étape 2. Désinstallez MongoDB.

sudo apt remove mongodb-org*

Désinstallez MongoDB v4.2 sur le serveur Linux.

Tapez y pour continuer .

Désinstallez les dépendances de MongoDB v4.2 sur le serveur Linux.

sudo rm /etc/apt/sources.list.d/mongodb-org-4.2.list

Supprimez le chemin miroir de MongoDB v4.2 du fichier de liste.

Étape 3. Installer MongoDB v4.4

curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | \

sudo gpg -o /usr/share/keyrings/mongodb-server-4.4.gpg \

--cher armure

saisissez le chemin du miroir MongoDB v4.4 dans le fichier de liste.

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-4.4.gpg ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

mettre à jour le chemin du miroir MongoDB v4.4.

sudo apt-get update

Mettre à jour l'outil apt-get.

sudo apt-get install -y mongodb-org

Installez MongoDB v4.4 avec des dépendances spécifiques.

Étape 4. Réinstallez le contrôleur Omada.

Accédez au dossier où se trouve le fichier deb.

sudo dpkg -i omada_v5.14.26.1_linux_x64_20240621095737.deb

Réinstallez Omada Controller sur le serveur Linux.

Choisissez oui pour confirmer.

Importez le fichier db_backup vers le nouveau contrôleur.

Le contrôleur restaurera les données dans le fichier de base de données.

Le contrôleur restaurera les données dans le fichier db_backup.

Étape 5. Modifier la version de compatibilité des fonctionnalités

Lorsque le contrôleur démarre correctement, exécutez la commande

mongo –port 27217

Démarrez le mode de commande MongoDB avec le port 27217.

db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )

Obtenez la valeur actuelle de FeatureCompatibilityVersion.

db.adminCommand( { setFeatureCompatibilityVersion: "4.4" } )

Commande d'entrée pour modifier la FeatureCompatibilityVersion.

db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )

Obtenez la valeur actuelle de FeatureCompatibilityVersion.

Étape 6. Saisissez exit pour quitter

Entrez exit pour quitter le mode commande de l'outil MongoDB.

Conclusion

Vous avez maintenant mis à niveau votre MongoDB v3.6 vers v4.4.

Pour en savoir plus sur chaque fonction et configuration, consultez le Centre de téléchargement pour télécharger le manuel de votre produit. Cet article concerne le contrôleur logiciel Omada (Linux).

Related FAQs

Est-ce que ce FAQ a été utile ?

Vos commentaires nous aideront à améliorer ce site.

Recommend Products

De United States?

Infos produits, événements, services pour votre pays.