Como instalar Geonetwork

Documentos relacionados
MANUAL DE INSTALACIÓN DE DSPACE VERSIÓN 5.4

Manual de Instalación y Administración de Base

INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DE BASES DE DATOS POSTGRESQL EN FEDORA SERVER 24 BRAYAM ALBERTO MORA ARIAS COD: PRESENTADO A:

MANUAL DE INSTALACIÓN DE ADEMPIERE LTS EN UBUNTU 10.10

RAD. Instalación de DSpace en Ubuntu. Elaboró: Rodolfo González Romero Este documento es una guía práctica para la instalación de DSpace en Ubuntu


Licencia de Publicación

INSTALACION DE LA BASE DE DATOS

INSTALACION Y CONFIGURACION DE POSTGRESQL EN FEDORA

Manual de Instalación SISTEMA INTEGRADO DE GESTION PARA ENTES DEL SECTOR PUBLICO (SIGESP) SIGESP ORGANOS

P R O Y E C T O G E S T I Ó N D E C A R R E T E R R A S

Instalación de PostgreSQL en Windows y Linux

INSTRUCTIVO DE INSTALACION DSPACE 5.1

Manual de Instalación del Sistema de Gestión Documental Quipux Junio de 2010

INSTALACIÓN, CONFIGURACIÓN Y PRUEBAS DE POSTGRESQL EN FEDORA 19 PRESENTADO POR EDUARDO MORANTES DIAZ CODIGO: PRESENTADO A

Instalación de Servidor LAMP en CentOS 5.4

SISTEMA OPERATIVO GNU/LINUX AVANZADO II JOSE ARRIETA NARVAEZ TALLER INSTALACION DE SERVIDORES WEB APACHE,TOMCAT. ING. LUIS GARCIAS

Manual de Configuración Firma Electrónica como Servidor Institucional Imagen (Ova)

MANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA

Creando un servidor de Minecraft Laboratorio de Sistemas Operativos y Redes - Primer Cuatrimestre 2016

MANUAL PARA LA INSTALACIÓN DE GEONETWORK 2.2 CON POSTGRESQL 8.2

INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS

Introducción. Instalación de Apache Tomcat PASO 1: PASO 2: PASO 3: PASO 4:

INSTRUCTIVO DE INSTALACION EN WINDOWS Y LINUX DE ALFRESCO COMMUNITY 4.2

Manual de usuario para el servicio de almacenamiento en la nube del IFUNAM mixtli

MANUAL DE INSTALACIÓN GLPI

sudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan /usr/local/pgsql/data

ESCENARIOS CLIMÁTICOS DE CORTO PLAZO ENTORNO DE MODELACIÓN

Christian Pérez Domínguez SERVICIOS WEB SQL (APACHE, COMO SUBIR PÁGINAS)

Apache2, sitios virtuales y SSL APUNTES ASIR JOHN ALEXANDER MONTES LOPEZ

Instalación de un sistema operativo de red basado en linux

DreamFactory, una aplicación que genera API REST a partir de un esquema de almacenamiento entre otras cosas.

Enchanting en Linux Ubuntu

Zabbix en Linux. Como trabaja zabbix?

ServiceTonic. Guía de instalación

Instalación de Oracle Linux 5u8

Monitoreo de redes. Ing. Diego Córdoba Pagina 1 de 9

INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DE BASES DE DATOS POSTGRESQL ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE RED FRANCISCO JAVIER DUARTE GARCIA

INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS

Creación de jaulas chroot

Guía Rápida. Aprende lo básico y lo no tan básico de Raspberry pi

Manual de instalacion

Manual del Instalación QUIPUX Versión 1.0. SISTEMA DE GESTIÓN DOCUMENTAL QUIPUXen centos. Versión Mayo 2009 SUBSECRETARÍA DE INFORMÁTICA

Introducción n a Apache Tomcat 5.5

Requisitos Técnicos. net cash

Configurar servidor de correo

MANUAL DE INSTALACIÓN EN WINDOWS

Caso practico de instalación del modulo vsftpd para webmin en ubuntu

Configuración ISC-DHCP-SERVER

GUÍA DE INSTALACIÓN DE CASTOR VERSIÓN EN DISTRIBUCIÓN DEBIAN

Manual de instalación y configuración de hadoop en linux

CONFIGURACION DE SERVICIOS DE RED

Vcontrol de Vizioncore es en términos generales una consola basada en web que nos permite gestionar un entorno virtualizado multiplataforma.

Gestión de Redes. Algunos conceptos básicos de Linux

Inserte el CD de instalacion de Linux Debian Lenny, seleccione la opcion Graphical install y presione Enter

1. Instalación de ADOBE Flash CS5

Instalación y configuración de un servidor de base de datos MySQL 4.1 y su réplica en Red Hat Linux ES 4.0 o Fedora.

OBS Project. Lopez Sebastián, Papadopulo Rodrigo. 2do cuatrimestre 2015

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados

Instalación de MySQL, PHP y Servidor Apache en Windows

MÓDULOS B-MOTICS ESCLAVOS DE MODBUS. Bielsa electrónica S.L. Ref: mblogix1.0es.pdf

Curso de Introducción a la administración de servidores GNU/Linux Centro de Formación Permanente Universidad de Sevilla Abril-Junio 2010

ESPECIALMENTE DISEÑADO PARA EL SISTEMA OPERATIVO OFICIAL DE LA REPUBLICA BOLIVARIANA DE VENEZUELA

INSTALACION Y CONFIGURACION DE UN SERVIDOR DE MESAJERIA INSTANTANEA (OPENFIRE) PRESENTADO A: Ing. JEAN POLO CEQUEDA OLAGO

SSD-AAPP Sistema de Soporte a la decisión de las Administraciones Públicas: su cultura, guías de uso y buenas prácticas

Actualización Aranda VIRTUAL SUPPORT (AVS) 7.1 a 7.2

Prácticas de Estructuras de Datos

Rawel E. Luciano B Sistema Operativo III 13- SERVIDOR DE TERMINALES (LTSP) José Doñe

Continuous Delivery (y 3)

Guía de trabajo Despliegue de aplicaciones web

PRÁCTICA 1 DE LABORATORIO: INSTALACIÓN DE PAQUETES EN LINUX CENTOS 7

Ubuntu Server HOW TO : DHCP

Pasos para instalar y configurar el servicio OpenFire en Elestix 2.X

Manual de instalación y configuración. Opencast 2.0. Autores: Maximiliano Lira Felipe López P. Fecha: 17/08/2015 Versión: 001

En próximos posts iré desarrollando el tema de LAMP más en prufundidad.

Manual de usuario de configuración de Navegadores para Sede Electrónica del SEPE

Manual de Instalador DEC. Requerimientos Técnicos

Primeros pasos con la imagen de Firewall pfsense

Proceso para la Instalación de SemanticWebBuilder Portal / SemanticWebBuilder Process Versión 4.X con Tomcat como servicio en Windows

Requisitos Previos de Instalación Conceptos básicos a manejar antes de avanzar con el curso.

Como instalar Jaspersoft Server en Canaima

INSTALACIÓN DE PROFTPD

Cloud Builder Ejercicio práctico

Instalación de Centos

SISTAM Ingeniería. DOCUMENTO Manual de Instalación y Configuración SISTEMA HC Página 1 de 5 INFORMATICA FECHA 27/08/2013 INDICE

CURSO: SISTEMA OPERATIVO LINUX, ADMINISTRACIÓN Y CONFIGURACIÓN

Integración Continua en Hudson

Apuntes de FTP. FTP Básico. Iván Córdoba. Acceder a FTP via Nautilus o Firefox: ftp://usuario:password@ftp.servidor.es/ Terminal : ftp ftp.servidor.

Modelo de base de datos única con múltiples geobases de datos. Modelo de múltiples bases de datos espaciales

Desarrollo web ágil Introducción a Yii.

Transcripción:

Como instalar Geonetwork en GNU/Linux 16 de agosto de 2017

Título: Como instalar Geonetwork 3.2.1 en GNU/Linux Versión: 1.0 Autor: Grupo de Trabajo Tecnología y desarrollo de IDESA Fecha: 16 de agosto de 2017 Estado: Aprobado Contacto: joelguerreroalvarado@gmail.com, elena.hernan@inta.gob.ar Resumen: El presente documento pretende explicar la forma correcta de instalar Geonetwork 3.2.1, en servidor Debian 8 usando base de datos Postgres 9.4 y Tomcat 8 como servidor de aplicación. Palabras claves: IDESA, tecnología, linux, debian server, postgres, postgis, catalogo. P á g i n a 1 6

Objetivo El presente documento pretende explicar la forma correcta de instalar Geonetwork, usando base de datos Postgres y Tomcat como servidor de aplicación. Consideraciones - Se determinó que la última versión estable de Geonetwork es la mejor opción, por prestaciones y características. - La distribución elegida de GNU/Linux es Debian por los buenos antecedentes que presenta en cuanto a estabilidad y compatibilidad con aplicaciones de capa media. - Por defecto, Geonetwork usa H2 para alojar los datos, pero se optó por Postgres para tal fin, sobre todo por la buena escalabilidad de este último. - De acuerdo a la documentación oficial de Java, para tener un ambiente de producción con compatibilidad plena, se instala la misma versión en máquina virtual (jvm 8) y en servidor de aplicación (tomcat8). Requisitos - GNU/Linux Debian 8 64 bits. - Al menos 2 núcleos de procesador. - 4gb de memora ram (ideal:6 u 8gb). Procedimiento de Instalación 1) Agregar espejo para instalar versión oficial de java8. echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" tee /etc/apt/sources.list.d/webupd8team-java.list echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" tee -a /etc/apt/sources.list.d/webupd8team-java.list apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 P á g i n a 2 6

2) Actualizar repositorio. apt-get update 3) Instalar version official de java8. apt-get install oracle-java8-installer apt-get install oracle-java8-set-default 4) Agregar el usuario tomcat e instalar versión 8. useradd -r tomcat --shell /bin/false cd /opt && wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.30/bin/apachetomcat-8.0.30.tar.gz 5) Descomprimir, cambiar nombre, propietario y permiso. tar -xvzf apache-tomcat-8.0.30.tar.gz mv apache-tomcat-8.0.30 tomcat8 chown -R tomcat:tomcat /opt/tomcat8 6)Editar con el comando vi (o nano) el archivo /opt/tomcat/conf/tomcat-users.xml para que quede de la siguiente manera (esto permite administrar tomcat desde la web): <role rolename="manager-gui"/> <user username="tomcat" password="pepito" roles="manager-gui"/> <role rolename="admin-gui"/> <user username="admin" password="pepito" roles="admin-gui"/> </tomcat-users> 7)Descargar y desplegar geonetwork (si se baja con otro nombre, renombrar a geonetwork.war). cd.. && cd webapps/ wget https://downloads.sourceforge.net/project/geonetwork/geonetwork_opensource/v3.2.1/geo network.war?r=https%3a%2f%2fsourceforge.net%2fprojects%2fgeonetwork%2ffiles%2fgeo Network_opensource%2Fv3.2.1%2F&ts=1502861721&use_mirror=razaoinfo mv geonetwork.war\?r\=https%3a%2f%2fsourceforge.net%2fprojects%2fgeonetwork%2ffiles%2 FGeoNetwork_opensource%2Fv3.2.1%2F geonetwork.war./opt/tomcat8/bin/startup.sh ##Luego de unos segundos acceder desde un navegador web a la dirección: P á g i n a 3 6

##http://ipservidor:8080/geonetwork/srv/spa/catalog.search#/home 8) Apagar tomcat8, instalar postgres y avanzar con la parametrización../opt/tomcat8/bin/shutdown.sh apt-get install postgresql postgresql-contrib passwd postgres ###->aqui ingresar una clave de usuario shell de postgres. sudo -u postgres psql postgres ##poner la clave que se acaba de generar. CREATE DATABASE geonetwork; ALTER USER "postgres" WITH PASSWORD 'pepito'; ##estas credencias se van a usar para conectar geonetwork con postgres. 9) Editar el archivo /etc/postgresql/9.4/main/postgresql.conf para que permita conectarse remotamente mediante la aplicación pgadmin al motor de base de datos. #esta línea debe quedar así: listen_addresses = '*' 10) También editar el archivo /etc/postgresql/9.4/main/pg_hba.conf y agregar lo siguiente en: # IPv4 local connections: host all all 0.0.0.0/0 trust ## Luego reiniciar el servicio. service postgresql restart 11) Editar la configuración de geonetwork para que apunte a nuestro postgres, el primer archivo a editar es /opt/tomcat8/webapps/geonetwork/web-inf/config-node/srv.xml ##Asi debe quedar la configuración del motor: <!-- Uncomment the database configuration you need to use --> <!--<import resource="../config-db/h2.xml"/> --> <!--<import resource="../config-db/jndi-postgres-postgis.xml"/> --> <!--<import resource="../config-db/oracle.xml"/>--> <!--<import resource="../config-db/mysql.xml"/> --> <!--<import resource="../config-db/db2.xml"/> --> <import resource="../config-db/postgres.xml"/> P á g i n a 4 6

<!--<import resource="../config-db/sqlserver.xml"/> --> <!--<import resource="../config-db/postgres-postgis.xml"/> --> 12) El otro archive a editar es /opt/tomcat8/webapps/geonetwork/web-inf/configdb/jdbc.properties ## Asegurarse que estén bien ingresadas las credenciales en estos campos, el resto no cambiar nada. jdbc.username=postgres jdbc.password=pepito jdbc.database=geonetwork 13) Crear el archivo setenv.sh en /opt/tomcat8/bin/ y setear el entorno java: ## Estos parámetros van bien para un servidor de 4 o 6gb de ram. JAVA_OPTS="-Djava.awt.headless=true -Xms512m -Xmx1024m -XX:+UseConcMarkSweepGC - XX:+CMSIncrementalMode -XX:+UseParNewGC -XX:NewRatio=2 -XX:+AggressiveOpts -Xrs - XX:PerfDataSamplingInterval=500 -XX:MaxPermSize=512m" # Ejecutar y luego iniciar tomcat8../opt/tomcat8/bin/setenv.sh./opt/tomcat8/bin/startup.sh 14) Conectarse desde pgadmin al postgres y chequear dentro de geonetwork -> schemas-> public -> tables este la estructura de tablas de geonetwork. 15) Mediante navegador acceder nuevamente con las credenciales admin/admin al entorno web. 16) Poner que se seten automáticamente las variables de java e inicie tomcat cuando arranca debian, crear el archivo tomcat8.sh en /etc/initd/ con este contenido: #!/bin/bash ### BEGIN INIT INFO # Provides: inicio ambiente # Required-Start: $syslog # Required-Stop: $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: geonetwork # Description: P á g i n a 5 6

# ### END INIT INFO./opt/tomcat8/bin/setenv.sh./opt/tomcat8/bin/startup.sh 17) Por último, declarar que se ejecutara en el inicio: update-rc.d tomcat8.sh defaults -FIN- P á g i n a 6 6