Buscar

VMWare: Sincronización de hora de la VM

Por defecto, en un host ESXi, no se fuerza la sincronización de hora a todas las VM que residen en el mismo.

Esto significa que serán las VM que de forma natural sincronizarán la hora según la configuración de su servicio de hora.

Esta es la configuración adecuada y correcta en la mayoría de casos.

Un ejemplo de ello es en entornos de AD (Active Directory):

Los equipos añadidos al dominio sincronizarán hora con los DC y los DC, entre ellos, sincronizarán hora con el DC que disponga del rol FSMO de PDCe.

El DC con el rol de PDCe, sincronizará hora con el host o con un servidor NTP externo en caso de se configure con el comando w32tm.

Si utilizando la configuración de las VMWare Tools se forzara la sincronización de hora con el host, rompemos el modelo de hora necesario para que funcione AD de forma correcta.

Es por este motivo que debemos asegurarnos que en las VM no esté activada la opción en las VMWare Tools de forzar la sincronización con el host.

Podemos verificar y cambiar la configuración de las VMWare Tools de cada VM con:

VMwareToolboxCmd.exe para equipos Windows.
vmware-toolbox-cmd para equipos Linux.

o editando el fichero VMX de la VM.

Ejemplos:

Verificación en una VM sobre Windows:
 VMWare Sincronización de hora de la VM Windows

Verificación en una VM sobre Linux:

VMWare Sincronización de hora de la VM Linux

Verificación de la VM a nivel de hipervisor (fichero VMX de la VM):


VMWare Sincronización de hora de la VM hipervisor



2 comentarios:

  1. Buen articulo, gracias por compartir!

    Usando powercli se puede hacer un listado de la configuración de timesync de las mv, con algo como esto:
    get-view -viewtype virtualmachine -Filter @{'Config.Tools.SyncTimeWithHost'='True'} | select name


    Un saludo,
    Pablo

    ResponderEliminar
    Respuestas
    1. Efectivamente, con la PowerCLI podemos automatizar el proceso para todas las VM.

      ¡Gracias por tu aporte!

      Eliminar