Sei sulla pagina 1di 3

Objectivo y Alcances:

Corregir la problemá tica DST en los equipos de plataforma Red Hat Enterprise Linux, versiones 5, 4 y 3, afectados por la última actualización de zona horaria realizada en 2008 y modificada en 2009. Esta ú ltima modificació n afecta a todos los equipos de la plataforma mencionada y su aplicación es de cará cter OBLIGATORIO en todos los sistemas del Datacenter administrados por Global Crossing.

Observaciones:

Se deber á determinar el riesgo para cada sistema y como afecta en cada caso el presente procedimiento. Para aquellos sistemas que posean aplicaciones sensibles al cambio de zona horaria, se recomienda esperar la actualización oficial de Red Hat, siempre y cuando dicha actualizació n llegue en un periodo de tiempo acorde, caso contrario, se deberá ejecutar el presente procedimiento, observando las recomendaciones para cada combinacion de sistema/applicación.

Procedimiento para Red Hat Enterprise Linux 5:

1)­Verificar la zona en la que se encuentra configurado el servidor. Para ello ejecutar la siguiente secuencia de comandos prestando especial atención a los puntos destacados en la salida de los mismos:

[root@server01 ~]# cat /etc/sysconfig/clock | grep ­i 'ZONE='

ZONE="America/Argentina/Buenos_Aires"

­La salida de arriba muestra que el equipo está en la zona horaria “America/Argentina/Buenos_Aires”, afectada por el cambio. Si bien el archivo está deprecado, es el que utiliza system­config­date para configurar la zona horaria.

[root@server01 ~]# date

Fri Oct 16 18:13:29 ART 2009

­La salida del comando “date” confirma la configuració n de zona horaria.

2)­Si los resultados coinciden con los del punto 1, verificar con el comando zdump que el sistema está afectado por el cambio programado para el 18 de Octubre del 2009:

[root@server01 ~]# zdump ­v /etc/localtime | grep ­i 2009 /etc/localtime Sun Mar 15 01:59:59 2009 UTC = Sat Mar 14 23:59:59 2009 ARST isdst=1 gmtoff=­7200 /etc/localtime Sun Mar 15 02:00:00 2009 UTC = Sat Mar 14 23:00:00 2009 ART isdst=0 gmtoff=­10800

/etc/localtime Sun Oct 18 02:59:59 2009 UTC = Sat Oct 17 23:59:59 2009 ART isdst=0 gmtoff=­10800 /etc/localtime Sun Oct 18 03:00:00 2009 UTC = Sun Oct 18 01:00:00 2009 ARST isdst=1 gmtoff=­7200

*La línea marcada en negrita muestra que el sistema se afectará el 18 de Octubre y modificará la hora en el momento especificado. Si aparecen estas lineas, el sistema REQUIERE actualización.

3)­Hasta la salida del parche oficial de Red Hat para el paquete tzdata, documentado en el bug de bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=529427, el procedimiento consistir á en cambiar la zona horaria a una con Offset de +3.

4)­Configuración de zona horaria:

­Ejecutar el comando:

system­config­date

a.Si se encuentra en una terminal MODO TEXTO:

Cambiar de

­­­­>

America/Argentina/Buenos_Aires

Cambiar a

­­­­>

"Etc/GMT+3".

Aplicar el cambio seleccionado OK.

b. Si se encuentra en una terminal MODO GR Á FICO:

Ir a la solapa "Timezones". Seleccionar "Non­geographic timezones". Seleccionar "GMT+3".

Aplicar el cambio seleccionado OK.

IMPORTANTE: TimeZone utiliza la nomenclatura POSIX para la creación de los nombres de zona y la utilización de s ímbolos positivo o negativo. A diferencia del m étodo utilizado normalmente, esta nomenclatura coloca un signo positivo (+) al OESTE de Greenwich. Es decir, para configurar correctamente nuestro huso horario debe seleccionarse GMT+3. Tres horas al oeste de Greenwich. Para una mejor comprensió n, observar el siguiente enlace con un mapa detallando las distintas zonas horarias. http://www.worldtimezone.com/

5)­Verificar que el cambio se realiz ó correctamente:

[root@server01 ~]# zdump ­v /etc/localtime | grep ­i 2009 [root@server01 ~]#

No debe observarse ninguna salida respecto al comando ilustrado arriba, indicando que NO existen reglas DST para la nueva zona horaria configurada.

Este cambio se deberá volver atrá s una vez que el fabricante publique la aztualizacion de tzdata correspondiente.

[root@server01 ~]# date Fri Oct 16 19:03:36 GMT+3 2009

­La salida del comando “date” confirma la configuració n de zona horaria (GMT+3).

Procedimiento para Red Hat Enterprise Linux 4 y 3:

1)­Revizar y verificar la configuració n actual como se ilustra en el procedimiento previo.

2)­Una vez comprobado que el sistema está afectado por el cambio horario, ejecutar el siguiente procedimiento para corregir la problem á tica DST:

­Editar el archivo de configuración de zona:

vi /etc/sysconfig/clock

­Cambiar el valor de zona horaria como se ilustra a continuación:

Cambiar de

­­­­>

ZONE="America/Argentina/Buenos_Aires"

Cambiar a

­­­­>

ZONE="Etc/GMT+3"

­Guardar el archivo modificado.

3)­Aplicar el cambio de confguració n de zona horaria.

­Realizar un link para aplciar la nueva configuració n horaria:

ln ­sf /usr/share/zoneinfo/Etc/GMT+3 /etc/localtime

­Probar con el comando date la corecta configuración de la nueva zona horaria.

[root@server01 ~]# date Fri Oct 16 19:03:36 GMT+3 2009

­La salida del comando “date” confirma la configuració n de zona horaria (GMT+3).

[root@server01 ~]# zdump ­v /etc/localtime | grep ­i 2009 [root@server01 ~]#

No debe observarse ninguna salida respecto al comando ilustrado arriba, indicando que NO existen reglas DST para la nueva zona horaria configurada.

Este cambio se deberá volver atrá s una vez que el fabricante publique la aztualizacion de tzdata correspondiente.

IMPORTANTE: El procedimiento para las versiones 3 y 4 de Red Hat Enterprise Linux, se basa en la nota http://kbase.redhat.com/faq/docs/DOC­2222 del fabricante. Referirse a la misma ante cualquier duda.

IMPORTANTE: TimeZone utiliza la nomenclatura POSIX para la creación de los nombres de zona y la utilización de s ímbolos positivo o negativo. A diferencia del m étodo utilizado normalmente, esta nomenclatura coloca un signo positivo (+) al OESTE de Greenwich. Es decir, para configurar correctamente nuestro huso horario debe seleccionarse GMT+3. Tres horas al oeste de Greenwich. Para una mejor comprensió n, observar el siguiente enlace con un mapa detallando las distintas zonas horarias. http://www.worldtimezone.com/