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

Omada Software Controller
Recent updates may have expanded access to feature(s) discussed in this FAQ. Visit your product's support page, select the correct hardware version for your device, and check either the Datasheet or the firmware section for the latest improvements added to your product. Please note that product availability varies by region, and certain models may not be available in your region.
Contenu
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
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
Choisissez oui pour confirmer .
Choisissez oui pour confirmer .
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.
Étape 2. Désinstallez MongoDB.
sudo apt remove mongodb*
Tapez y pour continuer.
sudo apt autoremove
Tapez y pour continuer.
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
É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 :
Ici, nous choisissons de les télécharger dans le dossier /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
É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
Choisissez oui pour confirmer.
Le contrôleur restaurera les données dans le fichier de base de données.
Étape 5. Modifier la version de compatibilité des fonctionnalités
Lorsque le contrôleur démarre correctement, exécutez la commande
mongo –port 27217
db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
db.adminCommand( { setFeatureCompatibilityVersion: "4.0" } )
db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
Étape 6. Saisissez exit pour quitter
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
Choisissez oui pour confirmer.
Choisissez oui pour confirmer.
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.
Étape 2. Désinstallez MongoDB.
Aller à /Téléchargements
sudo dpkg -r mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools
É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
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
sudo apt-get update
sudo apt-get install -y mongodb-org
É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
Choisissez oui pour confirmer.
Le contrôleur restaurera les données dans le fichier de base de données.
Étape 5. Modifier la version de compatibilité des fonctionnalités
Lorsque le contrôleur démarre avec succès.
mongo –port 27217
db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
db.adminCommand( { setFeatureCompatibilityVersion: "4.2" } )
db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
Étape 6. Saisissez exit pour quitter
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
Choisissez oui pour confirmer.
Choisissez oui pour confirmer.
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.
Étape 2. Désinstallez MongoDB.
sudo apt remove mongodb-org*
Tapez y pour continuer .
sudo rm /etc/apt/sources.list.d/mongodb-org-4.2.list
É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
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
sudo apt-get update
sudo apt-get install -y mongodb-org
É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
Choisissez oui pour confirmer.
Le contrôleur restaurera les données dans le fichier de base de données.
Étape 5. Modifier la version de compatibilité des fonctionnalités
Lorsque le contrôleur démarre correctement, exécutez la commande
mongo –port 27217
db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
db.adminCommand( { setFeatureCompatibilityVersion: "4.4" } )
db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
Étape 6. Saisissez exit pour quitter
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).
FAQs associées
Est-ce que ce FAQ a été utile ?
Vos commentaires nous aideront à améliorer ce site.
Quelle est votre préoccupation avec cet article ?
- Mécontent du produit
- Trop compliqué
- Titre déroutant
- Ne s'applique pas à moi
- Trop vague
- Autre
Merci
Pour nous écrire.
Cliquer ici pour contacter le service support TP-Link.
Produits Recommandés
Ce site Web utilise des cookies pour améliorer la navigation sur le site Web, analyser les activités en ligne et offrir aux utilisateurs la meilleure expérience sur notre site Web. Vous pouvez vous opposer à tout moment à l'utilisation de cookies. Vous pouvez obtenir plus d'informations dans notre politique de confidentialité .
Your Privacy Choices
Ce site Web utilise des cookies pour améliorer la navigation sur le site Web, analyser les activités en ligne et offrir aux utilisateurs la meilleure expérience sur notre site Web. Vous pouvez vous opposer à tout moment à l'utilisation de cookies. Vous pouvez obtenir plus d'informations dans notre politique de confidentialité .
Cookies basiques
Ces cookies sont nécessaires au fonctionnement du site Web et ne peuvent pas être désactivés dans vos systèmes.
TP-Link
SESSION, JSESSIONID, accepted_local_switcher, tp_privacy_banner, tp_privacy_base, tp_privacy_marketing, tp_top-banner, tp_popup-bottom, tp_popup-center, tp_popup-right-middle, tp_popup-right-bottom, tp_productCategoryType
Youtube
id, VISITOR_INFO1_LIVE, LOGIN_INFO, SIDCC, SAPISID, APISID, SSID, SID, YSC, __Secure-1PSID, __Secure-1PAPISID, __Secure-1PSIDCC, __Secure-3PSID, __Secure-3PAPISID, __Secure-3PSIDCC, 1P_JAR, AEC, NID, OTZ
Zendesk
OptanonConsent, __cf_bm, __cfruid, _cfuvid, _help_center_session, _pendo___sg__.<container-id>, _pendo_meta.<container-id>, _pendo_visitorId.<container-id>, _zendesk_authenticated, _zendesk_cookie, _zendesk_session, _zendesk_shared_session, ajs_anonymous_id, cf_clearance
Cookies d'analyse et marketing
Les cookies d'analyse nous permettent d'analyser vos activités sur notre site Web pour améliorer et ajuster les fonctionnalités de notre site Web.
Les cookies marketing peuvent être définis via notre site Web par nos partenaires publicitaires afin de créer un profil de vos intérêts et pour vous montrer des publicités pertinentes sur d'autres sites Web.
Google Analytics & Google Tag Manager
_gid, _ga_<container-id>, _ga, _gat_gtag_<container-id>
Google Ads et DoubleClick
test_cookie, _gcl_au