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

Language

Support

¿Cómo se establece que un MongoDB se conecte al QNAP NAS a través de QIoT Suite Lite?

En este tutorial, aprenderá cómo se establece que un MongoDB se conecte al QNAP NAS a través de QIoT Suite Lite.

Paso_1: Abra la 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 obtener más información).
  • Haga clic en "Crear".
  • Esta acción instalará un contenedor vacío. Deberá instalar, eliminar y, a continuación, instalar un nuevo MongoDB.
  • Elija el contenedor y elimínelo.


  • Elija "Crear contenedor", y haga clic en "Instalar" para reconstruir el MongoDB.
  • En Comando, ingrese "mongod --auth".
  • Haga clic en "Configuración avanzada".
  • Vaya a "Red", ingrese un valor para el número de "puerto" de MongoDB (por ejemplo: 37011).
  • Vaya a "Carpeta compartida" y haga clic en "Agregar".
  • En "Volumen del host", elija la carpeta que estableció anteriormente (por ejemplo: Contenedor > Mongo DB > db).
  • En "Punto de montaje", ingrese "/data/db".
  • En "Volumen del host", elija la carpeta que estableció anteriormente (por ejemplo: Contenedor > Mongo DB > configdb).
  • En "Punto de montaje", ingrese "/data/configdb".
    El objetivo de agregar estos comandos es el de facilitar la realización de copias de seguridad y las modificaciones.
  • Haga clic en "Crear"

Paso_2: Configure la cuenta y los permisos de MongoDB

  • Puede consultar las instrucciones de MongoDB DockerHub para obtener más información sobre la configuración de los controles de acceso.
  • Establezca una cuenta: En el contenedor de MongoDB, haga clic en "Terminal", ingrese "mongo admin" y haga clic en "Aceptar".
  • Ingrese el comando " db.createUser({ user: 'ingresar cuenta', pwd: 'ingresar contraseña', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }); ".
  • Regrese al contenedor de MongoDB, haga clic en "Terminal" e ingrese el comando "mongo -u ingresar cuenta -p ingresar contraseña --authenticationDatabase admin".
  • Haga clic en "Aceptar".
  • Escriba el comando "use nombre de base de datos" (por ejemplo: "use qiotdatabase"). 
  • Ingrese el comando "db.createUser({ user: "ingresar cuenta de base de datos ", pwd: "ingresar contraseña de base de datos", roles: [ { role: "dbOwner", db: "ingresar el nombre de base de datos establecido antes"}]});

    (Al "establecer otra nueva cuenta y contraseña", no puede ser la misma que la cuenta de usuario creada anteriormente (por ejemplo: "qiotduser")).

Paso_3: Conecte MongoDB a QIoT Suite Lite

  • Abra su aplicación de IoT y haga clic en "Regla".
  • En "almacenamiento", seleccione "mongodb" y arrástrelo hacia el Flujo 1 y haga doble clic sobre este.
  • En Servidor, haga clic con el botón derecho para agregar un nuevo mongodb.
  • Escriba la información a continuación:
    1. Host: 10.0.7.1 (Debe ser esta IP) 
    2. Port: El número de puerto que configuró anteriormente (por ejemplo: "37011").
    3. Database: El nombre de la base de datos que configuró anteriormente (por ejemplo: "qiotdatabase").
    4. Username: El nombre de usuario que configuró anteriormente (por ejemplo: "qiotuser").
    5. Password: La contraseña que configuró anteriormente (por ejemplo: "qiotuser").
    6. Name: Escriba un nombre (por ejemplo: "qiotdb").
  • Haga clic en "Agregar".
  • Escriba un nombre en "Colección" (por ejemplo: temp).
  • En "Operación", seleccione la operación deseada. (Para obtener más información, lea el sitio web de MongoDB).
  • Nombre: Escriba un nombre.
  • Haga clic en "Listo".
  • En "almacenamiento", seleccione "mongodb". En "función", seleccione "función". Luego, arrástrelos dentro de Flujo 1.
  • Haga doble clic en "función" y escriba el código que desea configurar. (Consulte la sección "info" que se encuentra en el lado derecho para obtener más información).
  • Haga clic en "Listo".
  • Haga doble clic en "mongodb", seleccione el nombre de servidor que configuró anteriormente y escriba el nombre de colección deseada (por ejemplo: temp).
  • Nombre: Escriba un nombre.
  • Haga clic en "Listo".
  • Una vez establecidas estas configuraciones, puede conectar el nodo de función y el nodo mongodb juntos como se muestra a continuación y haga clic en "Guardar".
  • En el lado derecho, verá el valor.
Fecha de liberación: 2017-10-26
¿Fue útil?
Gracias por sus comentarios.
Gracias por sus comentarios. Si tiene alguna pregunta, contacte a support@qnap.com
100% de las personas piensan que es útil.