vcenter una tiempo maquina hora fecha congelar como cambiar vmware

una - ¿Cómo mantener el reloj de VMWare VM sincronizado?



cambiar hora vcenter (11)

Me he dado cuenta de que nuestras máquinas virtuales VMWare a menudo tienen un tiempo incorrecto. No importa cuántas veces reinicie el tiempo que siguen desintegrando.

¿Alguien más ha notado esto? ¿Qué hacen otras personas para mantener el tiempo de VM sincronizado?

Editar: Estas son las VM de CLI linux por cierto.


En el entorno de Active Directory, es importante saber:

  • Todas las máquinas miembro se sincronizan con cualquier controlador de dominio.

  • En un dominio, todos los controladores de dominio se sincronizan desde el PDC Emulator (PDCe) de ese dominio.

  • El emulador PDC de un dominio debe sincronizarse con local o NTP.

Es importante tener esto en cuenta al configurar el tiempo en vmware o configurar la sincronización de tiempo.

Extraído de: http://www.sysadmit.com/2016/12/vmware-esxi-configurar-hora.html


La velocidad de la CPU varía debido al ahorro de energía. Originalmente me di cuenta de esto porque VMware me dio un consejo útil en mi computadora portátil, pero esta página menciona lo mismo:

Cita de: Consejos y trucos de VMWare Ahorro de energía (SpeedStep, C-states, P-States, ...)

La configuración de ahorro de energía puede interferir significativamente con el rendimiento de vmware. Hay varios niveles de ahorro de energía.

Frecuencia de CPU

Esto no debería conducir a la degradación del rendimiento, además de tener el rendimiento obvio menor cuando se ejecuta la CPU a una frecuencia más baja (ya sea manualmente a través de gobernadores como "ondemand" o "conservador"). El único problema con la variación de la velocidad de la CPU mientras vmware se está ejecutando es que el reloj de Windows perderá tiempo. Para evitar esto, especifique la velocidad total de su CPU en kHz en / etc / vmware / config

host.cpukHz = 2167000


Si la hora del host es correcta, puede establecer la siguiente opción de archivo de configuración .vmx para habilitar la sincronización periódica:

tools.syncTime = true

Por defecto, esto sincroniza el tiempo cada minuto. Para cambiar la frecuencia periódica, configure la siguiente opción para el tiempo de sincronización deseado en segundos:

tools.syncTime.period = 60

Para que esto funcione, debe tener instaladas las herramientas de VMWare en su sistema operativo invitado.

Consulte http://www.vmware.com/pdf/vmware_timekeeping.pdf para obtener más información.



Voy a responder a los invitados de Windows. Si tiene VMware Tools instalado, el área de notificación de la barra de tareas (cerca del reloj) tiene un ícono para VMware Tools. Haga doble clic en eso y configure sus opciones.

Si no tiene VMware Tools instalado, puede establecer la opción del reloj para que la hora de Internet se sincronice con algún servidor NTP. Si su máquina física sirve el protocolo NTP a sus máquinas invitadas, puede hacerlo con una red de solo host. De lo contrario, deberá permitir que sus invitados se sincronicen con un servidor NTP original en Internet, por ejemplo time.windows.com.


de acuerdo con la base de conocimiento de VMware, la solución real depende de la distribución y distribución de Linux, en RHEL 5.3. Normalmente edito /etc/grub.conf y anexo estos parámetros a la entrada del kernel: divider = 10 clocksource = acpi_pm

Luego habilite NTP, deshabilite la sincronización de tiempo de VMware desde vmware-toolbox y finalmente reinicie la VM

Aquí puede encontrar una tabla completa con pautas para cada distribución de Linux:

MEJORES PRÁCTICAS DE MANTENIMIENTO DE TIEMPO PARA INVITADOS DE LINUX http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006427


En mi caso, estamos ejecutando VMWare Server 2.02 en Windows Server 2003 R2 Standard. El host también es Windows Server 2003 R2 Standard. Tenía las herramientas de VMware instaladas y configuradas para sincronizar la hora. Hice todo lo imaginable que encontré en varios sitios de Internet. Todavía teníamos una deriva horrible, aunque se había reducido desde 15 minutos o más hasta el rango de 3 o 4 minutos.

Finalmente en vmware.log encontré esta entrada (reside en la carpeta como el archivo .vmx): "Su sistema host no garantiza TSC sincronizados en diferentes CPU, así que configure la opción / usepmtimer en su archivo Windows Boot.ini para asegúrese de que el control del tiempo sea confiable. Consulte Microsoft KB http://support.microsoft.com/kb ... para obtener más información y Microsoft KB http://support.microsoft.com/kb ... para obtener más información. "

Causa: este problema se produce cuando la computadora tiene la tecnología AMD Cool''n''Quiet (núcleos duales AMD) habilitada en el BIOS o en algunos procesadores Intel multi core. Los sistemas multi core o multiprocesador pueden encontrarse con deriva de Time Stamp Counter (TSC) cuando el tiempo entre los diferentes núcleos no está sincronizado. Los sistemas operativos que usan TSC como un recurso de cronometraje pueden experimentar el problema. Los sistemas operativos más nuevos generalmente no usan el TSC por defecto si hay otros temporizadores disponibles en el sistema que se pueden usar como fuente de cronometraje. Otros temporizadores disponibles incluyen PM_Timer y High Precision Event Timer (HPET). Resolución: para resolver este problema, verifique con el proveedor de hardware si hay una nueva actualización de controlador / firmware disponible para solucionar el problema.

Nota: la instalación del controlador puede agregar el modificador / usepmtimer en el archivo Boot.ini.

Una vez que este (/ usepmtimer switch) estaba listo, el reloj estaba a tiempo.


Al instalar VMware Tools en un invitado de Windows, "Sincronización horaria" no está habilitada de forma predeterminada. Sin embargo, la "mejor práctica" es habilitar la sincronización de tiempo en los invitados de Windows.

Hay varias formas de hacerlo desde fuera de la máquina virtual, pero quería encontrar la forma de habilitar la sincronización de tiempo desde el propio invitado, ya sea en o después de la instalación de las herramientas.

Sorprendentemente, esto no fue tan sencillo como esperaba. (Supuse que sería posible configurar esto como una opción de parámetro / config durante la instalación de herramientas)

Después de buscar un poco, encontré una forma de hacerlo en un artículo de VMware llamado "Uso de la interfaz de línea de comandos de VMware Tools".

Por lo tanto, si la sincronización de tiempo está desactivada, puede habilitarla ejecutando la siguiente línea de comando en el invitado:

VMwareService.exe –cmd “vmx.set_option synctime 0 1″

Notas adicionales

Por alguna razón (IMHO estúpido), esta utilidad requiere que especifiques el valor actual y el nuevo

0 = deshabilitado 1 = habilitado

Entonces, si ejecuta este comando en una máquina que ya tiene esta configuración, recibirá un error que dirá "Valor antiguo no válido". Obviamente, puede "ignorar" este error cuando se ejecuta (por lo que no es un gran problema), pero el diseño actual parece un poco tonto. En mi humilde opinión, sería mucho más sensato si pudiera simplemente especificar el valor que desea establecer y no requerir que se especifique el valor actual.

es decir, VMwareService.exe -cmd "vmx.set_option synctime <0 | 1>"


Agregué el siguiente trabajo a crontab. Es hacky, pero creo que debería funcionar.

* / 5 * * * * service ntpd stop && ntpdate pool.ntp.org && service ntpd start

Detiene las actualizaciones del servicio ntpd del servicio y vuelve a iniciar ntpd



Algo para notar aquí. Tuvimos el mismo problema con Windows VM que se ejecuta en un host ESXi. La sincronización de tiempo se activó en VMWare Tools en el invitado, pero los relojes de invitado estaban constantemente apagados (aproximadamente 30 segundos) desde el reloj del host. El host ESXi se configuró para obtener actualizaciones de tiempo desde un servidor de tiempo interno.

Resultó que teníamos activada la configuración de Hora de Internet en las VM de Windows (Panel de control> Fecha y hora> pestaña Hora de Internet), por lo que el invitado obtenía actualizaciones de tiempo de dos lugares y el tiempo de Internet estaba ganando. Apagamos eso y ahora los relojes de invitados son buenos, obteniendo su tiempo exclusivamente del host de ESXi.