manual instalacion galba

56
Manual de Instalación de los Módulos del SCADA “Guardián del ALBA”. Requerimientos: *PC con SO GNU/Linux distribución Debian versión Squeeze básico instalado. *Nociones básicas sobre el uso de los principales comandos en GNU/Linux. *Dispositivo de almacenamiento con la instalación del SCADA “Guardián del ALBA”. (SCADA_BIN_MIRANDA_R2_BETA7_debian-604-i386.iso) o superior Pasos para la instalación 1. Abrir una consola y cambiar para súper usuario, para lo que debe emplear el comando mostrado y entrar la root. (note el cambio del carácter $ por # que indica que el usuario que está loggeado tiene contraseña de privilegios de administración) $ su Contraseña: # Requerimientos iniciales. 2. Crear un directorio con el nombre “iso” (para mantener uniformidad con los ejemplos mostrados en el presente manual). Para ello podemos utilizar el comando mkdir ruta_destino. Por ejemplo, creamos el directorio dentro de la carpeta del usuario activo en el sistema ( ruta_destino=/home/galba/iso): mkdir /home/galba/iso 3. Montar el archivo.iso con la instalación del SCADA en el directorio que creamos en el paso anterior: Para ello podemos utilizar el comando: mount -o loop ruta_fuente ruta_destino ruta_fuente se refieren al directorio o lugar donde se encuentra el ISO y ruta_destino al directorio donde se montará. Si el ISO con la instalación se encuentra en una memoria flash, dentro de una carpeta llamada instalador, debemos especificar ruta_fuente = media/instalador/ SCADA_BIN_MIRANDA_R2_BETA7_debian-604-i386.iso o simplemente el camino hasta donde esté almacenado el ISO.

Upload: wilmer-ron

Post on 04-Aug-2015

332 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Manual Instalacion Galba

Manual de Instalación de los Módulos del SCADA “Guardián del ALBA”.

Requerimientos: *PC con SO GNU/Linux distribución Debian versión Squeeze básico instalado. *Nociones básicas sobre el uso de los principales comandos en GNU/Linux. *Dispositivo de almacenamiento con la instalación del SCADA “Guardián del ALBA”. (SCADA_BIN_MIRANDA_R2_BETA7_debian-604-i386.iso) o superior

Pasos para la instalación

1. Abrir una consola y cambiar para súper usuario, para lo que debe emplear el comando mostrado y entrar la root. (note el cambio del carácter $ por # que indica que el usuario que está loggeado tiene contraseña de privilegios de administración) $ su

Contraseña: #

Requerimientos iniciales.

2. Crear un directorio con el nombre “iso” (para mantener uniformidad con los ejemplos mostrados en el presente manual). Para ello podemos utilizar el comando mkdir ruta_destino. Por ejemplo, creamos el directorio dentro de la carpeta del usuario activo en el sistema ( ruta_destino=/home/galba/iso):

mkdir /home/galba/iso

3. Montar el archivo.iso con la instalación del SCADA en el directorio que creamos en el paso anterior: Para ello podemos utilizar el comando: mount -o loop ruta_fuente ruta_destino

ruta_fuente se refieren al directorio o lugar donde se encuentra el ISO y ruta_destino al directorio donde se montará. Si el ISO con la instalación se encuentra en una memoria flash, dentro de una carpeta llamada instalador, debemos especificar ruta_fuente =

media/instalador/ SCADA_BIN_MIRANDA_R2_BETA7_debian-604-i386.iso o simplemente el camino hasta donde esté almacenado el ISO.

Page 2: Manual Instalacion Galba

mount -o loop /media/instalador/ SCADA_BIN_MIRANDA_R2_BETA7_debian-604-i386.iso /home/galba/iso/

4. Abrir el contenido del archivo sources.list en un editor de texto, se puede realizar de 2 formas:

gedit /etc/apt/sources.list (entorno grafico) ó nano /etc/apt/sources.list (consola)

5.1 Entorno Grafico: Agregar la ruta donde se encuentra la instalación (archivo.iso) al archivo sources.list, para lo cual debe adicionar la siguiente línea: deb file:///home/galba/iso squeeze main contrib y comentar el resto de los repositorios, anteponiendo el carácter „# al inicio de cada línea, finalmente‟ guardar los cambios realizados y cerrar la ventana. ver Fig. # 1.

Fig. # 1: Cambios a contenido del archivo sources.list con gedit

5.2 Consola: Agregar la ruta donde se encuentra la instalación (archivo.iso) al archivo sources.list, para lo cual debe adicionar la siguiente línea: deb file:///home/galba/iso squeeze main contrib y comentar el resto de los repositorios, anteponiendo el carácter „# al inicio de cada línea, guardar los‟ cambios con Ctrl+O , luego ENTER, después, salir con Ctrl+X. Ver Fig. # 2. Cambios a contenido del archivo sources.list con nano

Page 3: Manual Instalacion Galba

Fig. # 2: Cambios a contenido del archivo sources.list con nano

6. Actualizar el repositorio con la siguiente linea de comandos: aptitude update o apt-get update luego presionar ENTER para tener nuestro nuevo repositorio listo.

7. Configuración de los locales. Para esto debe ejecutar la siguiente línea de comandos dpkg-reconfigure locales En la primera pantalla que le aparecerá a continuación seleccione las opciones ( ) en_US.UTF-8 UTF-8 y ( ) es_VE.UTF-8 UTF-8. Haga uso de los cursores para desplazarse hacia arriba y hacia abajo, a través de las diferentes opciones y de la barra de espacio para seleccionar las opciones indicadas. Pulse tab para seleccionar el botón aceptar y luego ENTER.

En la segunda pantalla use los cursores para seleccionar ( ) es_VE.UTF-8 UTF-8 como idioma predeterminado y pulse tab para seleccionar el botón aceptar y luego ENTER.

Page 4: Manual Instalacion Galba

Fig. # 3: Configuración de locales.

El comando aptitude se empleará en lo sucesivo si no se ha instalado emplear apt-get

8.1 Instalar Postgres SQL (introducir la palabra yes para continuar con la instalación). aptitude install postgresql-9.1

8.2 Instalar Postgres SQL Contrib-9.1 (introducir la palabra yes para continuar con la instalación). aptitude install postgresql-contrib-9.1

9.1 Ejecutar la terminal interactiva de postgresql para cambiar la contraseña del usuario postgres. Al finalizar debe ver el mensaje ALTER ROLE, que le indica que la nueva contraseña fue asignada correctamente, ver Fig. # 4 Cambiando contraseña del usuario postgres. su postgres psql alter user postgres password 'postgres';

Page 5: Manual Instalacion Galba

Fig. # 4:Cambiando contraseña del usuario postgres.

Para salir de consola interactiva de postgres pulse Ctrl+D 2 veces y listo.

9.2 Luego se levantan los procesos postgres, observe, según Fig. # 5

/etc/init.d/postgresql start

/etc/init.d/postgresql status

/etc/init.d/postgresql restart

Page 6: Manual Instalacion Galba

Fig. # 5: Levantar procesos postgresql

10. Instalar Módulo de Comunicaciones. Una vez ejecutado el siguiente comando, debe teclear yes dos veces para seguir con el proceso de instalación. aptitude install dst-scada-communication-admin

Luego de haber dado yes dos veces le saldrá la siguiente pantalla donde debe especificar el porciento estimado del ancho de banda de su red dedicado a la red industrial en sus instalaciones, en nuestro caso asumimos que ese valor es de 50%. Ver Fig. # 6

Page 7: Manual Instalacion Galba

Fig. # 6: Porciento de Ancho de Banda dedicado a la Red Industrial.

Entonces aparecerá la siguiente pantalla donde debe especificar según su criterio el ancho de banda de la red en la cual el sistema se desempeñará, en nuestro caso asumimos que ese valor es Medio. Ver Fig. #7

Page 8: Manual Instalacion Galba

Fig. # 7: Criterio que define el ancho de Banda de la Red.

Una vez hecho esto veremos la pantalla donde debe especificar según su criterio y la cantidad de variables máximas del mayor proyecto a configurar. Un proyecto pequeño tiene de 1 a 5000 variables, un proyecto mediano tiene de 5001 a 12500 variables y un proyecto grande tiene más de 12501 variables. En nuestro caso asumimos que el tamaño del proyecto es Mediano. Ver Fig. # 8

Page 9: Manual Instalacion Galba

Fig. # 8: Criterio de Selección del tamaño del Proyecto.

Fig. # 9: Número del puerto de escucha de la capa de comunicaciones.

Page 10: Manual Instalacion Galba

Fig. # 10: Valor máximo para el rango de puertos.

Fig. # 11: Valor mínimo para el rango de puertos.

Page 11: Manual Instalacion Galba

11. Instalar Módulo de Adquisición y el monitor de comunicaciones. Una vez ejecutado el siguiente comando, debe teclear yes dos veces para seguir con el proceso de instalación.

aptitude install dst-scada-acquisition-monitor

Haga uso de los cursores para desplazarse hacia arriba y hacia abajo, a través de las diferentes opciones. Una vez seleccionada la opción deseada, pulse tab para seleccionar el botón aceptar y luego ENTER.

Fig. # 12: Indicar la cantidad de procesadores.

Page 12: Manual Instalacion Galba

Fig. # 13: Dirección IP donde se ejecuta el servidor de Comunicaciones.

Fig. # 14: Especificar si se desea ejecutar redundancia en el módulo Adquisición.

Page 13: Manual Instalacion Galba

En este momento es necesario introducir el usuario del sistema operativo válido que trabajará con el SCADA y al cual se le concederán los permisos necesarios en el módulo de adquisición, de lo contrario no se ejecutarán las dependencias del mismo. Debe ser el usuario de Linux loggeado. En nuestro ejemplo el usuario autenticado del sistema operativo es operadorpoz.

Fig. # 15: Introducir el usuario válido del sistema Linux Debian para el módulo de Adquisición.

Haga uso de los cursores para desplazarse hacia arriba y hacia abajo, a través de las diferentes opciones para seleccionar a través de dispositivo de red que se comunicará con los clientes. Una vez seleccionada la opción deseada, pulse tab para seleccionar el botón aceptar y luego ENTER.

Page 14: Manual Instalacion Galba

Fig. # 16: Seleccionar la interfaz de red local.

Page 15: Manual Instalacion Galba

12. Instalar Módulo de Configuración. Una vez ejecutado el siguiente comando, debe teclear yes dos veces para seguir con el proceso de instalación.

aptitude install dst-scada-configuration

Fig. # 17: Indicando que se desea configurar la base de datos del módulo Configuración.

Haga uso de los cursores para desplazarse hacia arriba y hacia abajo, a través de las diferentes opciones. Una vez seleccionada la opción deseada, pulse tab para seleccionar el botón aceptar y luego ENTER.

Page 16: Manual Instalacion Galba

Fig. # 18: Seleccionar el método de conexión a la base de datos.

Fig. # 19: Número de puerto del servicio PostgresSQL.

Page 17: Manual Instalacion Galba

Haga uso de los cursores para desplazarse hacia arriba y hacia abajo, a través de las diferentes opciones. Una vez seleccionada la opción deseada, pulse tab para seleccionar el botón aceptar y luego ENTER.

Fig. # 20: Método de autenticación del administrador de PostgresSQL.

Page 18: Manual Instalacion Galba

Fig. # 21: Método de autenticación del usuario de PostgresSQL.

Fig. # 22: Nombre del usuario de administración de BD.

Page 19: Manual Instalacion Galba

El nombre de usuario PostgresSQL para el módulo de Configuración y nombre de la BD PostgresSQL para el módulo de Configuración deben ser recordados, pues se piden en la instalación del módulo de histórico.

Fig. # 23: Contraseña de usuario PostgresSQL para el módulo de Configuración.

Page 20: Manual Instalacion Galba

Fig. # 24: Nombre de usuario PostgresSQL para el módulo de Configuración.

Fig. # 25: Contraseña de aplicación PostgreSQL para el módulo de Configuración

Page 21: Manual Instalacion Galba

Fig. # 26: Confirmar contraseña de aplicación PostgreSQL para el módulo de Configuración

Fig. # 27: Nombre de la BD PostgreSQL para el módulo de Configuración.

Page 22: Manual Instalacion Galba

13. Instalar Módulo de Seguridad. Una vez ejecutado el siguiente comando, debe teclear yes dos veces para seguir con el proceso de instalación.

aptitude install dst-scada-security

Fig. # 28: Configurar la base de datos del módulo de Seguridad.

Page 23: Manual Instalacion Galba

Fig. # 29: Método de conexión de la BD PostgresSQL del módulo de Seguridad.

Fig. # 30: Dirección IP del servidor de BD PostgresSQL para el módulo de Seguridad.

Page 24: Manual Instalacion Galba

Fig. # 31: Número del puerto del servidor de BD PostgresSQL.

Fig # 32: Método de autenticación del administrador de BD PostgreSQL

Page 25: Manual Instalacion Galba

Fig. # 33: Método de autenticación del usuario de BD PostgreSQL.

Fig. # 34: Nombre del usuario de administración de BD

Page 26: Manual Instalacion Galba

Fig. # 35: Contraseña de su usuario de administración de BD

Fig. # 36: Nombre del usuario PostgreSQL para el Modulo de Seguridad..

Page 27: Manual Instalacion Galba

Fig. # 37: Contraseña de la aplicación PostgreSQL para el Modulo de Seguridad.

Fig. # 38: Confirmar contraseña de la aplicación PostgreSQL para el Modulo de Seguridad.

Page 28: Manual Instalacion Galba

Fig. # 39: Nombre de la BD PosgreSQL para el Modulo de Seguridad.

Page 29: Manual Instalacion Galba

14. Instalar Módulo de históricos. Una vez ejecutado el siguiente comando, debe teclear yes dos veces para seguir con el proceso de instalación.

aptitude install dst-scada-historical

Teclear el nombre del usuario de la base de datos de configuración, introducido durante la instalación del módulo de configuración.

Fig. # 40: Indicar dirección del servidor de BD del Modulo de Configuración.

Page 30: Manual Instalacion Galba

Fig. # 41: Nombre de BD del Modulo de Configuración.

Fig. # 42: Nombre de usuario de la BD del Modulo de Configuración.

Page 31: Manual Instalacion Galba

Fig. # 43: Contraseña de usuario de la BD del Modulo de Configuración.

Inicia como tal,la configuración del Modulo de Histórico:

Fig. # 44: Confirmar configuración de la BD del Modulo de Histórico.

Page 32: Manual Instalacion Galba

Fig. # 45: Método de conexión de la BD del Modulo de Histórico.

Fig. # 46:Nombre del servidor de la BD del Modulo de Histórico.

Page 33: Manual Instalacion Galba

Fig. # 47:Numero del puerto del servidor PostgreSQL.

Fig. # 48: Método de autenticación para Administrador de PostgreSQL

Page 34: Manual Instalacion Galba

Fig. # 49: Método de autenticación para usuario de PostgreSQL

Fig. # 50: Nombre del Usuario de Administración de BD.

Page 35: Manual Instalacion Galba

Fig. # 51: Contraseña del usuario de Administración de BD.

Fig. # 52: Nombre de usuario de PosgreSQL para el Modulo de Histórico.

Page 36: Manual Instalacion Galba

Fig. # 53: Contraseña de aplicación PosgreSQL para el Modulo de Histórico.

Fig. # 54: Confirmar contraseña de aplicación PosgreSQL para el Modulo de Histórico.

Page 37: Manual Instalacion Galba

Fig. # 55: Nombre de la BD PosgreSQL para el Modulo de Histórico.

Fig. # 56: Dirección IP que utilizaran los clientes para conectarse al servidor de BD PosgreSQL para el Modulo de Histórico.

Page 38: Manual Instalacion Galba

Fig. # 57: Tamaño de la tabla para almacenar puntos Analógicos No Jerárquicos.

Fig. # 58: Tamaño de la tabla para almacenar puntos Digitales.

Page 39: Manual Instalacion Galba

Fig. #59: Usuario para la creación de los reportes del SCADA.

Fig. # 60: Indicar clave del Usuario para la creación de los reportes del SCADA.

Page 40: Manual Instalacion Galba

Si al culminar la configuración del Modulo de Histórico, indica error, como lo indica la siguiente figura:

Fig. # 61: Error “dblink”.

Es por la razón, de no ingresar como contraseña y usuario la variable “postgres”, por ende, se debe ingresar a consola:

su postgres

psql

ALTER USER uhistorical with superuser;

Luego reconfigurar el Modulo de Histórico:

dpkg-reconfigure dst-scada-historical

Page 41: Manual Instalacion Galba

Fig # 62: Insertar la dirección IP

Fig # 63: Insertar la dirección del puerto.

Page 42: Manual Instalacion Galba

Fig # 64: Insertar la dirección del servidor de BD de configuración.

Fig # 65: Puerto de BD de configuración.

Page 43: Manual Instalacion Galba

Fig # 66: Nombre de BD de configuración.

Fig # 67: Nombre del usuario de BD de configuración.

Page 44: Manual Instalacion Galba

Fig # 68: Clave de usuario de configuración.

Fig # 69: Confirmar la reinstalación del Modulo de Histórico.

Page 45: Manual Instalacion Galba

Fig # 70: Método de conexión para la BD. PostgresSQL del Modulo de Historical.

Fig # 71: Nombre del servidor la BD. PostgresSQL del Modulo de Historical.

Page 46: Manual Instalacion Galba

Fig # 72: Numero del puerto del servidor PostgresSQL.

Fig # 73: Configuración de Modulo de Histórico.

Page 47: Manual Instalacion Galba

Fig # 74: Método de autenticación para el administrador de PostgreSQL.

Fig # 75: Método de autenticación del usuario PostgreSQL.

Page 48: Manual Instalacion Galba

Fig # 76: Nombre del usuario de administración de la BD

Fig # 77: Contraseña de su usuario de administración de la BD.

Page 49: Manual Instalacion Galba

Fig # 78: Nombre de usuario de PostgresSQL para el Modulo de Histórico.

Fig # 79: Nombre de la BD PostgreSQL para el Modulo de Histórico.

Page 50: Manual Instalacion Galba

Fig # 80: Servidor donde se ejecuta el servidor base de datos PostgreSQL para el Modulo de Histórico.

Fig # 81: Tamaño de la tabla para almacenar puntos Analógicos No Jerárquicos.

Page 51: Manual Instalacion Galba

Fig # 82: Tamaño de tabla para almacenar puntos Digitales.

Fig # 83: Tamaño de tabla para almacenar Eventos.

Page 52: Manual Instalacion Galba

Fig # 84: Tamaño de tabla para almacenar Bitácoras de usuario.

Fig # 85: Configuración para activar las trazas.

Page 53: Manual Instalacion Galba

Fig # 86: Usuario para la creación de los reportes del SCADA.

Fig # 87: Indicar la clave del usuario para la creación de reportes.

Page 54: Manual Instalacion Galba

15. Instalar Aplicación de Gráficos. Una vez ejecutado el siguiente comando, debe teclear yes dos veces para seguir con el proceso de instalación.

aptitude install dst-scada-graphical-objects

16. Instalar las aplicaciones gráficas: jColector, jConfig, jClient, jEdition jDesktop y las aplicaciones gráficas necesarias. Para ello ejecute el siguiente comando (todo de una sola vez), acepte los términos de licencia y pulse yes.

aptitude install dst-scada-collectorgui dst-scada-jconfig dst-scada-jclient dst-scada-jedition dst-scada-jdesktop

17. Se debe crear una memoria compartida para que los diferentes sub-módulos del módulo de adquisición coexistan. Para ello debe adicionar al final del archivo fstab la línea:

tmpfs /dev/shm tmpfs defaults,size=2G 0 0

Para lograr esto primero debemos abrir el archivo con permiso de edición:

gedit /etc/fstab

Luego adicionamos la información de la línea antes citada y guardamos los cambios realizados. Entonces procedemos a cerrar la ventana.

Page 55: Manual Instalacion Galba

Fig. # 88: Creación de una memoria compartida para los módulos en el archivo fstab.

18. Ejecutar los siguientes comandos en la consola:

umount /dev/shm 2>/dev/null

mount -a

19. Cambiar los permisos al usuario del SO, para lo cual debe cambiar la palabra usuario al final del comando por el nombre del usuario del Sistema Operativo y que utilizará el SCADA:

usermod --append -G galba-adm,dialout,usuario usuario

Page 56: Manual Instalacion Galba

20.Verificar usuario al cual pertenece, observe en la Fig #64:

groups galba

Fig # 89: Ver usuario al cual pertenece

21. Restaurar el sources.list (borrar la línea que se añadió y descomentariar la(s) línea(s) del repositorio activo)

gedit /etc/apt/sources.list

22. Actualizar el repositorio con la siguiente linea de comandos: aptitude update y luego presionar ENTER para tener nuestro nuevo repositorio listo.

24. Reiniciar la PC.

23. Cargar un proyecto y verificar que los módulos se están ejecutando debidamente. Si no tiene proyecto cargado los módulos de Seguridad e Históricos no se ejecutarán.