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

Après la synchronisation horaire, VMware Tools vérifie toutes les minutes que les horloges des systèmes d'exploitation client et hôte correspondent toujours. Si tel n'est pas le cas, l'horloge du système d'exploitation client est synchronisé pour qu'elle corresponde à celle de l'hôte.

Si l'horloge du système d'exploitation client est en retard par rapport celle de l'hôte, VMware Tools avance l'horloge du client pour qu'elle corresponde à celle de l'hôte. Si l'horloge du système d'exploitation client 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 horaire régulière 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 complètement la synchronisation d'horloges, vous devez modifier le fichier de configuration (fichier .vmx) de la machine virtuelle et affecter la valeur FALSE à plusieurs propriétés de synchronisation.

Conditions préalables

  • Désactivez les autres mécanismes de synchronisation régulière de l'heure. Par exemple, la synchronisation d'horloges NTP ou Win32Time peut être démarrée par défaut sur certains clients.
  • 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 pour l'utilitaire de configuration VMware Tools.
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 régulière de l'heure, comme vous l'avez spécifiée. La désactivation de la synchronisation régulière de l'heure ne désactive pas complètement la synchronisation de l'heure VMware Tools.

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é.