Palabras: Active Directory, Hyper-V y Time Synchronization.
Un día como cualquiera me dispongo a salir del trabajo, acerco mi tarjeta magnetica al reloj para fichar la salida y al mirar el visor veo que son las 17:50hs, diez minutos antes de lo normal, compruebo con la hora de mi telefóno para verificar que no salí apurado o adelantado y efectivamente eran las 18hs, las personas comenzaron a agolparse junto al reloj (algunos apurados para ir a la facultad, otros apurados por llegar a una cita, al menos eso parecía) y me pregunté a que se debía ese desfasaje…
El reloj de fichadas es muy antiguo y se actualiza el horario con el de la PC que lo administra, y a su vez la PC sincroniza su horario contra un servidor de Active Directory, luego de hacer pruebas de resincronización en el servidor se llego a:
Introducción:
Se tiene un ambientes similar a este:
Windows 2008 R2 virtualizando con Hyper-V como host y Windows 2008 R2 con Active Directory como guest.
Síntomas:
Se cambiaba la hora del servidor de Active Directory.
Active Directory no sincroniza la hora con el NTP configurado correctamente y funcionando.
Causa:
La sincronización de Tiempo del Hypervisor parece preceder a la configurada en la Máquina Virtual Guest.
Solución:
La solución fue desactivar el servicio de “Time Synchronization” desde la configuración de la VM de Active Directory.
Time Synchronization
Imagen con “Time Synchronization” desactivado:
Referencias:
By “Technet”
For virtual machines that are configured as domain controllers, it is recommended that you partially disable time synchronization between the host system and guest operating system acting as a domain controller. This enables your guest domain controller to synchronize time for the domain hierarchy, but protects it from having a time skew if it is restored from a Saved state.
No me ha funcionado. Aunque mi Escenario es la siguiente:
Servidor Windows Server 2012 como Domain Controler (DC) y con Hyper-V tengo otro Window Server 2012 como Servidor de Base de datos, y justo este ultimo tiene la hora desfasada. El Host fisico esá correcto, y por mas que he desabilitado la Sincronizacion de la hora en el Hyper V.
Nota: ninun server tiene salida a Internet. el server virtualizado debe sincronizarse con server fisico.
Agradezco la ayuda a sigfredo@system.pe
Saludos
Sigfredo
Hola Sigfredo, te recomendamos una de las pruebas que el segundo servidor de BBDD que está teniendo inconvenientes desactives la sincronización de con Integration services del Hipervisor y configures para sincronizar la hora con NT5DS directamente contra los controladores de dominio.
De esta manera la hora va a estar determinada por el dominio.
Esperamos haberte ayudado, cualquier inconveniente contactate nuevamente.
Saludos.
Germán
Es justo lo que me ocurría a mi, cada cierto tiempo iba perdiendo minutos. En cuando he desactivado la sincronizacion horaria en hyperv, el DC a vuelto a mostrar la hora correcta, y luego todos los equipos conectados tambien. Gracias por la info¡