QNAP Systems, Inc. - Network Attached Storage (NAS)

Language

Support

Come stabilire un MongoDB per il collegamento con QNAP NAS mediante QIoT Suite Lite?

In questo tutorial, sarà illustrato come stabilire un MongoDB per il collegamento al QNAP NAS mediante QIoT Suite Lite.

Fase_1: Aprire Container Station e impostare MongoDB

  • Fare clic su "Container Station".
  • Fare clic su "Crea container".
  • Andare su MongoDB e fare clic su "Installa" (Fare clic su "MongoDB" per ulteriori informazioni).
  • Fare clic su "Crea"
  • Sarà installato un container vuoto. Sarà necessario installare, rimuovere e installare un nuovo MongoDB.
  • Scegliere il container e rimuoverlo.


  • Scegliere "Crea container", e fare clic su "Installa" per ricreare il MongoDB.
  • In Comando, inserire "mongod --auth".
  • Fare clic su "Impostazioni avanzate".
  • Andare su "Rete", inserire un valore per il numero di "porta" MongoDB (ad esempio: 37011).
  • Andare su "Cartella condivisa", e fare clic su "Aggiungi".
  • In "Volume da host" scegliere la cartella creata in precedenza (ad esempio: Container > Mongo DB > db).
  • In "Monta punto" inserire "/data/db".
  • In "Volume da host" scegliere la cartella creata in precedenza (ad esempio: Container > Mongo DB > configdb).
  • In "Monta punto" inserire "/data/configdb".
    Lo scopo di aggiungere questi comandi è di rendere più semplice il backup e la modifica
  • Fare clic su "Crea"

Fase_2: Impostare l'account e le autorizzazioni di MongoDB

  • È possibile consultare le istruzioni di MongoDB DockerHub per ulteriori informazioni sull'impostazione dei controlli d'accesso.
  • Imposta account: Nel container MongoDB, fare clic su "Terminale", inserire "amministratore mongo", e fare clic su "OK".
  • Inserire il comando " db.createUser({ user: 'immetti account', pwd: 'immetti password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }); ".
  • Tornare al container MongoDB, fare clic su "Terminale" e inserire il comando "mongo -u immetti account -p immetti password --authenticationDatabase admin".
  • Fare clic su "OK".
  • Inserire il comando "use nome database" (ad esempio: "use qiotdatabase"). 
  • Inserire il comando "db.createUser({ user: "immetti account DB", pwd: "immetti password DB", roles: [ { role: "dbOwner", db: "immettere il nome DB definito in precedenza"}]});

    (Quando si "crea un altro nuovo account e password", non può essere identico all'account utente creato in precedenza (ad esempio: "qiotduser")).

Fase_3: Collegare MongoDB a QIoT Suite Lite

  • Aprire l'applicazione IoT e fare clic su "Regola".
  • In "storage", scegliere "mongodb" e inserirlo nel Flusso 1, quindi fare doppio clic.
  • In Server, fare clic con il pulsante destro per aggiungere un nuovo mongodb.
  • Inserire le seguenti informazioni:
    1. Host: 10.0.7.1 (deve essere l'IP) 
    2. Port: il numero di porta impostato in precedenza (ad esempio: "37011").
    3. Database: il nome del database impostato in precedenza (ad esempio: "qiotdatabase").
    4. Username: il nome utente impostato in precedenza (ad esempio: "qiotuser").
    5. Password: la password impostata in precedenza (ad esempio: "qiotuser").
    6. Name: inserire un nome (ad esempio: "qiotdb").
  • Fare clic su "Aggiungi".
  • Inserire un nome in "Raccolta" (ad esempio: temp).
  • In "Funzionamento", scegliere l'operazione desiderata. (per altre informazioni, leggere il sito web MongoDB).
  • Nome: inserire un nome.
  • Fare clic su "Fine".
  • In "storage", scegliere "mongodb". In "funzione", scegliere "funzione". Quindi inserirlo nel Flusso 1.
  • Fare doppio clic su "funzione", e inserire il codice da impostare. (Consultare la sezione "info" sul lato destro per ulteriori informazioni)
  • Fare clic su "Fine".
  • Fare doppio clic su "mongodb", scegliere il nome del server impostato in precedenza e inserire il nome della raccolta desiderato (ad esempio: temp).
  • Nome: inserire un nome.
  • Fare clic su "Fine".
  • Al termine delle impostazioni, è possibile collegare tra loco il nodo funzione e il nodo mongodb come di seguito, quindi fare clic su "Salva".
  • Sul lato destro viene visualizzato il valore.
Data di rilascio: 2017-10-26
È stato utile?
Grazie per il feedback.
Grazie per il feedback. Per eventuali domande, contattare support@qnap.com
100% delle persone lo ritengono utile.