Manual de Instalación - DPI

Anuncio
Manual de Instalación
Versión 3.0.1
Julio de 2013
Revisiones
Versión
Autor
Fecha
Descripción
3.0.1
Viviana Aguilar Muñoz
Julio 2013
Nueva Versión en español
Powered by:
Coordinación:
Colaboradores:
Desarrollo de Software:
Projeto Temático
Processo 04/09649-
Contenido
1 – INTRODUCCIÓN ................................................................................................................................................ 1
2 – PLATAFORMA TERRAMA² ............................................................................................................................. 2
3 – INSTALACIÓN WINDOWS ............................................................................................................................... 3
3.1 - DEPENDENCIAS ................................................................................................................................................. 3
3.1.1 - SERVIDOR DE BANCO DE DATOS ....................................................................................................... 3
3.1.1.1- INSTALACIÓN DE POSTGRES ........................................................................................................................3
3.1.1.2- INSTALACIÓN DE POSTGIS ............................................................................................................................5
3.1.1.3- INSTALACIÓN DE MySQL ...............................................................................................................................6
3.1.2- INSTALACIÓN DE APACHE ................................................................................................................... 8
3.1.3- INSTALACIÓN DE JAVA.......................................................................................................................... 9
3.1.4- INSTALACIÓN DE APACHE-TOMCAT ................................................................................................ 10
3.1.5- INSTALACIÓN DE TerraView 4.2.2 ....................................................................................................... 11
3.1.6- INSTALACIÓN DE TerraOGC ............................................................................................................... 11
3.1.6.1 – Configuración de Apache para Reconocer TerraOGC .....................................................................................12
3.2- INSTALACIÓN DE TERRAMA2........................................................................................................................... 13
3.3- INSTALACIÓN DEL APLICATIVO WEB TERRAMA2........................................................................................... 14
3.4 - CONFIGURACIÓN DE TERRAMA2..................................................................................................................... 15
3.4.1- CONFIGURACIÓN DE TerraOGC ........................................................................................................ 16
3.4.2- CONFIGURACIÓN DEL MÓDULO DE ALERTA - WEB ..................................................................... 16
3.4.3- RECARGAR APACHE-TOMCAT ........................................................................................................... 17
3.4.4- PROBAR EL APLICATIVO WEB............................................................................................................ 17
4 – INSTALACIÓN LINUX ..................................................................................................................................... 20
4.1 – INSTALACIÓN DE TERRAMA2 ......................................................................................................................... 20
4.1.1 – Tar.gz ..................................................................................................................................................... 20
4.1.2 – Deb ........................................................................................................................................................ 21
4.1.3 – RPM ....................................................................................................................................................... 21
4.2 – TERRAOGC .................................................................................................................................................... 21
4.2.1 – Tar.gz ..................................................................................................................................................... 22
4.2.2 – Deb ........................................................................................................................................................ 22
4.2.3 – RPM ....................................................................................................................................................... 22
4.3 – CONFIGURANDO ............................................................................................................................................. 23
4.3.1 – Apache HTTP .......................................................................................................................................... 23
4.3.2 – TerraOGC ............................................................................................................................................... 23
TerraMA² - Manual de instalación
1 – INTRODUCCIÓN
Este manual es una guía de instalación del programa TerraMA² para las plataformas
Windows y Linux. Esta guía de instalación presenta el paso a paso de instalación de cada
componente de TerraMA².
Al programa TerraMA² lo componen:
•
La plataforma TerraMA²
•
El aplicativo WEB TerraMA²
•
Y las siguientes dependencias: servidor de banco de datos PostgreSQL, PostGIS o
MySQL; aplicativo TerraView; servidor HTTP Apache; servidor Web Java Tomcat y
servidor Web TerraOGC.
Después de la ejecución de los pasos descritos en este documento, el proceso de
instalación del programa TerraMA² estará finalizado. Consulte el Manual de Usuario para saber
como configurar y ejecutar la plataforma.
VERSIÓN 3.0.1 – JULIO DE 2013
1
TerraMA² - Manual de instalación
2 – PLATAFORMA TERRAMA²
La plataforma TerraMA² está compuesta por tres aplicativos, los módulos de
Administración, Configuración, Alerta y por los servicios de Análisis, Animación, Adquisición,
Notificación y Mapas, que ejecutan tareas definidas por el módulo de configuración (Figura
2.1). Ese conjunto de aplicativos y servicios forma el framework de ejecución del programa
TerraMA², y es responsable por todo el trabajo de monitoreo, alerta y análisis.
Para realizar la instalación de TerraMA² es necesario descargar el instalador para la
plataforma (Windows o Linux) que desea utilizar, así como de algunas dependencias. La
descarga debe ser realizada en el sitio de internet http://www.dpi.inpe.br/terrama2/, en la
página de descargas, donde el nuevo usuario debe registrarse, en caso de que todavía no lo
hubiera hecho.
Figura 2.1 – Arquitectura del sistema TerraMA².
VERSIÓN 3.0.1 – JULIO DE 2013
2
TerraMA² - Manual de instalación
3 – INSTALACIÓN WINDOWS
3.1 - Dependencias
Para la utilización de TerraMA2 es necesario instalar algunas dependencias que están en
la dirección arriba o en sitios específicos. Las dependencias son:
Servidor de Banco de Datos PostgreSQL : “Postgresql-9.0.4-1-windows.exe”
Extensión espacial PostGIS para PostgreSQL : “Postgis-pg90-setup-1.5.2-3.exe”
Servidor de Banco de Datos MySQL : “mysql-5.5.25a-win32.msi”
Servidor Http Apache: “httpd-2.2.22-win32-x86-openssl-0.9.8t.msi”
Java 7: archivo “jre-7u9-windows-i586l.exe” ó “jre-7u9-windows-x64.exe”
Apache Web Java Tomcat: “apache-tomcat-7.0.28.exe”
Aplicativo TerraView : “TerraView422.exe”
Servidor WEB TerraOGC : “TerraOGC.exe”
3.1.1 - SERVIDOR DE BANCO DE DATOS
TerraMA2 trabaja actualmente con los siguientes sistemas administradores de banco de
datos: PostgreSQL, PostGIS ou MySQL. Los usuarios avanzados que fueran a utilizar análisis
basados en simulaciones con modelos TerraME (http://www.terrame.org/doku.php) deberán
utilizar el servidor MySQL. Vea a seguir el procedimiento de instalación de esos servidores.
3.1.1.1- INSTALACIÓN DE POSTGRES
Ejecute el programa “Postgresql-9.0.4-1-windows.exe”. Durante la instalación será
creada una cuenta de servicio, por lo tanto, la instalación debe ser realizada como
administrador del sistema operacional.
El sistema administrador de banco de datos utilizado será PostgreSQL versión 9.0.4, en
la actualidad es la versión estable más reciente. Eventualmente, en el sitio
http://www.postgresql.org/ se encuentran otras versiones.
La instalación de PostgreSQL es hecha por un asistente como mostrado en la figura
abajo. Siga los pasos descritos en los procedimientos.
VERSIÓN 3.0.1 – JULIO DE 2013
3
TerraMA² - Manual de instalación
IMPORTANTE: En caso de que exista una versión anterior en su computador, eliminarla a través
del “Panel de Control – Adicionar o Eliminar Programas”, después eliminar cualquier llave de
registro asociada al postgres que eventualmente pueda persistir en Windows (use el programa
“regedit” – ítem “HKEY_CURRENT_USER – Software”) y también eliminar la cuenta de usuario
del sistema creada por versiones anteriores (use el programa “control userpasswords2” –
pestaña “Avanzado” ítem “Administrador avanzado de usuarios” – botón “Avanzado” – ítem
“Usuarios” en el árbol – excluir “postgres”). Verifique si todavía existe algún directorio del
“postgres” en la carpeta “Archivos de Programas” de Windows – elimine el directorio en caso
de que exista.
⇒ Instalando PostgreSQL:
- # Iniciar – TodosProgramas – Accesorios – Windows Explorer
Explorer <carpeta actual>
- clique dos veces sobre el archivo postgresql-9.0.4-1-windows.exe
Setup
- (Siguiente >)
* en la Ventana Bienvenido (welcome)
Setup – Directorio de instalación
- (Siguiente >)
* mantener el directorio para instalación del servidor de BD. Si fuera
necesario, escoja otro camino.
Setup – Directorio de Datos
- (Siguiente >)
* mantener el directorio para crear los datos. Si fuera necesario escoja
otro camino.
Setup – Contraseña
- {Contraseña postgres}
* sugerimos el mismo nombre de la cuenta. En el caso de un
ambiente corporativo, el súper-usuario deberá definir esta contraseña y posteriormente crear
cuentas de usuario para puedan tener permiso de utilizar el banco de datos.
- {Reingresar la contraseña postgres}
- (Siguiente >)
Setup – Puerto
- {Puerto 5432} * mantener el valor
- (Siguiente >)
Setup – Opciones Avanzadas
VERSIÓN 3.0.1 – JULIO DE 2013
4
TerraMA² - Manual de instalación
- (Configuración Regional ▼ Spanish, Colombia) u otra de su país.
- (Siguiente >)
Setup – Listo para Instalar
- (Siguiente >)
Setup –Instalando
* aguarde instalación
Setup – Terminada la instalación de PostgreSQL
* desactive este ítem pues haremos la instalación de PostGIS
- ( Stack Builder …)
localmente
- (Terminar)
3.1.1.2- INSTALACIÓN DE POSTGIS
Para la instalación de PostGIS siga la secuencia de pasos descritas a continuación.
Eventualmente, en el sitio http://postgis.refractions.net/ se encuentran otras versiones.
⇒ Instalando PostGIS:
Explorer <carpeta actual>
- clique dos veces sobre el archivo postgis-pg91-setup-2.0.1.exe
PostGIS 1.5.2-3 for PostgreSQL 9.0 Setup – Licence Agreement
- (I Agree)
PostGIS 1.5.2-3 for PostgreSQL 9.0 Setup – Choose Components
* Deje los dos componentes seleccionados “PostGIS” y “Create spatial database”
- (Next>)
PostGIS 1.5.2-3 for PostgreSQL 9.0 Setup – Choose Install Location
* Mantenga el camino “C:\Archivos de Programas\PostgreSQL\9.0\”
- (Next>)
PostGIS 1.5.2-3 for PostgreSQL 9.0 Setup – Database Connection
- {Password postgres}
- (Next>)
VERSIÓN 3.0.1 – JULIO DE 2013
5
TerraMA² - Manual de instalación
PostGIS 1.5.2-3 for PostgreSQL 9.0 Setup – Database Name
- {Database Name postgis}
- (Install)
PostGIS 1.5.2-3 for PostgreSQL 9.0 Setup – Installing
* Espere la instalación.
- (Sim) * la pregunta para habilitar el plugin shp2pgsql
PostGIS 1.5.2-3 for PostgreSQL 9.0
- (Close)
Probar la conexión con el banco de datos utilizando el aplicativo “pgAdmin III”
⇒ Verificando conexión con PostgreSQL:
- # Iniciar – TodosProgramas – PostgreSQL 9.0 – pgAdmin III
pgAdmin III
- (Grupos de Servidores (1) / PostgresSQL 9.0 (localhost:5432) )
- (PostgresSQL 9.0 (localhost:5432)) + [Conectar]
Conexión al Servidor
- {Contraseña postgres}
- (Salvar Contraseña)
* para que no sea solicitada en la próxima conexión.
- (OK)
pgAdmin III
* Verifique que las bases de datos “postgis”, “postgres” y “template_postgis”
estarán disponibles.
3.1.1.3- INSTALACIÓN DE MYSQL
Ejecute el programa “mysql-5.5.25a-win32.msi” que fue obtenido del sitio de TerraMA2.
La instalación debe ser hecha como administrador del sistema operacional.
El sistema administrador del banco de datos utilizado será el MySQL versión 5.5.25a, en
la actualidad es la versión estable más reciente. Eventualmente, no sitio
http://www.mysql.com/ se encuentran otras versiones.
La instalación de MySQL es hecha por un asistente, como se muestra en la siguiente
figura. Siga la secuencia de pasos descrita a continuación.
VERSIÓN 3.0.1 – JULIO DE 2013
6
TerraMA² - Manual de instalación
⇒ Instalando o MySQL:
- # Iniciar – TodosProgramas – Accesorios – Windows Explorer
Explorer <carpeta actual>
- clique dos veces sobre el archivo mysql-5.5.25a-win32.msi
MySQL Server 5.5 Setup
- (Next >)
* en la Ventana Bienvenido (welcome)
MySQL Server 5.5 Setup
- I accept the terms in the License Agreement
* en la Ventana Bienvenido (welcome)
- (Next >)
MySQL Server 5.5 Setup
- (Typical) * para “Choose Setup Type”
MySQL Server 5.5 Setup
- (Install) * para “Ready to install MySql Server 5.5”
MySQL Server 5.5 Setup
- Confirme en caso de que Windows lo solicite
MySQL Enterprise
- (Next >)
- (Next >)
MySQL Servar 5.5 Setup
* Mantener seleccionado
- Lauch the MySQL Instance Configuration Wizard
- (Finish)
MySQL Server Instance Configuration Wizard
- (Next >)
MySQL Server Instance Configuration Wizard
- Standard Configuration
MySQL Server Instance Configuration Wizard
- Install As Windows Service
* Mantener seleccionado
- Include BIN Directory in Windows PATH
* Seleccionar
MySQL Server Instance Configuration Wizard
- Modify Security Settings
* Mantener seleccionado
VERSIÓN 3.0.1 – JULIO DE 2013
7
TerraMA² - Manual de instalación
- {New root password: mysql}
* sugerimos el mismo nombre de la
cuenta. En el caso de un ambiente cooperativo, el súper-usuario deberá definir
esta contraseña y posteriormente crear cuentas de usuarios para que éstos
tengan permiso de utilizar el banco.
- {Confirm: mysql}
- Enable root access from remote machines
* Seleccionar
- (Next >)
MySQL Server Instance Configuration Wizard
- (Execute) * espere a que los 4 ítems hayan sido procesados
3.1.2- INSTALACIÓN DE APACHE
Ejecute el programa “httpd-2.2.22-win32-x86-openssl-0.9.8t.msi”. Eventualmente, en
http://www.apache.org/ se encuentran otras versiones.
OBS: La instalación debe ser hecha por el Administrador del sistema operacional.
⇒ Instalando Apache:
- # Iniciar – TodosProgramas – Accesorios – Windows Explorer
Explorer <carpeta escogida>
- clique dos veces sobre httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
- Responda SI para permiso de windows
Apache HTTP Server 2.2 Installation Wizard
- (Next >)
Apache HTTP Server 2.2 Installation Wizard – License Agreement
- ( I accept the terms in the licence agreement)
- (Next >)
Apache HTTP Server 2.2 Installation Wizard – Read This First
- (Next >)
Apache HTTP Server 2.2 Installation Wizard – Server Information
* En caso de que el instalador no llene los campos automáticamente, llene los
tres campos a seguir con cualquier valor. Pues el acceso al aplicativo web será
efectuado localmente.
- {Network Domain teste.com}
- {Server Name www.teste.com}
- {Administrator´s Email Address [email protected]}
- ( for All Users, on Port 80, as a Service - Recommended)
- (Next >)
Apache HTTP Server 2.2 Installation Wizard – Setup Type
- ( Typical)
- (Next >)
Apache HTTP Server 2.2 Installation Wizard – Destination Folder
- Mantener el camino patrón
- (Next >)
VERSIÓN 3.0.1 – JULIO DE 2013
8
TerraMA² - Manual de instalación
Apache HTTP Server 2.2 Installation Wizard – Ready to Install the Program
- (Install)
Apache HTTP Server 2.0 Installation Wizard – Installing
- Espere la instalación. Responda SI para permiso de windows
- (Finish)
NOTA: Para probar la instalación, en primer lugar certifíquese de que Apache este en ejecución
en la barra de aplicativos de Windows. Abra su navegador favorito y digite la siguiente
dirección: http://localhost. Esta es la dirección de su servidor web local. Deberá aparecer en la
página el siguiente mensaje: “It works!”.
3.1.3- INSTALACIÓN DE JAVA
Ejecute el programa “jre-7u9-windows-i586l.exe” para 32 bits o “jre-7u9-windowsx64.exe” para 64 bits para instalar Java 7. La instalación será efectuada por un asistente, como
es mostrado en la siguiente figura. Siga los pasos descritos en el procedimiento.
OBS: La instalación debe ser hecha por el Administrador del sistema operacional y el
computador conectado a internet.
⇒ Instalando o Java 7:
- # Iniciar – TodosProgramas – Acessórios – Windows Explorer
Explorer <pasta escogida>
- clique dos veces sobre jre-7u9-windows-i586l.exe
o jre-7u9-windows-x64.exe
- Responda SI para permiso de windows
Instalación de Java – Bien venido
- (Instalar >)
Haciendo Download del Instalador Java
- Espere la transferencia del archivo
Configuración de Java
VERSIÓN 3.0.1 – JULIO DE 2013
9
TerraMA² - Manual de instalación
- (Próximo >)
Instalación de Java - Andamiento
- Espere la transferencia del archivo
Instalación de Java - Concluida
3.1.4- INSTALACIÓN DE APACHE-TOMCAT
Ejecute el programa “apache-tomcat-7.0.28.exe”.
OBS: La instalación debe ser hecha por el Administrador del sistema operacional.
⇒ Instalando o Apache-Tomcat:
- # Iniciar – TodosProgramas – Accesorios – Windows Explorer
Explorer <carpeta escogida>
- clique dos veces sobre apache-tomcat-7.0.28.exe
- Responda SI para permiso de windows
Apache Tomcat Setup
- (Next >)
Apache Tomcat Setup – License Agreement
- (I Agree)
Apache Tomcat Setup – Choose Components
- (Select the type of install: ▼ Full)
- (Next >)
Apache Tomcat Setup – Configuration
- ( Create shortcuts for all users) * marcar
- {User Name tomcat}
- {Password tomcat}
* sugerimos el mismo nombre
- (Next >)
Apache Tomcat Setup – Java Virtual Machine
- (Next >)
* mantener el directorio Java
Apache Tomcat Setup – Choose Install Location
- (Install)
Apache Tomcat Setup – Installing
- Espere la instalación
Apache Tomcat Setup
- (Finish)
NOTA: Para probar la instalación, en primer lugar certifíquese de que Apache Tompcat esté en
ejecución en la barra de aplicativos de Windows. Abra el administrador de Tompcat con el
siguiente procedimiento.
⇒ Testando o Apache-Tomcat:
- # Iniciar – TodosProgramas – Apache Tomcat 7.0 Tomcat7 – Tomcat Manager
Autenticación solicitada
- {Nombre del Usuario tomcat}
- {Contraseña tomcat}
Navegador / manager - Tomcat Web Application Manager
- Verifique las aplicaciones instaladas
VERSIÓN 3.0.1 – JULIO DE 2013
10
TerraMA² - Manual de instalación
3.1.5- INSTALACIÓN DE TerraView 4.2.2
Ejecute el programa “TerraView-4.2.2-x86.exe”.
⇒ Instalando o TerraView:
- # Iniciar – Todos Programas – Accesorios – Windows Explorer
Explorer <carpeta seleccionada>
- clique dos veces sobre el archivo TerraView-4.2.2-x86.exe
- Responda SI para permiso de windows
Instalación do TerraView 4.2.2
- (Próximo >)
- (Eu Concordo) * para acordo de licença
- (Próximo >) * manter o local de instalación
- (Próximo >) * manter a carpeta do Menu iniciar
- (Instalar) * manter os plugins selecionados
* Aguarde a instalación.
- (Terminar)
* Aplicativo é aberto.
3.1.6- INSTALACIÓN DE TerraOGC
El paquete TerraOGC está compuesto por aplicativos que ofrecen los datos presentes en
un banco de datos TerraLib en el formato patrón de OGC. Específicamente para TerraMA²,
TerraOGC pone a disposición los datos solamente en los formatos WFS, WMS y WCS.
Para instalar el aplicativo TerraOGC es necesario efectuar el descargar el paquete. Este
proceso debe ser efectuado en el sitio web http://www.dpi.inpe.br/terrama2/, página de na
página de download, donde es necesario efectuar un registro, en caso de que no lo haya
realizado ya.
Ese módulo posee algunos prerrequisitos que deben ser instalados. Las dependencias
son: Apache HTTP (http://httpd.apache.org/) ya descrito.
Ejecute la instalación a través del archivo TerraOGC_x86.exe para 32bits o
TerraOGC_x64.exe para 64bits, clicando dos veces sobre el archivo. Configure las opciones
presentadas hasta la instalación de TerraOGC. La siguiente figura presenta la ventana inicial del
instalador Windows.
NOTA: Aunque la instalación se muestre solamente en los idiomas portugués e inglés, los
recursos instalados del servidor de mapas sirve para cualquier idioma, inclusive español.
VERSIÓN 3.0.1 – JULIO DE 2013
11
TerraMA² - Manual de instalación
⇒ Instalando o TerraOGC:
- # Iniciar – Todos Programas – Accesorios – Windows Explorer
Explorer <carpeta seleccionada>
sele
- clique dos veces sobre el archivo TerraOGC.exe
- Responda SI para permiso de
d windows
Installer Language
- (Please select a lamguage: ▼ Português Brasileiro)
- (OK)
Instalación do TerraOGC
- (Próximo >)
Instalación do TerraOGC – Escoger Usuarios
- ( Instalar para cualquiera usando este computador)
- (Próximo >) * mantener los plugins seleccionados
Instalación do
o TerraOGC – Escolher o Local da Instalación
* Mantener la carpeta indicada.
- (Instalar)
* Espere la instalación.
instalación
- (Cerrar)
3.1.6.1 – CONFIGURACIÓN
ACIÓN DE APACHE PARA RECONOCER TERRAOGC
Insertar las siguientes líneas del archivo “httpd.conf” que
ue está en el directorio
C:\Archivos de Programas (x86)\Apache
(x86)
Group\Apache2\conf .
OBS: Esta configuración
ción debe ser hecha por el Administrador del sistema operacional.
ScriptAlias /teogc/ "C:/Arquivos
"C:/
de Programas (x86)/TerraOGC/"
TerraOGC/"
<Directory "C:/Arquivos
Arquivos de Programas (x86)/TerraOGC/">
Options +ExecCGI
Order allow,deny
VERSIÓN 3.0.1 – JULIO DE 2013
12
TerraMA² - Manual de instalación
Allow from all
</Directory>
NOTA: Reiniciar Apache después de la inclusión de las líneas.
Probar TerraOGC, el link mostrado en seguida debe devolver
devolv
un xml, con las
características del Banco
nco de Datos.
Dat Verifique la puerta de Apache.
http://localhost/teogc/terraogcwmscgi.exe?REQUEST=GetCapabilities
3.2- Instalación de TerraMA2
Ejecute la instalación a través del archivo TerraMA2_x86
x86.exe para 32bits o
TerraMA2_x64.exe para 64bits,
64bits clicando dos veces sobre el archivo.. Configure las opciones
presentadas. La figura siguiente presenta la ventana inicial del instalador Windows.
⇒ Instalando o TerraMA2:
- # Iniciar – Todos Programas – Accesorios – Windowss Explorer
Explorer <carpeta seleccionada>
selec
- clique dos veces sobre el archivo TerraMA2_x86.exe
- Responda SI para permiso de
d windows
Installer Language
- (Please select a lamguage: ▼ Español)
- (OK)
Instalación de TerraMA2 3.0.1 - Bienvenido
- (Siguiente >)
Instalación de TerraMA2 3.0.1 – Elegir Usuarios
VERSIÓN 3.0.1 – JULIO DE 2013
13
TerraMA² - Manual de instalación
- ( Instalación para cualquier usuario
usua de este ordenador))
- (Siguiente >)
Instalación de TerraMA2 3.0.1 – Elegir lugar de instalación
* Mantener la carpeta indicada.
- (Instalar)
* Espere la instalación.
instalación
- (Terminar)
Después de la instalación,
instalación serán creados en el Área de Trabajo y en el Menú Iniciar
íconos correspondientes a los módulos de Administración
Administración y Configuración, Manual de Usuario y
Manual de Instalación.
3.3- Instalación del Aplicativo WEB TerraMA2
El módulo de alerta TerraMA² está compuesto por un aplicativo con interface WEB para
ser abierto en cualquier navegador. Ese aplicativo permite la presentación de los análisis que
representan alertas, mapas de riesgo, planos adicionales, datos de entrada y posee diversas
funcionalidades como animación, visualización gráfica y acceso a boletines.
Para efectuar la instalación del aplicativo Web TerraMA² es necesario descargar el
archivo “AlertasWeb.war”.
”. Ese
Es módulo tiene algunos prerrequisitos
quisitos que deben ser instalados.
Las dependencias son: Java 7 e Apache Tomcat 7,
7 ya descritos.
OBS: La instalación debe ser efectuada por el Administrador do sistema operacional.
⇒ Instalando aplicativo WEB do TerraMA2:
- # Iniciar – TodosProgramas – Apache Tomcat 7.0 Tomcat7 – Tomcat Manager
- o digite en el navegador http://localhost:8080/manager/html.
http://localhost:8080/manager/html
Autenticación solicitada
- {Nombre del
el Usuario
Usua tomcat}
- {Contraseña tomcat}
Navegador / manager - Tomcat Web Application Manager - Deploy
- { Select WAR file to upload (Selecionar arquivo…)}
Enviar arquivo
- (Buscar en: ▼ <carpeta seleccionada>)
- (Tipo de archi
chivo : ▼ Todos los archivos)
- (Nombre ↕ AlertasWeb.war)
- (Deploy)
Navegador / manager - Tomcat Web Application Manager - Applications
- Verifique en la lista de aplicaciones el ítem instalado, conforme la siguiente
figura.
VERSIÓN 3.0.1 – JULIO DE 2013
14
TerraMA² - Manual de instalación
NOTA: En caso de que tenga más de un aplicativo web a ser instalado, donde un segundo banco
de datos debe ser configurado, altere el nombre “AlertasWeb.war” para algo como
“AlertasWeb2.war” antes de adicionarlo, conforme el procedimiento
procedimi
ya explicado.
Posteriormente, recuerde alterar el parámetro “OpenLayers.ProxyHost” en el ítem 3.4.
En este punto el módulo de alertas está instalado, pero todavía no está configurado.
Vea en el Manual de Usuarios como configurar y personalizar este módulo.
dulo.
Normalmente los
os directorios
dire
de las aplicaciones adicionadas a Tomcat 7 están en los
directorios “C:/Program
C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps" para
Windows o /var/lib/tomcat7/webapps para Linux.
Normalmente
la
dirección
del
módulo
dee
visualiza
visualización
es
http://localhost:8080/AlertasWeb/ es necesario que configure Tomcat 7 para que usuarios
http://localhost:8080/AlertasWeb/,
usua
externos puedan tener acceso al módulo de alertas.
alertas Recuerde siempre dar los permisos de
acceso externo
no y configurar el firewall para o Tomcat 7.
3.4 - Configuración
ción de TerraMA2
La configuración final de TerraMA2 depende del usuario haber creado un banco de datos
(de estudio u operación), de haber registrado fuentes de adquisición de datos, de que se hayan
hay
definido mapas de riesgo y adicionales que fueron importados en el aplicativo TerraView, que
hayan sido creados análisis y adicionado usuarios para recibirlos. Estas definiciones dependen
del uso que se hará de TerraMA2.
Los procedimientos a seguir fueron
fueron definidos suponiendo algunas definiciones como
ejemplo.
•
•
•
•
•
•
Tipo de administrador de banco de datos utilizado:
utilizado PostgreSQL
Usuario del administrador del banco de datos:
datos postgres
Contraseña del administrador del banco de datos:
datos postgres
Puerta del administrador
administrad de banco de datos: 5432
Nombre del banco de datos creado con TerraView : meubanco
Nombre de la vista definida dentro del banco de datos con TerraView : vista1
VERSIÓN 3.0.1 – JULIO DE 2013
15
TerraMA² - Manual de instalación
•
•
Nombre de un usuario definido en el módulo de configuración con algunos
análisis asociados a este usuario: user1
Contraseña para este usuario: user1
3.4.1- CONFIGURACIÓN DE TerraOGC
TerraOGC está apto para poner a disposición los datos en los formatos WFS, WMS y
WCS del patrón OGC, pero para eso es necesario configurar cada uno de los servicios. El
directorio de instalación de TerraOGC contiene los siguientes archivos que deben ser
configurados: wcsconfiguration.xml, wmsconfiguration.xml e wfsconfiguration.xml.
Los tres archivos poseen básicamente la misma estructura, donde la configuración
principal es la inclusión del banco de datos para que sea puesto a disposición.
En el área <TeDataSource> adicione los bancos de datos TerraLib que desea poner a
disposición. A seguir se presenta un ejemplo de un banco de datos PostgreSQL de acuerdo con
las definiciones anteriores.
<TeDatabase id="1">
<DBType>PostgreSQL</DBType>
<Host>localhost</Host>
<User>postgres</User>
<Password>postgres</Password>
<DBName>meubanco</DBName>
*nombre del banco de datos
<TeViews>
<TeView name="vista1"/> *nombre de la vista creada en TerraView
</TeViews>
</TeDatabase>
En la propiedad TeView, adicione todas las Vistas que desea poner a disposición.
Reproduzca el contenido de esa línea para cuantas vistas desee publicar con TerraOGC.
NOTA: En caso de que tenga más de un aplicativo web instalado, duplique todo el trecho com
los parámetros anteriores y edítelos de acuerdo con el tipo de banco utilizado (PostgreSQL,
PostGIS o MySQL), local donde está siendo ejecutado el servidor de banco de datos (localhost u
otro), usuario y contraseña de acceso al banco, nombre del banco y vistas creadas en
TerraView. En el parámetro “TeDatabase id” altere para “2” para activar un segundo aplicativo
web.
3.4.2- CONFIGURACIÓN DEL MÓDULO DE ALERTA - WEB
Todavía es necesario configurar el aplicativo web que fue instalado por Tomcat (ítem
3.3). El directorio (carpeta) de las aplicaciones adicionadas a Tomcat 7 está en "C:/Program
Files/Apache Software Foundation/Tomcat 7.0/webapps".
Utilizaremos el Módulo de
Administración para generar las configuraciones necesarias en el directorio “AlertasWeb”.
⇒ Configurando el aplicativo WEB:
TerraMA2 – Módulo de Administración AlertasWeb
- {Título: Mi sistema de alerta}
VERSIÓN 3.0.1 – JULIO DE 2013
16
TerraMA² - Manual de instalación
- {Logo: Acce
ceda a un archivo PNG de 550 x 50 pixeless con el logotipo de su
institución}
Use el botón
para acceder al archivo “SuLogo.png
SuLogo.png”
- {Mapa – Longitud (Centro): -44.5} Coordenada X inicial para abrir el mapa en el
área de dibujo
- {Mapa – Latitud (Centro): -22.7} Coordenada Y inicial para abrir el mapa en el
área de dibujo
- {Mapa – Nivel
vel de Zoom: 8}
- {Dirección TerraOGC: http://localhost/teogc/terraogcwmscgi.exe}
http://localhost/teogc/terraogcwms
* IMPORTANTE:: cambie “localhost” por el IP o el nombre del computador para
que el aplicativo web pueda ser visto por otros computadores de la red (interna o
externa)
- {Salida - Directo
ctorio: C:/TMP } escoja una carpeta temporal cualquiera
o use el botón
-(
para indicar el camino
Generar Paquete)
Pa
- ( OK)
* en el mensage
- El contenido de la carpeta C:/TMP/AlertasWeb debe ser integralmente copiado
para la misma carpeta disponible en
C:/Program Files/Apache Software
Foundation/Tomcat 7.0/webapps/AlertasWeb
7.0/webapps/
3.4.3- RECARGAR APACHE-TOMCAT
APACHE
Abrir Tomcat Manager. Verifique la puerta de Tomcat:
http://localhost:8080/manager
Clique en Reload al lado de “AlertasWeb”
ROBAR EL APLICATIVO WEB
3.4.4- PROBAR
El módulo de alerta (Aplicativo
Aplicativo Web)
We permite visualizar los
os eventos resultantes de los
análisis generados por un banco de datos de estudio, aunque sea más útil en bancos en
VERSIÓN 3.0.1 – JULIO DE 2013
17
TerraMA² - Manual de instalación
operación, en tiempo real.. Durante
Durante la ejecución del estudio usted puede observar la
actualización de los eventos por la página web, por lo tanto, inicie la ejecución del estudio antes
de acceder al aplicativo web.
Abrir el navegador y digitar la dirección:
dirección
http://localhost:8080/AlertasWeb
En el navegador deberá aparece el login de usuario.
usua
Abrir el navegador y digitar la dirección:
Log in
- {Usuario: user1}
user1
* usar login y contraseña ofrecidos en el ítem 3.8
- {Contraseña: user1}
- (Log in)
TerraMA2
* La ventana principal del aplicativo web es presentada, algo semejante a lo que se
observa
va en la siguiente figura.
VERSIÓN 3.0.1 – JULIO DE 2013
18
TerraMA² - Manual de instalación
VERSIÓN 3.0.1 – JULIO DE 2013
19
TerraMA² - Manual de instalación
4 – INSTALACIÓN LINUX
La plataforma Linux tiene tres tipos de distribución: Tar.gz, Deb e RPM. Las
distribuciones Deb y RPM sirven solamente para los Linux's que sigan ese tipo de instalación.
Para todas las formas de instalación algunos paquetes necesitan ser instalados, para que
TerraMA² se pueda ejecutar. Las dependencias son:
•
libqtcore4
•
libqtgui4
•
libqtxml4
•
libqtnetwork4
•
libxerces-c3.1
•
libpq9.0_5
•
libmysqlclient
Para instalar los paquetes listados arriba (es necesario que sea usuario o root) utilice los
siguientes comandos para cada una de las bibliotecas:
su
urpmi <nombre del paquete>
4.1 – Instalación de TerraMA2
4.1.1 – TAR.GZ
En este tipo de distribución el paquete de aplicativos de TerraMA² está solamente
reunido y compactado. Para descompactar el paquete terrama2_3.0.tar.gz utilice el comando:
tar -zxf terrama2_3.0.tar.gz
Después de la ejecución es creado un directorio llamado "terrama2_3.0" en el directorio
actual. En este tipo de instalación es necesario que los paquetes dependientes sean instalados
para que TerraMA² sea ejecutado.
Para ejecutar los módulos de TerraMA² entre en el directorio de instalación y ejecute los
comandos siguientes para abrir el módulo de Administración y de Configuración,
respectivamente:
./admin
./config
VERSIÓN 3.0.1 – JULIO DE 2013
20
TerraMA² - Manual de instalación
4.1.2 – DEB
En este tipo de distribución el paquete de aplicativos de TerraMA² está en el formato de
las distribuciones basadas en el ambiente Debian. Para instalar el paquete terrama2_3.0.1.deb
utilice el siguiente comando:
dpkg –i terrama2_3.0.1.deb
Para realizar la instalación es necesario que sea el usuario root, después debe tomar
cuidado con los permisos del directorio de instalación, principalmente el permiso de escrita.
Después de la ejecución del comando, en el directorio /usr/local es creado un directorio
llamado "terrama2". Para ejecutar los módulos de TerraMA² ejecute los comandos a seguir
para abrir el módulo de Administración y Configuración, respectivamente:
./usr/local/terrama2/admin
./usr/local/terrama2/config
4.1.3 – RPM
En este tipo de distribución el paquete de aplicativos de TerraMA² está en el formato de
las distribuciones basadas en las instalaciones RPM (RedHat Package Manager). Para instalar el
paquete terrama2_3.0.1.rpm utilice el siguiente comando:
rpm –ivh terrama2_3.0.1.rpm
Para realizar la instalación es necesario que sea el usuario root, después se debe tomar
cuidado con los permisos del directorio de instalación, principalmente el permiso de escrita.
Después de la ejecución del comando, en el directorio /usr/local es creado un directorio
llamado "terrama2". Para ejecutar los módulos de TerraMA² ejecute los comandos a seguir
para abrir el módulo de Administración y Configuración, respectivamente:
./usr/local/terrama2/admin
./usr/local/terrama2/config
4.2 – TerraOGC
El paquete TerraOGC está compuesto por aplicativos que ofrecen los datos presentes en
un banco de datos TerraLib en el formato del patrón OGC. Específicamente para TerraMA² el
paquete TerraOGC pone a disposición los datos solamente en los formatos WFS, WMS e WCS.
Para realizar la instalación del aplicativo TerraOGC es necesario descargar el paquete a
partir del sitio de internet http://www.dpi.inpe.br/terrama2/, en la página de download, donde
es necesario registrarse, en caso de que no lo haya hecho ya.
VERSIÓN 3.0.1 – JULIO DE 2013
21
TerraMA² - Manual de instalación
Este módulo posee algunos prerrequisitos que deben ser instalados. Las dependencias
son: Apache HTTP (http://httpd.apache.org/). Para proseguir, haga la instalación de las
dependencias.
4.2.1 – TAR.GZ
En este tipo de distribución el paquete de aplicativos de TerraOGC está solamente
reunido y compactado. Para des-compactar el paquete terraogc_1.1.0.tar.gz utilice el siguiente
comando:
tar -zxf terraogc_1.1.0.tar.gz
Después de la ejecución del comando, es creado un directorio llamado "terraogc_1.1.0"
en el directorio actual. En este tipo de instalación es necesario que los paquetes dependientes
sean instalados para que TerraMA² pueda ser ejecutado.
Para ejecutar los módulos de TerraOGC, es necesario realizar la configuración
presentada en el ítem 4.3.
4.2.2 – DEB
En este tipo de distribución el paquete de aplicativos de TerraOGC está en el formato de
las distribuciones basadas en el ambiente Debian. Para instalar el paquete terraogc_1.1.0.deb
utilice el siguiente comando:
dpkg –i terraogc_1.1.0.deb
Para realizar la instalación es necesario que sea el usuario root, después se debe tomar
cuidado con los permisos del directorio, principalmente el permiso de escrita.
Después de la ejecución del comando, en el directorio /usr/local es creado un directorio
llamado "terraogc". Para ejecutar los módulos de TerraOGC, es necesario realizar la
configuración presentada en el ítem 4.3
4.2.3 – RPM
En este tipo de distribución el paquete de aplicativos de TerraMA² está en el formato de
las distribuciones basadas en instalaciones RPM (RedHat Package Manager). Para instalar el
paquete terraogc_1.1.0.rpm utilice el siguiente comando:
rpm –ivh terraogc_1.1.0.rpm
Para realizar la instalación es necesario que sea el usuario root, después se debe tomar
cuidado con los permisos del directorio de instalación, principalmente el permiso de escrita.
Después de la ejecución del comando, en el directorio /usr/local es creado u directorio
llamado "terraogc". Para ejecutar los módulos de TerraOGC, es necesario realizar la
configuración presentada en el ítem 4.3.
VERSIÓN 3.0.1 – JULIO DE 2013
22
TerraMA² - Manual de instalación
4.3 – Configurando
Después de realizar la instalación de las dependencias du de TerraOGC es necesario
configurar el Apache HTTP y el TerraOGC.
4.3.1 – APACHE HTTP
Configurando el Apache HTTP para adicionar el TerraOGC como una aplicación. Para eso
es necesario alterar el archivo httpd.conf adicionando las siguientes propiedades. El archivo
httpd.conf está almacenado en el directorio /etc/httpd/conf en ambiente Linux (es necesario
permiso de súper usuario).
Las propiedades siguientes pueden ser incluidas al final del archivo httpd.conf:
ScriptAlias /teogc/ "C:/Program Files/TerraOGC/"
<Directory "C:/Program Files/TerraOGC/">
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
Esas propiedades no poseen ninguna restricción, este es apenas un ejemplo simple de
configuración. De acuerdo con su necesidad, configure el Apache HTTP a su manera.
4.3.2 – TERRAOGC
TerraOGC está apto para poner a disposición los datos en formatos WFS, WMS e WCS
do padrão OGC, pero para eso es necesario configurar cada uno de los servicios. El directorio de
instalación TerraOGC contiene los siguientes archivos que deben ser configurados:
wcsconfiguration.xml, wmsconfiguration.xml e wfsconfiguration.xml.
Los tres archivos tienen básicamente la misma estructura, donde la configuración
principal es la inclusión del banco de datos para que sea puesto a disposición.
En el área <TeDataSource> adicione los bancos de datos TerraLib que desea hacer
disponibles. A seguir presentamos un ejemplo de un banco de datos PostgreSQL.
<TeDatabase id="2">
<DBType>PostgreSQL</DBType>
<Host>localhost</Host>
<User>postgres</User>
<Password>password</Password>
VERSIÓN 3.0.1 – JULIO DE 2013
23
TerraMA² - Manual de instalación
<DBName>databasetwo</DBName>
<TeViews>
<TeView name="View1"/>
<TeView name="View2"/>
</TeViews>
</TeDatabase>
En la propiedad TeView, adicione todas las Vistas que desea hacer disponibles. Además
del banco de datos pueden configurarse las otras propiedades de los archivos de configuración.
VERSIÓN 3.0.1 – JULIO DE 2013
24
Descargar