martes, 27 de marzo de 2007

Nota técnica: Problemas con el reloj bajo VMware

Uno de los incidentes más habituales y que trae de cabeza a más de uno viene dado por el reloj de las máquinas virtuales. Alguno de vosotros ya habréis observado que el reloj de cualquier sistema operativo que virtualicéis bajo VMware Server y/o ESX (a mí en Workstation no me ha pasado aún) es que el reloj de la VM parece ir más lento ( o más rápido). Este problema es especialmente acuciante en VM's bajo Linux.

En el entorno Windows, incluso en VM's dentro de un dominio (donde el DC hace de servidor de tiempo), podemos sorprendernos encontrando un desfase de horas entre nuestras VM y las máquinas físicas. El Knowlegde Base de VMware (accesible desde la página principal de VMware) ofrece distintas soluciones, aunque he de reconocer que la presentación es bastante confusa.

Como norma general, vengan las siguientes recomendaciones:

  1. Utilizar una sola fuente de reloj: Es decir, si usáis ntp, desactivar el "Time sync" en las VMware Tools y viceversa.
  2. No uséis al host VMware como time server: El COS (Console Operating System) no está pensado para esto, y la ejecución del algún proceso en él puede afectar al reloj.
  3. En el caso de Linux, Los escenarios varían:
  • Si vuestro reloj se ralentiza bajo VI3, mirad este Link
  • Para el resto de los casos (reloj acelerado, otras plataformas), usad este otro

¿Quién dijo que sólo Microsoft tiene "particularidades" tontas?

Un saludo.

3 comentarios:

Gura dijo...

Nadie, nadie, ¿Quién dijo eso?

Lo que comentas a mi nunca me ha ocurrido, o no me he dado cuenta.

J. L. Medina dijo...

Si te digo la verdad, a mí me ha pasado sólo un par de veces. Pero si te pasa no veas que cara se te queda.

Jon dijo...

Muchas gracias J.L. A mi me ocurre de forma muy acusada y en todas mis maquinas (16 ESX 3.0 y unas 60 guests Linux RedHat AS4). Tengo que comprobar si se produce en los windows(solo 1 server...).

El link http://kb.vmware.com/vmtnkb/search.do?cmd=displayKC&docType=kc&externalId=1420&sliceId=SAL_Public
esta roto(o no deja acceder de esa forma), creo que el correcto es:
http://kb.vmware.com/kb/1420

Saludos y gracias!