View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Configuración de los concentradores de estación para ControlId

Configuración del servidor NFS en Solaris

Configuración del servidor NFS en Linux

Creación de un maestro TCE con OpenIndiana (Illumos)

  1. Como usuario metro

  • Crear el directorio ControlId en concentrador (si no está ya creado) de la siguiente forma:

mkdir /home/metro/ControlId
chmod 777 /home/metro/ControlId

  • Crear los siguientes subdirectorios (si no están ya creados):

mkdir /home/metro/ControlId/Distrib
chmod 777 /home/metro/ControlId/Distrib
mkdir /home/metro/ControlId/logs
chmod 777 /home/metro/ControlId/logs

  • Bajarse de algún concentrador existente (por ejemplo Puerta del Sur) los subdirectorios (Eventos, Horarios, Listas, scripts, utils) del directorio /home/metro/ControlId y copiarlos con los mismos permisos en el nuevo concentrador.

  • Modificar el crontab del usuario metro para que se arranquen los scripts de envío de eventos a metrosun2 y de actualización de listas.

setenv EDITOR vi 
crontab –e 
Añadir las líneas siguientes:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /home/metro/ControlId/scripts/RunMandaEventos
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /home/metro/ControlId/scripts/RunActualizaListas <codigo_administrativo_estacion>


  1. Como usuario root

  • Añadir las líneas necesarias en el /etc/hosts para los equipos CotrolId.

        X.X.X.X	TeleCancela1	tc1
        X.X.X.X	TelePorton1	tp1
        X.X.X.X CtrlAcc1 ctrl_acc1

  • Añadir la siguiente línea en el /etc/hosts

# Base de Datos (utilizado por los equipos ControlId)
#
16.0.77.19      bd_controlid

  • Añadir las líneas siguientes en el /etc/services para los equipos de ControlId, respetando la diferente numeración para cada tipo de equipo. Estos puertos se utilizan para utilizar la función de ControlRemoto de los equipos. Ver aplicación cidremoto

#
# Servicio del CtrlAcc
ctrl_acc1       28020/tcp
ctrl_acc2       28021/tcp
ctrl_acc3       28022/tcp
ctrl_acc4       28023/tcp
ctrl_acc5       28024/tcp

# Servicios para ControlRemoto de los equipos ControlId
# TeleCancelas
tc1             30001/tcp
tc2             30002/tcp
tc3             30003/tcp
tc4             30004/tcp
tc5             30005/tcp
# TelePortones
tp1             30011/tcp
tp2             30012/tcp
tp3             30013/tcp
tp4             30014/tcp
tp5             30015/tcp
# TeleAccesos (Controles de Acceso)
ta1             30021/tcp
ta2             30022/tcp
ta3             30023/tcp
ta4             30024/tcp
ta5             30025/tcp


  • Para que los scripts funcionen correctamente, es necesario que existan los binarios o crear enlaces simbólicos de gzip, gunzip y expect en el directorio /usr/local/bin.