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

Arranque de las ops y de los concentradores

Procedimiento de arranque estándar de SICO (Captura)


Índice:

FALTA: Poner en los puestos que rearrancan: el fichero cron que se usa para forzar el reinicio de la máquina

1. Introducción


El procedimiento de arranque debe asegurar dos cosas:
  1. El rotado de logs diario mientras la aplicación no está corriendo
  2. Que diariamente se para y rearranca la aplicación a las 4.30am

2. Ficheros comunes


FicheroSituaciónDescripción
logclean_metro/etc/init.d/ (solaris/linux)
/sbin/init.d/ (HP-UX)
Hace el rotado de logs (y contiene una lista de los logs a rotar)
.autostart/home/metro/LLama físicamente a control


3. Configuraciones específicas


La configuración es difenrente según el rol del equipo (operador, front-end o concentrador) y hay adaptaciones según el sistema operativo.

3.1 Puestos de operador HP-UX


Los puestos de operador no tienen por qué rearrancar todos los días. Por ello el reinicio está separado del inicio del sistema.
Para implementar el sistema de arranque se usan los siguientes ficheros:

FicheroSituaciónDescripción
Captura/sbin/init.d/* LLama al logclean_metro,
* detiene los procesos conocidos (sale si no es capaz de parar control),
* arranca .autostart
sessionetc/home/metro/.dt/sessions/Arranca Captura cuando se levantan las X
metro/var/spool/cron/crontabs/Cron de metro, con una línea que ejecuta Captura todos los días a las 4.00am


NOTA: la op40_mm es diferente en los siguientes aspectos por usar un display exportado [a los retroproyectores de Alto del Arenal]:
  • El CfgConfig.CFG tiene puesto de límite de intentos de levantar una aplicación 999
  • En el .autostart se exporta el display al display remoto.
  • El arranque de los programas se hacen con el sessionetc, es decir, cuando se levantas las X locales, independientemente de que tengan el display exportado.

3.2 Puestos de operador Linux

NOTA: Las cosas subrayadas es que están sin implementar.
Los puestos de operador no tienen por qué rearrancar todos los días. Por ello el reinicio está separado del inicio del sistema.
Para implementar el sistema de arranque se usan los siguientes ficheros:

FicheroSituaciónDescripción
Captura/etc/init.d/* LLama al logclean_metro,
* detiene los procesos conocidos (sale si no es capaz de parar control),
* arranca .autostart
.Xsession/home/metro/Arranca .autostartCaptura cuando se levantan las X
(esto se hace así incluso en la op40_mm, que tiene el display exportado)
metro/var/spool/cron/crontabs/Cron de metro, con una línea que ejecuta Captura todos los días a las 4.00am


NOTA: los panrlvga05 y panerlvga06 no tienen nigún servidor X, con lo que no se puede hacer de forma análoga a la op40_mm. En cambio, se hace de forma análoga a los front-end.

3.3 Front-ends solaris

Los front-ends se reinician diariamente a las 4.25am (hay una llamada en el cron para ello). Esto significa que tan sólo hay que asegurar que en el arranque del PC se rotan los logs y se arrancan las aplicaciones.
Para implementar el sistema de arranque se usan los siguientes ficheros:

FicheroSituaciónDescripción
S02logclean_metro/etc/rc2.dEnlace simbólico a logclean_metro para realizar el rotado de ficheros en el arranque
.autostart_respawn/home/metro/rearanca las rpcs y llama a .autostart, todo ello en un bucle infinito
.login/home/metro/llama a .autostart_respawn


3.4 Concentradores solaris2.4, solaris7 y solaris8:

Los concentradores se reinician diariamente a las 4.30am (hay una llamada en el cron para ello). Esto significa que tan sólo hay que asegurar que en el arranque del PC se rotan los logs y se arrancan las aplicaciones.
Para implementar el sistema de arranque se usan los siguientes ficheros:

FicheroSituaciónDescripción
S02logclean_metro/etc/rc2.dEnlace simbólico a logclean_metro para realizar el rotado de ficheros en el arranque
.openwin-init/home/metro/rearranca las rpcs y llama a .autostart cuando arrancan las X
.login/home/metro/copia .openwin-init.metro a .openwin-init, llama al openwin para arrancar las X



3.5 Concentradores solaris9

En solaris9 (f5 alu) es diferente al resto de los solaris ya que no tiene openwin.
Los concentradores se reinician diariamente a las 4.30am (hay una llamada en el cron para ello). Esto significa que tan sólo hay que asegurar que en el arranque del PC se rotan los logs y se arrancan las aplicaciones.
Para implementar el sistema de arranque se usan los siguientes ficheros:

FicheroSituaciónDescripción
S02logclean_metro/etc/rc2.dEnlace simbólico a logclean_metro para realizar el rotado de ficheros en el arranque
.autoarranque/home/metro/rearranca las rpcs y el nfs y llama a .autostart y al dtwm
.login/home/metro/llama al xinit con .autoarranque como parámetro para que inicie dicho script al arrancar las X




Attachs:


logclean metro.operador.linux Ejemplo de logclean para oerador en linux