Lorsque vous activez la synchronisation de l'heure périodique, VMware Tools définit la même heure du système d'exploitation invité que celle de l'hôte.

Après la synchronisation horaire, VMware Tools vérifie toutes les minutes que les horloges des systèmes d'exploitation invité et hôte correspondent toujours. Si ce n'est pas le cas, l'horloge sur le système d'exploitation client est synchronisée avec l'horloge sur l'hôte.

Si l'horloge du système d'exploitation invité est en retard par rapport celle de l'hôte, VMware Tools avance l'horloge de l'invité pour qu'elle corresponde à celle de l'hôte. Si l'horloge du système d'exploitation invité est en avance sur celle de l'hôte, VMware Tools ralentit cette horloge jusqu'à ce que les deux horloges soient synchronisées.

Un logiciel natif de synchronisation de l'heure, tel que Network Time Protocol (NTP) pour Linux et Mac OS X ou Microsoft Windows Time Service (Win32Time) pour Windows, est généralement plus précis que la synchronisation de l'heure régulière de VMware Tools. Utilisez une seule forme de synchronisation de l'heure périodique sur vos clients. Si vous utilisez un logiciel natif de synchronisation de l'heure, désactivez la synchronisation de l'heure périodique de VMware Tools.

Que vous activiez ou non la synchronisation de l'heure périodique de VMware Tools, les heures sont synchronisées après certaines opérations :

  • Lorsque vous démarrez le démon VMware Tools, comme lors d'une opération de redémarrage ou de mise sous tension
  • Lorsque vous reprenez une machine virtuelle interrompue
  • Après la restauration d'un snapshot
  • Après la réduction d'un disque

Lorsque le système d'exploitation démarre ou redémarre, et lors de la première activation de la synchronisation de l'heure périodique, si le paramètre time.synchronize.tools.startup.backward n'est pas activé dans le fichier .vmx, l'heure de l'invité est avancée. Pour d'autres événements, la synchronisation s'effectue en avançant l'heure.

Pour désactiver entièrement la synchronisation de l'heure, vous devez modifier le fichier de configuration (fichier .vmx) de la machine virtuelle et paramétrer plusieurs propriétés de synchronisation sur FALSE.

Conditions préalables

  • Désactivez d'autres mécanismes de synchronisation de l'heure périodique. Par exemple, certains clients peuvent avoir une synchronisation de l'horloge NTP ou Win32Time activée par défaut.
  • Si vous envisagez de créer des scripts pour les commandes employées dans cette procédure et avez besoin de connaître les codes de sortie, reportez-vous à Codes de sortie courants.
Note : Les systèmes d'exploitation invités Mac OS X utilisent NTP et ne se désynchronisent pas par rapport à l'hôte. Pour les systèmes d'exploitation invités Mac OS X, il n'est pas nécessaire d'activer la synchronisation de l'heure de VMware Tools.

Procédure

  1. Ouvrez une invite de commande ou un terminal dans le système d'exploitation client.
  2. Accédez au répertoire d'installation VMware Tools.
    Système d'exploitation Chemin par défaut
    Windows C:\Program Files\VMware\VMware Tools
    Linux et Solaris /usr/sbin
    FreeBSD /usr/local/sbin
    Mac OS X /Library/Application Support/VMware Tools
  3. Tapez la commande qui permet de déterminer si la synchronisation de l'heure est activée.
    utility-name timesync status
    

    Pour utility-name, utilisez le nom du programme de l'invité.

    Système d'exploitation Nom du programme
    Windows VMwareToolboxCmd.exe
    Linux, Solaris et FreeBSD vmware-toolbox-cmd
    Mac OS X vmware-tools-cli
  4. Tapez la commande qui permet d'activer ou de désactiver la synchronisation de l'heure périodique.
    utility-name timesync subcommand
    

    Pour subcommand, utilisez enable ou disable.

Résultats

Le service VMware Tools active ou désactive la synchronisation de l'heure périodique, comme vous l'avez spécifiée. La désactivation de la synchronisation de l'heure périodique n'entraîne pas celle de la synchronisation de l'heure VMware Tools dans son intégralité.

Que faire ensuite

Si vous devez conserver une heure fictive sur une machine virtuelle pour que l'horloge du système d'exploitation invité ne reste jamais synchronisée avec celle de l'hôte, désactivez complètement la synchronisation de l'heure pour le système d'exploitation invité.