Bienvenidos

Todos estos pasos descriptos fueron probados en ambientes productivos

viernes, 2 de junio de 2017

Procedimiento para cambio de horario

En Argentina, fue normal años atras, que para "aprovechar mas la  luz del sol" se adelantara la hora.

Los pasos que vine haciendo son los siguientes :

Para todo los servidores que tengan como TIMEZONE America/Buenos aires
No es necesario bootear los equipos ni los containers.

Básicamente corremos un script que modifica y compila el nuevo uso horario. Trabaja con un archivo que se llama newbsas que tiene el siguiente formato.
Zone    America/Buenos_Aires    -3:00   -       ART     2016    Oct     18      00:00
                                -2:00   -       ART

Eso le indica que el dia Domingo 18 de octubre a las 00.00 hs cambie el timezone por -2 , es decir, se adelanta 1 hora a la actual, que es gmt +3 .

Abajo estan los nombres de los scripts y su funcion, para poder verlos clickear sobre ellos
el zscp ( que es para copiar de la global a los containers )
el chequear.fechas.ksh  ( hace lo que su nombre indica )
el newbsas ( que contiene el formato que describi mas arriba en este documento )
el compila.TZ.ksh  ( este script compila con el comando zic, lo que contiene el archivo newbsas, lo hace en la zona global y si tiene containers lo hace en cada uno de ellos )
el Orden de ejecucion de estos 5 pasos

Los equipos tienen TZ=GMT+3 ó alguno TZ=Argentina+3 , en estos casos hay que cambiar el TZ a GMT+2 y TZ=Argentina+2 y bootear los equipos.-

Los equipos que tenemos que bootear, los podemos bajar 1 hora antes y levantarlos despues de las 24.

Este procedimiento tambien funciona para Solaris 10 x86 .

Aclaracion. Si no se bootea el equipo, hay que bajar y subir el demonio del cron Porque sino queda con el horario viejo.

No hay comentarios:

Publicar un comentario