Proyecto - IVAP eus
| |
| | |
| |Manual de Implantación |
| |MongoDB |
| | |
|Fecha: |Referencia: |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|EJIE S.A. |
|Mediterráneo, 3 |
|01010 Vitoria-Gasteiz |
|Posta-kutxatila / Apartado: 809 |
|01080 Vitoria-Gasteiz |
|Tel. 945 01 73 00* |
|Fax. 945 01 73 01 |
|ejie.es |
|Este documento es propiedad de EJIE, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su |
|totalidad o parcialmente, ni mostrado a otros, ni utilizado para otros propósitos que los que han originado su entrega, sin |
|el previo permiso escrito de EJIE, S.A.. En el caso de ser entregado en virtud de un contrato, su utilización estará |
|limitada a lo expresamente autorizado en dicho contrato. EJIE, S.A. no podrá ser considerada responsable de eventuales |
|errores u omisiones en la edición del documento. |
|Control de documentación |
|Título de documento: |
| |Histórico de versiones |
|Código: |Versión: |Fecha: |Resumen de cambios: |
| |1 | | |
| | | | |
| | | | |
| |Cambios producidos desde la última versión |
|Primera versión. |
| |Control de difusión |
|Responsable: |
|Aprobado por: |
|Firma: |Fecha: |
|Distribución: |
| |Referencias de archivo |
|Autor: Proy. Soft. Y consultoría. |
|Nombre archivo: Manual Implantacion V8.1 |
|Localización: |
|Contenido |
| |Capítulo/sección |Página |
| | |
| |1 REQUERIMIENTOS DE IMPLANTACION 5 |
| |1.1 CONFIGURACION DE LA APLICACIÓN 5 |
| |1.1.1. Acceso a la Aplicación 5 |
| |1.1.2. Requerimientos de Estructura 5 |
| |1.1.3. Base de Datos 5 |
| |1.1.4. Configuración Web 5 |
| |1.1.5. Configuración Weblogic 6 |
| |1.2 PROCESOS BATCH 6 |
| |1.3 DESINSTALACIÓN / MARCHA ATRÁS 6 |
| |1.3.1. Desinstalación de software 6 |
| |1.3.2. Desinstalación de BBDD 6 |
| |1.3.3. Orden de la desinstalación 7 |
| |1.3.4. Configuración de Aplicaciones 7 |
| |1.3.5. Comprobaciones a realizar 7 |
| |1.3.6. Puntos de restauración 8 |
| |1.4 EXPLOTACIÓN DEL SISTEMA 9 |
| |1.5 DATOS PARA PLANIFICACIÓN DE CAPACIDAD (Obligatorio en implantaciones en Pruebas) 10 |
| |1.6 REQUISITOS MÍNIMOS DE INSTALACIÓN 10 |
| |1.7 OTROS REQUERIMIENTOS 11 |
| |2 MANUAL DE APLICACION 12 |
| |2.1 DATOS Y SECCIONES ADICIONALES 12 |
| |2.2 VALIDACIÓN 12 |
| |3 ANEXOS 13 |
| |3.1 PERMISOS DE USUARIOS FINALES 13 |
| |3.2 PLANTILLA DE VOLUMETRÍA DE BBDD 13 |
| |3.3 PLANTILLAS DE PRUEBAS DE CARGA Y ANÁLISIS ESTÁTICO 13 |
REQUERIMIENTOS DE IMPLANTACION
1. CONFIGURACION DE LA APLICACIÓN
1. Acceso a la Aplicación
El acceso se realizará utilizando usuarios de XLNet.
2. Requerimientos de Estructura
Existencia del usuario mongodb:mongodb
La versión de mongodb que se instalará es la 2.0.2.
Para ello, realizamos los siguientes pasos:
▪ Obtener el paquete tgz o instalable del repositorio de productos:
mongodb-linux-x86_64-2.0.2.tgz
▪ Acceder a la máquina con el usuario “mongodb”.
▪ Descomprimir el paquete anterior en el directorio /mongodb
▪ Los permisos de lo que creamos deben ser 755.
▪ Crear: /opt/mongodb-linux-x86_64-2.0.2/bin/start.sh (Su contenido es el siguiente):
./mongod --nojournal --dbpath /mongodb/database/ --fork --logpath /logs/mongodb/mongodb.log --port 8155 –rest
▪ Crear el directorio /mongodb/database/ con propietario mongodb:mongodb
3. Base de Datos
Se deben crear las bases de datos y colecciones adecuadas como se puede ver en la sección 1.3.4
4. Configuración Web
N/A
5. Configuración Weblogic
N/A
2. PROCESOS BATCH
N/A.
1. Rotado de logs
Para realizar el rotado de logs se deber crear una tarea en Control-M que se ejecutará todas las noches a las 00:30 y que realizará un rotado y compresión de los logs, además de borrar los más viejos de 7 días.
[pic]
3. DESINSTALACIÓN / MARCHA ATRÁS
1. Desinstalación de software
|DESINSTALACIÓN DE SOFTWARE |
|Id |
|Id |Ejecutable|Ruta del |Base de datos |
| |o |Ejecutable | |
| |Instalador| | |
|Destino |Puerto | | |
|Maquina |Proceso | | |
DestinoPuertoEj: pruebaEj: 123456
Puntos de restauración
N/A
EXPLOTACIÓN DEL SISTEMA
No existe necesidad de realización de backups fuera de los estándares de EJIE, salvo la dependencia del backup de ejie con la ejecución del proceso batch que exportará de Mongo los ficheros a ser guardados por el backup. El script se comenta en el punto 1.4.1
No existe necesidad de la existencia de monitorizaciones especiales fuera de las políticas establecidas por EJIE. Los procesos a monitorizar se detallan en el punto 1.4.2
Backup
En horario nocturno se ejecutará un Control^M del que dependerá el backup estándar de EJIE. Este proceso generará una copia de la configuración y colecciones de mongoDB almacenados. Se extraerá la definición de BD, sus colecciones y los datos a un filesystem externo (/backup) para posteriormente ser almacenado con el backup de legato. Será de ejecución diaria y en horario nocturno. El backup de legato será dependiente de la finalización de este script.
El script encargado de la extracción anterior se encuentra en /opt/mongodb-linux-x86_64-2.0.2/scripts/backup y es el siguiente:
[pic]
Una vez finalizado este script, se podrá ejecutar el backup estándar de EJIE sobre el directorio /backup.
Restore
El restore se realizará en dos fases. Primero se realizará el restore del backup al directorio /backup y luego, de forma manual, se darán de alta los datos en mongo. Para ello habrá que ejecutar las siguientes instrucciones.
/opt/mongodb-linux-x86_64-2.0.2/bin/mongorestore -host localhost:8155 /mongodb/backup/data/DATOS_A_RECUPERAR
En caso de perder tanto datos como estructura antes de realizar la instrucción anterior crear bbdd y colecciones desde la consola de mongodb:
use nombreBD
db.createCollection("nombreColección", {capped:true, size: tamañoColeccion})
Los datos que se necesitan para esta creación están en el fichero /mongodb/backup/conf/bbdd.conf
Monitorización
Se han creado unos scripts para que, aparte de monitorizar los procesos, nagios/patrol pueda comprobar si mongo está funcionando correctamente. El script que deberá ejecutar nagios/patrol es /opt/mongodb-linux-x86_64-2.0.2/scripts/monitorización/monitor.ksh El cual, a su vez, utiliza el script monitor.js situado en el mismo directorio.
[pic] [pic]
Nagios deberá comprobar si el script monitor.ksh devuelve 0 (ejecución correcta) o 1 (Ejecución erronea).
Patrol deberá buscar la cadena “OK” en la salida del script.
El proceso a monitorizar es el siguiente
[root@ejlf054 init.d]# ps -fea www | grep mongo
mongodb 4179 1 0 13:00 ? Sl 0:00 ./mongod --nojournal --dbpath /mongodb/database/ --fork --logpath /logs/mongodb/mongodb.log --port 8155 --rest
Arranque/Parada
El script de arranque y parada de mongodb se encuentran en /etc/init.d y se llama mongodb.sh
[pic]
DATOS PARA PLANIFICACIÓN DE CAPACIDAD (Obligatorio en implantaciones en Pruebas)
Tipo de Aplicación.
Carga Baja.
Nº Usuarios potenciales. Del orden de las Decenas.
Tamaño de BBDD esperado en Producción: Del orden de MB
REQUISITOS MÍNIMOS DE INSTALACIÓN
La versión de mongodb que se instalará es la 2.0.2.
Para ello, realizamos los siguientes pasos:
Obtener el paquete tgz o instalable del repositorio de productos:
mongodb-linux-x86_64-2.0.2.tgz
Acceder a la máquina con el usuario “mongodb”.
Descomprimir el paquete anterior en el directorio /mongodb
Los permisos de lo que creamos deben ser 755.
Ejecutar: /mongodb/mongodb-linux-x86_64-2.0.2/bin/start.sh
(Su contenido es el siguiente):
./mongod --nojournal --dbpath /mongodb/database/ --fork --logpath /mongodb/logs/mongodb.log --port 8155 –rest
OTROS REQUERIMIENTOS
N/A
MANUAL DE APLICACION
DATOS Y SECCIONES ADICIONALES
N/A
VALIDACIÓN
N/A
ANEXOS
PERMISOS DE USUARIOS FINALES
N/A
Excel con los datos de los usuarios y los tipos de permisos
PLANTILLA DE VOLUMETRÍA DE BBDD
N/A
[pic]
PLANTILLAS DE PRUEBAS DE CARGA Y ANÁLISIS ESTÁTICO
N/A
[pic] [pic]
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- ¿cómo me registro en el subes
- plataforma nacional de transparencia
- paso a paso correo
- a continuación se mostrará la siguiente ventana y en la
- cambio de contraseña del usuario correo electrónico
- cómo configurar correo imap en windows 10
- como ingresar al correo estudiantil
- manual introductivo microsoft office 365
- configuración de correo institucional en hotmail
- procedimiento para ingresar al correo