Nous avons 2 serveurs hyper-V physiques exécutant 8 VM entre eux, chaque serveur physique a un contrôleur de domaine sur lui fonctionnant dans une VM et tous les serveurs sont 2008R2
Le VM PDC est défini sur NTP et à synchroniser avec time.microsoft.com et le reste, y compris les serveurs physiques, est NT5DS. Cette machine virtuelle principale PDC détient définitivement le FSMO et est UDP 123 est actif
quand je lance w32tm / query / status
Je reçois VM IC Time Synchronization Provider sur les deux VM DC, je sais que cela signifie la synchronisation avec l'hôte.
Quand je lance w32tm / resync / rediscover
J'ai obtenu "n'a pas resynchronisé car aucune donnée de temps n'était disponible" et un ID d'événement 134 dans les journaux des idées à ce sujet?
J'ai également regardé les journaux et j'ai eu les événements 144 et 12
J'ai suivi les détails de MS KB sur la configuration d'une source de temps externe et effectué toutes les modifications du registre, mais je pense que le DNS m'obtient?
Mais lorsque je modifie l'heure sur l'une des machines physiques, c'est à partir de cette heure que l'heure est définie. Peut-être que si je les désinscris tous et que je m'inscris, les mets à jour et les synchronise, mais je crains que cela ne crée un plus gros problème!
J'essaie de laisser la synchronisation de l'heure entre la machine virtuelle et l'hôte Hyper-V activée car je pense que c'est la meilleure pratique d'après ce que j'ai lu.
Merci de votre aide
Je l'ai enfin fait fonctionner! L'objectif est d'aider les personnes qui commencent au début de la définition de l'heure des domaines.
Dans cet exemple, tous les serveurs, contrôleur de domaine principal (PDC), autres contrôleurs de domaine (DC) et autres serveurs exécutent Windows 2008 R2 et sont virtualisés avec Hyper-V.
Tout d'abord, vous lirez pour désactiver le 'Time Synchronization Integration Service' sur n'importe quelle machine virtuelle dans Hyper-V, mais à la place, vous devez manipuler le service de temps Windows (service w32tm) à partir du contrôleur de domaine virtuel, vous ne devez pas le désactiver car lorsqu'un La VM redémarre, cela causera des problèmes, cela devrait être fait avec w32tm. http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/19/time-synchronization-in-hyper-v.aspx
Vous devrez découvrir quel serveur est le PDC et exécuter les rôles FSMO. Exécutez ceci: netdom query fsmo Le résultat devrait être votre PDC et c'est là que vous effectuez la plupart de vos modifications.
Assurez-vous que dans le pare-feu il y a une règle "Outbound" sur UDP123 et que le programme est% SystemRoot% \ System32 \ w32tm.exe, il suffit de parcourir le répertoire Windows et de trouver l'exe pour le temps
C'est là que les modifications du registre descendent! HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ W32Time
Assurez-vous que le PDC sous config dans l'adresse de registre ci-dessus est défini sur NTP pour «type» et que tous les autres serveurs sont NT5DS, cela signifie que NTP est le papa! La meilleure pratique consiste à faire en sorte que le PDC recherche le temps et tout ce qui est synchronisé avec lui.
Exécutez cela sur tous les contrôleurs de domaine (y compris PDC), cela désactivera partiellement le temps de Windows afin qu'il ne regarde pas la machine hôte pendant longtemps, ce qui est important car nous sommes virtualisés. reg ajouter HKLM \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ VMICTimeProvider / v Enabled / t reg_dword / d 0
Vous pouvez aller sur le site ntp.org http://support.ntp.org/bin/view/Servers/WebHome pour trouver un serveur le plus proche de vous pour synchroniser votre temps externe. Je recommande de ne pas utiliser Microsoft car ils sont très utilisés et peuvent glisser à cause de cela.
La commande ci-dessous définira le PDC pour qu'il regarde de l'extérieur, mais vérifie également les paramètres de registre définis ici pour se synchroniser en externe (vous devez faire les deux) http://support.microsoft.com/kb/816042
Exécutez ceci sur PDC w32tm / config /manualpeerlist::0.pool.ntp.org,0x1 ”/ syncfromflags: MANUEL / fiable: oui w32tm / config / update w32tm / resync w32tm / resync / rediscover
Exécutez ces 2 commandes à tout moment sur n'importe quel serveur pour voir leur source et lors de leur dernière mise à jour, elles seront utilisées tout au long de cet exercice pour vous assurer que votre PDC et les autres serveurs obtiennent l'heure au bon endroit w32tm / query / status w32tm / query /la source
Ensuite, exécutez cela sur tous les DC, sauf le PDC, cela leur fera regarder le PDC pour le temps et le resynchroniser w32tm / config / syncfromflags: DOMHIER / update net stop w32time net start w32time w32tm / resync / force
Problèmes: lorsque vous exécutez la requête État ou Source, accordez-leur une minute ou 2 après les modifications, vous ne devez pas regarder l'horloge CMOS locale et vous ne devez pas non plus utiliser le fournisseur de synchronisation horaire vm ic comme source.
En cas de succès, le PDC doit lire le site externe que vous avez défini et les autres serveurs doivent indiquer le PDC comme source
J'espère que cela aide les gens à bonne chance!