...
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 también hacia la creamos en el directorio /data que es donde tenemos más espacio disponible la mayor parte de las veces.
...
carpeta /data en NMIS 9:
Code Block |
---|
[root@opmantek mongodump]# scp -r /data/mongodump/ root@X.X.X.X:/data/ |
2.- Una vez que concluya el proceso de transferencia, corroboramos que las carpetas ya se encuentren en NMIS 9:
Code Block |
---|
[root@omk-vm9-cva ~]# cd /data/ [root@opmantekroot@omk-vm9-cva data]# mkdirll mongodump total [root@opmantek68 data]# cd mongodump/ [root@opmantek mongodump]# pwd /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 8:
Code Block |
---|
[root@opmantek mongodump]# 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@opmantek 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:
Code Block |
---|
[root@opmantek mongodump]# scp -r /data/mongodump/ root@X.X.X.X:/data/ |
5.- Una vez que concluya el proceso de transferencia, corroboramos que las carpetas ya se encuentren en NMIS 9:
...
creamos en el directorio /data que es donde tenemos más espacio disponible la mayor parte de las veces.
Code Block |
---|
[root@opmantek ~]# cd /data/ [root@omk-vm9-cvaroot@opmantek data]# llmkdir mongodump 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[root@opmantek data]# cd mongodump/ [root@opmantek mongodump]# pwd /data/mongodump |
4.- 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@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@opmantek 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:
...