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

CentralTCII1 y CentralTCII2

Ver también Instalación TCII: servidores centrales de TCII



Thursday, 18 October 2007, 5:24:21 pm
Arreglado CentralTCII2 (ya tiene ping) Resulta que había que cambiar los latiguillos de red. Hemos forzado que cargue los controladores de dispositivo en un orden determinado con:
 # echo e100 >> modules
 # echo 8139cp >> modules
 # echo 8139too >> modules

Y hemos colocado los cables para que eth0 sea e100 con la red secundaria (según /etc/network/interfaces) y eth1 sea realtek-8139 con la red primaria (también según /etc/network/interfaces).



Wednesday, 5 September 2007, 6:43:48 pm
Instalo los ejecutables y el entorno de ejecución en CentralTCII1 (copiado de CentralTCE) He hecho lo siguiente:
metro@CentralTCII1:~$ socket-upipe-server 10000 | tar -xvpf -
metro@CentralTCE:~$ tar -cvpf - sun sistema | socket-upipe-client 150.100.123.13 10000
metro@CentralTCII1:~$ find . -name '*.Log*' -exec rm \{\} \;
metro@CentralTCII1:~$ find sistema/V/Buzon/ -type f -exec rm \{\} \;
metro@CentralTCII1:~$ touch /home/metro/control_on_boot
metro@CentralTCII1:~$ cd /home/metro/sun
metro@CentralTCII1:~$ ln -s `which prog_relaunch` control_relaunch

Y como root:
CentralTCII1:/etc# grep -A4 [^-]localhost hosts | tail -4 > /tmp/myhost
CentralTCII1:/etc# mv hosts hosts.siv
CentralTCII1:/etc# scp metro@150.100.72.1:/etc/hosts .
CentralTCII1:/etc# sed -i "/[^-]localhost/aInsertionPoint" /etc/hosts; while read i ; do sed -i "/InsertionPoint/i$i" /etc/hosts; done /tmp/myhost ; sed -i "/InsertionPoint/d" /etc/hosts


Wednesday, 5 September 2007, 5:53:59 pm
Instalo el script de arranque /etc/init.d/control en CentralTCII1 He hecho lo siguiente (lo he copiado de una parada de ML):
CentralTCII1# cd /etc/init.d
CentralTCII1# scp metro@12.68.58.10:/etc/init.d/control .
CentralTCII1# scp metro@12.68.58.10:/etc/init.d/control-data .
CentralTCII1# scp metro@12.68.58.10:/etc/init.d/control-data.txt .
CentralTCII1# sed -i "/file2flash/d" /etc/init.d/control
CentralTCII1# sed -i "s:/opt/updates:/home/metro/backupestados:g" /etc/init.d/control-data
CentralTCII1# sed -i "s:/media/hdd/TCE:/home/metro/logs:g" /etc/init.d/control-data
CentralTCII1# sed -i "s:grep hdc /proc/mounts:true:g" /etc/init.d/control-data
CentralTCII1# sed -i "/mount.*opt/d" /etc/init.d/control-data
CentralTCII1# sed -i '/cd.*fdir/a(cd /$fdir && rm -r $e) ' /etc/init.d/control-data
CentralTCII1# sed -i 's:/home/metro/backupestados/home/metro:/home/metro/backupestados /home/metro/logs:g' /etc/init.d/control-data
CentralTCII1# update-rc.d control defaults
CentralTCII1# cd /etc
CentralTCII1# for i in rc*.d/*ssh ; do mv $i `echo $i | sed "s/20ssh/19ssh/g"` ; done

Con eso instala la script control, que hace que arranque el control de /home/metro/sun en el inicio, y pone el ssh para que arranque ANTES que control (por si acaso...).

Además, he editado la script de control para quitar las referencias a file2flash.

Monday, 3 September 2007, 7:19:32 pm
Cambiado el hostname de CommsL13 a centraltcii1 También he creado el usuario metro, pero con gid 1000 (ups!).

Wednesday, 13 June 2007, 5:30:23 pm
Pasos realizados en CentralTCE03CentralTCII2(CommsL15) Se ha hecho lo siguiente:
  1. Cambiar el hostaname de la máquina con un hostname-change a CentralTCE03
    # hostname-change CommsL15 huihui CentralTCE03 huihiu
  2. Añadir el nuevo hostname al hosts de main1
    main1:/root# ./vihosts
  3. Cambiar el password de root al mismo de centraltce
    # passwd
  4. Cambiar en /etc/passwd y /etc/passwd- el uid del statd a 113 (estaba en 101, que colisiona con el usuario metro):
    # sed -i "s/^statd:x:101:/statd:x:113:/g" /etc/passwd /etc/passwd-
  5. Añadir el usuario metro con uid 101 y gid 60001
    # adduser metro -uid 101 -gid 60001
  6. rebotar (ya que ya llevamos algunos cambios, para que se vea que hemos cambiado algo O:-).
  7. Copiar el home/metro de CentralTCE a CentralTCE03 (con un socket-upipe-server/client p. ej.):
    CentralTCE03:/home/metro# socket-upipe-server 10000 | tar -xvzf -
    CentralTCE:/home/metro# tar -cvf - .[a-zA-Z]* * | gzip -1 | socket-upipe-client 150.100.123.15 10000
  8. Borrar lo que no aplica:
    # rm .serverauth.[0-9]*
    # rm ControlId/Distrib/resultado/* ControlId/Distrib/*.tar.gz ControlId/Distrib/*.log ControlId/Distrib/*.tar ControlId/logs/* ControlId/Listas/[0-9]* ControlId/Listas/*.gz
    # rm repositorio/*.log* sistema/V/*.Log* sistema/V/EstadoRT/* sistema/V/Buzon/[0-9]* sistema/V/Buzon/Log/* sistema/V/Buzon/RCP_Results_Loader/Temp/* sistema/V/Buzon/RCP_Results_Loader/Logs/* sistema/V/Buzon/Procesados/[0-9]*
    # rm rm .vnc/*.log .vnc/*.pid rm .vnc/*.log .vnc/*.pid sistema/V/*.Now
    # find . | grep "/x[A-Z]" | xargs rm
  9. Hacer que arranque el usuario metro en vez del siv:
    # sed -i "s/autologin siv /autologin metro /g" /etc/inittab
NOTA: dejo comentado en el inittab el que arranque al usuario metro, hasta que se ponga en producción.

Descripción del proyecto


Instalar y configurar CentralTCE02 y CentralTCE03.

Link to this Page