Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Debemos contar con un servidor de NMIS 8 que ya tenga nodos colectando. De igual forma, necesitamos un servidor con NMIS 9 que tenga suficiente espacio para que pueda recibir la carpeta /mongodump que se creará en NMIS 8. Adicional, debemos poder acceder vía ssh entre cada una de nuestras máquinas virtuales para poder realizar de una manera más fácil la copia de la carpeta.

Procedimiento


1.- Para comenzar, debemos crear una carpeta llamada mongodump en nuestro servidor NMIS 8Ahora, ejecutamos un scp para poder copiar nuestra carpeta creada en NMIS 8 hacia NMIS 9, de preferencia la creamos en el directorio /data que es donde tenemos más espacio disponible la mayor parte de las veces.también hacia la carpeta /data en NMIS 9:


Code Block
[root@opmantek ~mongodump]# scp cd-r /data/

[root@opmantek data]# mkdir mongodump

[root@opmantek data]# cd mongodump/

[root@opmantek mongodump]# pwd

 root@X.X.X.X:/data/mongodump


2.- Después, ejecutamos un mongodump como sigue, esto es para poder exportar todo el contenido de nuestra base de datos de mongo en NMIS 8Una vez que concluya el proceso de transferencia, corroboramos que las carpetas ya se encuentren en NMIS 9:


Code Block
[root@opmantek mongodumproot@omk-vm9-cva ~]# mongodump -u=opUserRW -p=op42flow42 --out=/data/mongodump

3.- Cuando el proceso concluya, podemos ver que se han creado varias carpetas en /data/mongodump, las cuales contienen toda la información de cada base de datos de NMIS 9 y sus módulos:

Code Block
[root@opmantekcd /data/

[root@omk-vm9-cva data]# ll

total 68

drwxr-xr-x  6 root   root    4096 Dec  8 01:11 mongodump

[root@omk-vm9-cva data]# cd mongodump/

[root@omk-vm9-cva mongodump]# ll

total 16

drwxr-xr-x 2 root root 4096 Dec  8 00:0518 admin

drwxr-xr-x 2 root root 4096 Dec  8 0001:0511 flows

drwxr-xr-x 2 root root 4096 Dec  8 0001:0511 nmis

drwxr-xr-x 2 root root 4096 Dec  8 0001:0511 opcharts

43.- Ahora, ejecutamos un scp para poder copiar nuestra carpeta creada en NMIS 8 hacia NMIS 9Para comenzar, debemos crear una carpeta llamada mongodump en nuestro servidor NMIS 8, de preferencia también hacia la carpeta /data en NMIS 9:la creamos en el directorio /data que es donde tenemos más espacio disponible la mayor parte de las veces.


Code Block
[root@opmantek mongodump~]# scp -rcd /data/

[root@opmantek data]# mkdir mongodump

[root@opmantek data]# cd mongodump/ root@X.X.X.X:

[root@opmantek mongodump]# pwd

/data/mongodump

5.- Una vez que concluya el proceso de transferencia, corroboramos que las carpetas ya se encuentren en NMIS 94.- Después, ejecutamos un mongodump como sigue, esto es para poder exportar todo el contenido de nuestra base de datos de mongo en NMIS 8:


Code Block
[root@omk-vm9-cva ~root@opmantek mongodump]# mongodump -u=opUserRW -p=op42flow42 --out=/data/mongodump


5.- Cuando el proceso concluya, podemos ver que se han creado varias carpetas en /data/mongodump, las cuales contienen toda la información de cada base de datos de NMIS 9 y sus módulos:


Code Block
[root@opmantekcd /data/

[root@omk-vm9-cva data]# ll

total 68

drwxr-xr-x  6 root   root    4096 Dec  8 01:11 mongodump

[root@omk-vm9-cva data]# cd mongodump/

[root@omk-vm9-cva mongodump]# ll

total 16

drwxr-xr-x 2 root root 4096 Dec  8 00:1805 admin

drwxr-xr-x 2 root root 4096 Dec  8 0100:1105 flows

drwxr-xr-x 2 root root 4096 Dec  8 0100:1105 nmis

drwxr-xr-x 2 root root 4096 Dec  8 0100:1105 opcharts


6.- Procedemos a realizar algunas configuraciones antes de realizar el mongorestore en nuestra máquina virtual de NMIS 9. Primero, creamos una carpeta llamada mongodb en la ruta /data, que es en donde almacenaremos toda la información de la base de datos de mongo de ahora en adelante:

...