QNAP Systems, Inc. - almacenamiento conectado en red (NAS)

Language

Support

Cómo establecer un MongoDB para conectar con QNAP NAS a través de QIoT Suite Lite

En este tutorial, aprenderá a establecer un MongoDB para conectar con QNAP NAS a través de QIoT Suite Lite.

Paso_1: Abra Container Station y configure MongoDB

  • Haga clic en "Container Station".
  • Haga clic en "Crear contenedor".
  • Vaya a MongoDB y haga clic en "Instalar" (haga clic en "MongoDB" para más información).
  • Haga clic en "Crear"
  • Al hacer esto, se instalará un contenedor vacío. Tendrá que instalar, eliminar y luego instalar un nuevo MongoDB.
  • Elija el contenedor y elimínelo.


  • Elija "Crear contenedor" y haga clic en "Instalar" para volver a crear el MongoDB.
  • En Comando, introduzca "mongod --auth".
  • Haga clic en "Configuración avanzada".
  • Vaya a "Red", introduzca un valor para el número de "puerto" de MongoDB (por ejemplo: 37011).
  • Vaya a "Carpeta compartida" y haga clic en "Añadir".
  • En "Volumen de host", elija la carpeta que establecida anteriormente (por ejemplo: Contenedor > Mongo DB > db).
  • En "Punto de montura", introduzca "/data/db".
  • En "Volumen de host", elija la carpeta que establecida anteriormente (por ejemplo: Contenedor > Mongo DB > configdb).
  • En "Punto de montura", introduzca "/data/configdb".
    La finalidad de añadir estos comandos es facilitar la copia de seguridad y la modificación.
  • Haga clic en "Crear"

Paso_2: Configurar la cuenta de MongoDB y los permisos

  • Puede consultar las instrucciones de MongoDB DockerHub para obtener más información sobre cómo configurar los controles de acceso.
  • Establecer una cuenta: En su contenedor de MongoDB, haga clic en "Terminal", introduzca "mongo admin" y haga clic en "Aceptar".
  • Introduzca el comando " db.createUser({ user: 'introducir cuenta', pwd: 'introducir contraseña', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }); ".
  • Vuelva al contenedor de MongoDB, haga clic en "Terminal" e introduzca el comando "mongo -u introducir cuenta -p introducir contraseña --authenticationDatabase admin".
  • Haga clic en "Aceptar".
  • Introduzca el comando "use nombre de base de datos" (por ejemplo: "use qiotdatabase"). 
  • Introduzca el comando "db.createUser({ user: "introducir cuenta de base de datos ", pwd: "introducir contraseña de base de datos", roles: [ { role: "dbOwner", db: "introduzca el nombre de la base de datos establecida anteriormente"}]});

    (Si usted "establece otra cuenta y otra contraseña nuevas", no puede ser la misma que la cuenta de usuario creada anteriormente (por ejemplo: "qiotduser")).

Paso_3: Conectar MongoDB con QIoT Suite Lite

  • Abra su aplicación de IoT y haga clic en "Regla".
  • En "almacenamiento", elija "mongodb", arrástrelo al Flujo 1 y haga doble clic en él.
  • En Servidor, haga clic en el botón derecho para añadir un nuevo mongodb.
  • Introduzca la siguiente información:
    1. Host: 10.0.7.1 (Debe ser esta IP) 
    2. Port: el número de puerto configurado anteriormente (por ejemplo: "37011").
    3. Database: el nombre de la base de datos configurada anteriormente (por ejemplo: "qiotdatabase").
    4. Username: el nombre de usuario configurado anteriormente (por ejemplo: "qiotuser").
    5. Password: la contraseña configurada anteriormente (por ejemplo: "qiotuser").
    6. Name: introduzca un nombre (por ejemplo: "qiotdb").
  • Haga clic en "Añadir".
  • Introduzca un nombre en "Colección" (por ejemplo: temp).
  • En "Operación", elija la operación que desee. (Para más información, visite el sitio web de MongoDB).
  • Nombre: introduzca un nombre.
  • Haga clic en "Listo".
  • En "almacenamiento", elija "mongodb". En "función", elija "función". Luego desplácelos a Flujo 1.
  • Haga doble clic en "función" e introduzca el código que desee configurar. (Consulte la sección "información" en la parte derecha para obtener más información)
  • Haga clic en "Listo".
  • Haga doble clic en "mongodb", elija el nombre del servidor que haya configurado anteriormente e introduzca el nombre de colección que desee (por ejemplo: temp).
  • Nombre: introduzca un nombre.
  • Haga clic en "Listo".
  • Una vez configuradas estas opciones, puede conectar el nodo de función y con el nodo mongodb tal y como aparece a continuación. Luego haga clic en "Guardar".
  • En la parte derecha, verá el valor.
Fecha de lanzamiento: 2017-10-26
¿Le ha sido útil?
Gracias por sus comentarios.
Gracias por sus comentarios. Si tiene alguna pregunta, póngase en contacto con support@qnap.com
El 100% de las personas piensa que ayuda.