Comment puis-je résoudre les problèmes de synchronisation de l’heure liés à mon instance Windows EC2 ?

Lecture de 4 minute(s)
0

Je souhaite modifier définitivement les paramètres d’heure sur mon instance Windows Amazon Elastic Compute Cloud (Amazon EC2) en fonction de mon fuseau horaire local. Ou bien, je ne peux pas modifier l'heure et la date sur mon instance.

Résolution

Il est recommandé d'utiliser le temps universel coordonné (UTC) pour vos instances afin de synchroniser vos journaux, métriques, journaux locaux et d'autres services Amazon CloudWatch. Cependant, vous pouvez également utiliser un autre fuseau horaire.

Impossible d'utiliser les paramètres système ou le Panneau de configuration pour modifier l'heure

Amazon fournit le service de synchronisation temporelle Amazon. Le service de synchronisation temporelle Amazon est accessible depuis toutes les instances EC2. Si vous ne pouvez pas modifier les paramètres d’heure, utilisez la fenêtre d'invite de commande pour configurer le service de synchronisation temporelle Amazon sur votre instance.

Pour vérifier que la stratégie Interdire l’accès au Panneau de configuration et aux paramètres du PC est désactivée dans l’Éditeur de stratégie de groupe locale, procédez comme suit :

  1. Ouvrez l'éditeur de stratégie de groupe locale.
  2. Sélectionnez Configuration utilisateur, Modèles d’administration, puis Panneau de configuration.
  3. Mettez en surbrillance Empêcher l'accès au Panneau de configuration et aux paramètres du PC, puis sélectionnez Modifier la configuration de la stratégie.
  4. Sélectionnez Désactivé.

Utiliser l'invite de commande pour modifier le fuseau horaire

Après avoir vérifié la configuration de la stratégie, vous pouvez modifier le fuseau horaire à partir de la fenêtre d'invité de commande. Pour obtenir des instructions, consultez l'onglet Windows de Modifier le fuseau horaire de votre instance.

Pour mettre à jour les paramètres d’heure et de date, procédez comme suit :

  1. Exécutez une fenêtre d'invite de commande en tant qu'administrateur.
  2. Entrez l'heure ou la date dans la fenêtre d'invite de commande, puis sélectionnez OK.
  3. Entrez la nouvelle heure ou date dans l'invite :
    Entrez une nouvelle heure au format HH:MM:SS. Par exemple, 08:35:00.
    Entrez une nouvelle date au format jj-mm-aaaa. Par exemple, 01-01-2021.

Les nouveaux paramètres d'heure et de date prennent immédiatement effet.

Remarque : Le service Citrix Xen Guest Agent peut entraîner des problèmes de synchronisation de l'heure. Il est recommandé de mettre à jour les pilotes PV Citrix vers des pilotes Amazon PV.

Après le redémarrage du système, le changement d'heure ne persiste pas

Si vous utilisez Windows Server 2008 ou une version ultérieure et que vous souhaitez que la nouvelle heure persiste après le redémarrage, ajoutez une clé de registre RealTimeIsUniversal. Pour obtenir des instructions, consultez la section Empêcher le changement de votre fuseau horaire après l’avoir défini pour Windows Server dans l’onglet Windows de Modifier le fuseau horaire de votre instance.

Si votre instance est jointe à un domaine dans AWS Directory Service for Microsoft Active Directory, modifiez les paramètres d'heure. Les paramètres d’heure de votre instance doivent utiliser le contrôleur de domaine comme source de temps pour éviter tout décalage horaire. Un décalage horaire interrompt l'authentification en raison des restrictions relatives à Kerberos. Cette authentification manquante peut entraîner des problèmes lorsque vous vous connectez à l'instance. Pour plus d'informations, consultez la section « C'est simple ! » – Configuration de l'heure dans Active Directory sur le site Web de Microsoft.

Le service de synchronisation temporelle Amazon est en retard de X minutes par rapport à d’autres horloges atomiques

Pour resynchroniser le service de synchronisation temporelle Amazon avec votre instance, procédez comme suit :

  1. Ouvrez une fenêtre d'invite de commande en tant qu'administrateur.

  2. Pour réinitialiser le serveur NTP afin qu'il pointe vers le serveur Service de synchronisation temporelle Amazon, exécutez la commande suivante :

    w32tm /config /manualpeerlist:"169.254.169.123,0x9" /syncfromflags:manual /update
  3. Pour arrêter le service de synchronisation de l'heure, puis supprimer toutes les informations de configuration du registre de votre installation de Windows Server, exécutez la commande suivante :

    net stop w32time
    w32tm /unregister
  4. Dans le menu Démarrer de l'instance, sélectionnez Exécuter, puis entrez services.msc. Vérifiez que Windows Time est supprimé.

  5. Pour terminer la resynchronisation, exécutez les commandes suivantes :

    w32tm /register
    Net start w32time
    w32tm /query /configuration /verbose
    w32tm /resync /rediscover && w32tm /resync /force
    w32tm /query /status /verbose
    w32tm /stripchart /computer:169.254.169.123 /period:5
    w32tm /query /source

Remarque : si l'horloge CMOS locale s'affiche, patientez quelques minutes. Puis, exécutez à nouveau la commande w32tm /query /source pour vérifier la source.

Informations connexes

W32tm sur le site Web de Microsoft

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 10 mois