![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Instalación de crps sobre via-embeddedWednesday, 3 October 2012, 5:21:15 pm Se actualiza el prog_relaunch con RELAUNCHLOGWATCH para todos los CRPs Se ha hecho el siguiente procedimiento: Para los que no tiene directorio /chroot (p-.ej. crp_ml1): ssh root@crp_xxx ps -efa --forest | grep ControlRetros cat /proc/mounts mount -o remount,rw / mv /usr/local/bin/prog_relaunch /tmp/ scp metro@16.0.62.18:/incoming/prog_relaunch /usr/local/bin/prog_relaunch chmod 755 /usr/local/bin/prog_relaunch umount /etc if ! grep FuenteReloj /etc/hosts >/dev/null ; then echo "150.100.104.3 FuenteReloj" >> /etc/hosts ; fi grep FuenteReloj /etc/hosts cd /etc/init.d/ scp metro@16.0.62.18:/incoming/update-crp/crp . scp metro@16.0.62.18:/incoming/update-crp/crp7300 . chmod 755 crp crp7300 cd / mount -t minix /dev/ram1 /etc if ! grep FuenteReloj /etc/hosts >/dev/null ; then echo "150.100.104.3 FuenteReloj" >> /etc/hosts ; fi cd /etc/init.d scp metro@16.0.62.18:/incoming/update-crp/crp . scp metro@16.0.62.18:/incoming/update-crp/crp7300 . chmod 755 crp crp7300 mount -o remount,ro / mount -o remount,rw /home /etc/init.d/crp stop umount /home/ControlRetros/Datos cd /home/ControlRetros/Datos scp metro@16.0.62.18:/incoming/crp_main . if [ -e /home/ControlRetros7300/Datos/crp_main ] ; then /etc/init.d/crp7300 stop ; umount /home/ControlRetros7300/Datos ; cp crp_main /home/ControlRetros7300/Datos/crp_main ; mount -t minix /dev/ram9 /home/ControlRetros/Datos; fi cd / mount -t minix /dev/ram8 /home/ControlRetros/Datos cd /home/ControlRetros/Datos scp metro@16.0.62.18:/incoming/crp_main . f [ -e /home/ControlRetros7300/Datos/crp_main ] ; then cp crp_main /home/ControlRetros7300/Datos/crp_main ; fi mount -o remount,ro /home date ; /etc/init.d/crp stop ; date ; /etc/init.d/crp start ; date ps -efa --forest Para los que sí tienen directorio /chroot (el resto) ps -efa --forest | grep ControlRetros ls /chroot/ mount -o remount,rw / ; mount -o remount,rw /chroot mv /usr/local/bin/prog_relaunch /tmp/ scp metro@16.0.62.18:/incoming/prog_relaunch /usr/local/bin/prog_relaunch chmod 755 /usr/local/bin/prog_relaunch if ! grep FuenteReloj /etc/hosts >/dev/null ; then echo "150.100.104.3 FuenteReloj" >> /chroot/etc/hosts ; echo "150.100.104.3 FuenteReloj" >> /etc/hosts ; fi grep FuenteReloj /etc/hosts cd /chroot/etc/init.d scp metro@16.0.62.18:/incoming/update-crp/crp . scp metro@16.0.62.18:/incoming/update-crp/crp7300 . chmod 755 crp crp7300 cp crp crp7300 /etc/init.d mount -o remount,ro / ; mount -o remount,ro /chroot mount -o remount,rw /home/ ; mount -o remount,rw /chroot/home cd /chroot/home/ControlRetros/Datos scp metro@16.0.62.18:/incoming/crp_main . mv /home/ControlRetros/Datos/crp_main /tmp/ cp crp_main /home/ControlRetros/Datos/crp_main if [ -e /chroot/home/ControlRetros7300/Datos/crp_main ] ; then cp crp_main /chroot/home/ControlRetros7300/Datos/crp_main ; mv /home/ControlRetros7300/Datos/crp_main /tmp/crp_main7300 ; cp crp_main /home/ControlRetros7300/Datos/crp_main ; fi mount -o remount,ro /home ; mount -o remount,ro /chroot/home date ; /etc/init.d/crp stop ; date ; /etc/init.d/crp start ; date ps -efa --forest Para los no embebidos (panelvga05, panelvga06) telnet panelvga0x su mv /usr/local/bin/prog_relaunch /tmp/ cd /usr/local/bin/ ftp 16.0.62.18 cd /incoming bin get prog_relaunch !chmod 755 /usr/local/bin/prog_relaunch lcd /etc/init.d cd /incoming/update-crp get crp get crp7300 !chmod 755 crp crp7300 lcd /home/ControlRetros/Datos/ !mv /home/ControlRetros/Datos/crp_main /tmp/ cd /incoming get crp_main quit chmod 755 /home/ControlRetros/Datos/crp_main /etc/init.d/crp stop /etc/init.d/crp start ps -efa | grep crp Se han actualizado: crp_ml1 (SIN CHROOT) crp_pslventas_seg (con chroot) crp_pslventas_estaciones (con chroot, debian 5) crp_pslaamerica_seguridad (SIN CHROOT) crp_pslaamerica_estaciones (con chroot) crp_pslmoncloa_estaciones (con chroot, debian 5) crp_pslmoncloa_seguridad (con chroot, debian 5) crp_gerencia_seguridad (SIN CHROOT) crp_pslpacifico (SIN CHROOT) panelvga01 (SIN CHROOT) panelvga02 (SIN CHROOT, tiene panelvga-server.tcl) panelvga05 (debian 3.0, no embebido) panelvga05 (debian 3.0, no embebido) -- meatrocrp/tcti oficina (con chroot, debian 5) -- sata Monday, 17 September 2012, 6:18:00 pm Se instala en panelvga06 el prog_realunch con RELAUNCHLOGWATCH De manera similar al de pacífico. Monday, 19 December 2011, 5:59:33 pm Cambios en pacífico para minimizar problema de que al reiniciar el Videowall 2 se quede el CRP bloqueado al cerrar el socket antiguo Se han realizado los siguientes cambios en el crp de Pacífico: 1. Instalado un crp que cuando cierra una socket de aplicación, lo hace en modo no-bloqueante 2. Instalado un prog_relaunch que si existe una variable de entorno RELAUNCHLOGWATCH="30;crp.log", mata al proceso hijo si el fichero crp.log no cambia de tamaño en 30 segundos. 3. Cambiado los scripts de arranque del crp de estaciones y de seguridad para que tengan dicha variable de entorno. Los ficheros cambiados son: /usr/local/bin/prog_relaunch /home/ControlRetros/Datos/crp_main /home/ControlRetros7300/Datos/crp_main /etc/init.d/crp /etc/init.d/crp7300 Tuesday, 10 November 2009, 6:52:22 pm Rehecho el disco del crp de ventas_seguridad Resulta que se había roto. Se ha hecho uno nuevo desde el maestro del crp y de paso se ha dejado una copia del maestro en seraphim. Monday, 26 October 2009, 5:01:27 pm El /etc/cron.daily/t1_salva_estado tiene un bug En la línea 83 falta en el if el "; then". Actualizado en: crp de mlo. Thursday, 29 January 2009, 10:17:57 am Modifico panelvga01 para que use tmpfs en vez de rd (ramdisk) Usando como ejemplo a as paradas, he modificado el /etc/init.d/mountall.sh para que use tmpfs en vez de ramdisk. También lo he modificado en la copia que se encuentra en mi mesa (maestro de crp con vía-embedded usando dos crps en puertos 7200 y 7300 respectivamente). Wednesday, 16 July 2008, 6:03:23 pm Añado panelvga01, que se va a instalar en breve Ya que el panelvga01 "clásico" parece haber muerto. Los cambios que he tenido que hacer para soportar dos CRPs (todo esto habiendo montado /,/home como rw, y haciendo un chroot a /chroot):
Tuesday, 11 March 2008, 8:45:08 am Actualizo los crps embebidos (incluído el maestro): /chroot /etc/init.d/mountall.sh y /etc/cron.daily/t1_salva_estado En el mountall.sh hago que si existe el directorio /chroot, que haga un mount --bind de / y /home a /chroot, en el t1_salva_estado hago que el rotado de crp.log se haga a mano antes de copiar el nuevo crp.log. 1. Se ha puesto los nuevos ficheros en /incoming de main1 2. Se entra en el crp como root con un ssh 3. Se hace lo siguiente: # # scp metro@150.100.122.31:/incoming/mountall.sh.crp_pslventas_seg metro@150.100.122.31:/incoming/t1_salva-estado /tmp # mv /tmp/mountall.sh.crp_pslventas_seg /tmp/mountall.sh # umount /etc # mount -o remount,rw / # mkdir /chroot # cp /tmp/mountall.sh /etc/init.d/mountall.sh # cp /tmp/t1_salva-estado /etc/cron.daily/t1_salva-estado # mount -o remount,ro / # mount -t auto /dev/ram1 /etc/ # cp /tmp/mountall.sh /etc/init.d/mountall.sh # cp /tmp/t1_salva-estado /etc/cron.daily/t1_salva-estado # exit FALTAN: psl_pacifico crp_ml2 crp_doctor_esquerdo Update (2090720) Lo acabo de hacer para crp_ml1 que no lo tenía hecho (?), pero he actualizado las instrucciones para no poner todavía el mountall.sh que usa tmpfs en vez de /dev/ramN, usando para ello el fichero mountall.shque había en crp_pslventas_seg. Monday, 17 July 2006, 1:23:25 pm Actualizado el maestro Con las cosas descritas abajo, aparte de cambiar el /usr/local/sbin/ip-change para quitar la referencia a concentrador. Monday, 17 July 2006, 12:14:11 pm Errores en el maestro Se han detectado los siguientes errores:
Monday, 17 July 2006, 12:08:57 pm Añado panelvga02, actualizo datos con el estado Ya que panelvga02 los instalado hace unos días y no estaba aquí. Traslado la tabla de IPs a la descripción del proyecto. Wednesday, 5 July 2006, 5:17:29 pm Ips ya asignadas Nos han dado las direcciones IPs que habían asignado erróneamente al servidor SAGE (que no existe). Actualizo la lista. Descripción del proyectoPoner CRPs embebidos (misma arquitectura que pupitre_sc) en los nuevos PSLs. La lista actual es:
|