-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2013-08-22 a las 12:00 -0500, unix.iingen escribió:
Esta es la historia
Problema: El reloj del sistema me proporciona una hora que no es la correcta y las aplicaciones no están funcionando correctamente.
Características del Sistema: Servidor Dell PE2970 Sistema Operativo: XenServer 6.1
Dentro de este servidor Xen Tenemos 5 Servidores Virtuales tipo PVM con OpenSuse en distintas versiones (la que me interesa en particular es la que tiene 12.2) 1 Servidor Virtual Ubuntu 12.04 no es PVM
¿El anfitrión tiene la hora correcta? ¿Da la hora UTC o local?
Detalles del problema:
Dentro del Sistema OpenSuse 12.2 si ejecuto el comando date obtengo CMP199-120P159A000S:~ # date jue ago 22 06:24:58 CDT 2013
La cual es incorrecta, mi hora correcta es CMP199-120P159A000S:~ # date -u jue ago 22 11:26:16 UTC 2013
Ambas horas son la misma, luego si una es correcta, la otra también lo es. cer@Telcontar:~> date --date="UTC 11:26:16" Thu Aug 22 13:26:16 CEST 2013 cer@Telcontar:~> date --date="CDT 6:24:58" Thu Aug 22 13:24:58 CEST 2013 cer@Telcontar:~> Si lo que quieres decir es que quieres que el sistema te de la hora en UTC, pues tienes que decírselo al sistema, porque TÚ le has dicho que tu zona horaria es CDT. Es correcto lo que te dice en ambos casos.
He intentado cambiarla de forma manual date -s "11:26" Lo anterior me pone la hora correcta, pero esta dura tan solo 46 segundos, después de este tiempo la vuelve a cambiar a la hora incorrecta que tenia anteriormente
Claro que te la cambia. O tienes puesto NTP, o le has dicho a la maquina virtual que tome la hora del anfitrión.
Lo extraño es que cuando ya tengo correcta esta #date jue ago 22 11:24:58 CDT 2013 La otra cambia #date -u jue ago 22 16:26:16 UTC 2013
Pues claro que te cambia. ¿Cómo no iba a hacerlo? Me parece que no tienes claro como funciona esto de la hora con distintas zonas horarias en un sistema Linux.
Estas son algunas de las salidas de los comandos que son necesarias para el análisis del problema
CMP199-120P159A000S:~ # rcntp stop redirecting to systemctl
Observación: es mala idea usar NTP en una maquina virtual. La explicación es larga y está en su manual. Debe tomar la hora del anfitrión, y sólo el anfitrión debe usar NTP. Si crees que la hora está mal, copia: Hora del reloj de pared, zona horaria, y país. Hora y zona horaria del anfitrión. Hora y zona horaria de huesped. Hora UTC del huesped. - -- Saludos Carlos E. R. (desde 12.3 x86_64 "Dartmouth" en Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlIWeV0ACgkQtTMYHG2NR9WZtwCeJ/0FimEWdFVkSQv67iwA7VoR T3kAoIpBZtS2Lge7uGcBIt/1TXMkMegt =Yo7A -----END PGP SIGNATURE-----