Aggiornamento di MongoDB dalla versione 3.6 alla versione 7.0 su UniFi Network Server

da | Set 16, 2024

Il rilascio di UniFi Network Server della versione 7.5.187 ha introdotto il supporto per MongoDB fino alla versione 4.4.

A partire dalla versione 8.1.113 di UniFi Network Server, MongoDB 7.0 è supportato.

Passare direttamente dalla versione 4.4 a 7.0 purtroppo non è possibile. È necessario un aggiornamento intermedio.

Gli aggiornamenti di MongoDB richiedono un approccio incrementale, il che significa che è necessario eseguire l’aggiornamento a ciascuna versione intermedia prima di raggiungere quella più recente.

In questo tutorial ti mostrerò come fare l’upgrade dalla versione di MongoDB 3.6 alla versione 7.0 passando dalle version1 4.0.28, 4.2.23, 4.4.29, 5.0.26 e 6.0.15

PREREQUISITI

Controller Unifi superiore alla 8.1.113 (In questo tutorial la versione del Controller Unifi è la 8.4.59)

CHECK VERSIONE DI MONGODB INSTALLATA SUL SERVER UNIFI

Verificare la versione di MongoDB installata con il comando:

Dovremmo visualizzare il seguente output:

AGGIORNAMENTO DI MONGODB DALLA VERSIONE 3.6 ALLA VERSIONE 4.0.28

Fermare il servizio Unifi con il comando:

Scaricare MongoDB 4.0.28 con il comando:

Dovremmo visualizzare il seguente output:

Estrarre MongoDB 4.0.28 con il comando:

Dovremmo visualizzare il seguente output:

Avviare MongoDB 4.0.28 in background con il comando:

Esecuzione della compatibilità delle funzionalità versione 4.0 con il comando:

Spegnere MongoDB 4.0.28 con il comando:

Dovremmo visualizzare il seguente output:

AGGIORNAMENTO DI MONGODB DALLA VERSIONE 4.0.28 ALLA VERSIONE 4.2.23

Scaricare MongoDB 4.2.23 con il comando:

Dovremmo visualizzare il seguente output:

Estrarre MongoDB 4.2.23 con il comando:

Dovremmo visualizzare il seguente output:

Avviare MongoDB 4.2.23 in background con il comando:

Esecuzione della compatibilità delle funzionalità versione 4.2 con il comando:

Spegnere MongoDB 4.2.23 con il comando:

Dovremmo visualizzare il seguente output:

AGGIORNAMENTO DI MONGODB DALLA VERSIONE 4.2.23 ALLA VERSIONE 4.4

Importare la chiave GPG di MongoDB 4.4 con il comando:

ATTENZIONE: è possibile bipassare il check della chiave GPG con il seguente comando:

Quindi aggiungere i sorgenti MongoDB 4.4 al file sources.list con il comando:

NOTA BENE: Rimuovere tutti i repository MongoDB precedenti esistenti

Al fondo del file aggiungere il seguente sorgente:

Salvare e chiudere il file dei repository

Aggiornare il repository con il comando:

Quindi installare la versione MongoDB 4.4 con il comando:

Premere OK per riavviare il servizio di MongoDB

A questo punto avviare il servizio Unifi con il comando:

Terminare quindi l’aggiornamento con il comando:

Dovremmo visualizzare il seguente output:

Per verificare che l’aggiornamento sia andato a buon fine eseguire il comando:

Se è andato tutto a buon fine dovremmo visualizzare nell’output del comando le seguenti righe:

Un ulteriore check è quello di verificare se la Web Gui di Unifi è raggiunigibile e se autenticandoci visualizziamo tutta la configurazione presente prima dell’aggiornamento del MongoDB

AGGIORNAMENTO DI MONGODB DALLA VERSIONE 4.4 ALLA VERSIONE 5.0.26

Fermare il servizio Unifi con il comando:

Scaricare MongoDB Shell con il comando:

ATTENZIONE: MongoDB Shell è deprecato da Mongo 6.0, quindi abbiamo bisogno di un pacchetto separato per

Dovremmo visualizzare il seguente output:

Estrarre MongoDB Shell con il comando:

Dovremmo visualizzare il seguente output:

Scaricare MongoDB 5.0.26 con il comando:

Dovremmo visualizzare il seguente output:

Estrarre MongoDB 5.0.26 con il comando:

Dovremmo visualizzare il seguente output:

Avviare MongoDB 5.0.26 in background con il comando:

Esecuzione della compatibilità delle funzionalità versione 5.0 con il comando:

Spegnere MongoDB 5.0.26 con il comando:

AGGIORNAMENTO DI MONGODB DALLA VERSIONE 5.0.26 ALLA VERSIONE 6.0.15

Scaricare MongoDB 6.0.15 con il comando:

Dovremmo visualizzare il seguente output:

Estrarre MongoDB 6.0.15 con il comando:

Dovremmo visualizzare il seguente output:

Avviare MongoDB 6.0.15 in background con il comando:

Esecuzione della compatibilità delle funzionalità versione 6.0 con il comando:

Spegnere MongoDB 6.0.15 con il comando:

AGGIORNAMENTO DI MONGODB DALLA VERSIONE 6.0.15 ALLA VERSIONE 7.0

Importare la chiave GPG di MongoDB 4.4 con il comando:

Dobvremmo visualizzare il seguente output:

Quindi aggiungere i sorgenti MongoDB 7.0 al file sources.list con il comando:

NOTA BENE: Rimuovere tutti i repository MongoDB precedenti esistenti

Al fondo del file aggiungere il seguente sorgente:

Salvare e chiudere il file dei repository

Aggiornare il repository con il comando:

Quindi installare la versione MongoDb 7.0 con il comando:

A questo punto avviare il servizio Unifi con il comando:

Terminare quindi l’aggiornamento con il comando:

Verificare che l’aggiornamento sia andato a buon fine con il comando:

Dovremmo visualizzare il seguente output:

Un ulteriore check è quella di verificare se la Web Gui di Unifi è raggiunigibile e se autenticandoci visualizziamo tutta la configurazione presente prima dell’aggiornamento del MongoDB.

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore

Related Post

Configurazione del DNS Dinamico su Unifi Dream Machine Pro

Il DNS dinamico consente ai client esterni di connettersi al gateway UniFi utilizzando un nome host anziché un indirizzo IP. Ciò è particolarmente utile se il gateway UniFi utilizza un IP WAN che cambia frequentemente a seguito dell'assegnazione DHCP. L'utilizzo di un...

leggi tutto

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione