{"id":202,"date":"2020-08-19T10:45:56","date_gmt":"2020-08-19T08:45:56","guid":{"rendered":"https:\/\/reglisss.freeboxos.fr\/wordpress\/?page_id=202"},"modified":"2020-08-19T10:45:56","modified_gmt":"2020-08-19T08:45:56","slug":"ntp-et-hyperv-en-domaine","status":"publish","type":"page","link":"https:\/\/reglisss.freeboxos.fr\/wordpress\/ntp-et-hyperv-en-domaine\/","title":{"rendered":"NTP et hyperv en domaine"},"content":{"rendered":"\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/reglisss.freeboxos.fr\/wordpress\/\n<\/div><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Gestion des NTP Sous Windows dans un environnement HyperV avec Domaine<\/h1>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.tech2tech.fr\/wp-content\/uploads\/2020\/08\/NTP-780x470.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.tech2tech.fr\/gestion-des-ntp-sous-windows-dans-un-environnement-hyperv-avec-domaine\/#Contexte\">Contexte<\/a><\/li><li><a href=\"https:\/\/www.tech2tech.fr\/gestion-des-ntp-sous-windows-dans-un-environnement-hyperv-avec-domaine\/#Subtilite_HyperV\">Subtilit\u00e9 HyperV<\/a><\/li><li><a href=\"https:\/\/www.tech2tech.fr\/gestion-des-ntp-sous-windows-dans-un-environnement-hyperv-avec-domaine\/#Solution\">Solution<\/a><\/li><li><a href=\"https:\/\/www.tech2tech.fr\/gestion-des-ntp-sous-windows-dans-un-environnement-hyperv-avec-domaine\/#Conclusion\">Conclusion<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Contexte&nbsp;<\/h2>\n\n\n\n<p>Il est fr\u00e9quent de voir des&nbsp;<strong>PC d\u2019un domaine Windows qui ne sont pas \u00e0 l\u2019heure<\/strong>. En effet les PC sont configur\u00e9s pour chercher l\u2019heure sur le Contr\u00f4leur de domaine Principal, qui par d\u00e9faut n\u2019a pas de serveur NTP public pour se synchroniser.<\/p>\n\n\n\n<p>Solution test\u00e9e sous Windows Server de 2012 \u00e0 2019.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Subtilit\u00e9 HyperV<\/h2>\n\n\n\n<p>Dans un environnement HyperV, la configuration par d\u00e9faut de \u00ab&nbsp;Services d\u2019int\u00e9gration&nbsp;\u00bb fait en sorte que les VMs synchronisent leurs dates et heures via l\u2019h\u00f4te qui les h\u00e9berge :<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.tech2tech.fr\/wp-content\/uploads\/2020\/07\/2020-07-30_22h25_15-708x673.png\" alt=\"Services-int\u00e9grations-hyperv-Microsoft\"\/><\/figure>\n\n\n\n<p>Dans ce cas de figure, je pr\u00e9f\u00e8re appliquer ma configuration cot\u00e9 HyperV ce qui me permet de ne la faire qu\u2019une fois car sinon, pour bien faire, il faudrait l\u2019appliquer au Domaine de votre environnement virtuel et \u00e0 votre environnement HyperV afin que l\u2019heure ne se d\u00e9cale pas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Solution<\/h2>\n\n\n\n<p>Sur votre contr\u00f4leur de domaine principal ou sur votre h\u00f4te HyperV selon votre cas de figure, ex\u00e9cuter un PowerShell&nbsp;<strong>en tant qu\u2019administrateur<\/strong>&nbsp;et taper la commande suivante :&nbsp;<\/p>\n\n\n\n<p>w32tm&nbsp;\/query \/status<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.tech2tech.fr\/wp-content\/uploads\/2020\/07\/2020-07-31_00h05_30-1.png\" alt=\"\"\/><\/figure>\n\n\n\n\n\n<p>Cette commande ressort la valeur IP de la source : 172.17.40.1 (IP de l\u2019hyperviseur sur lequel je suis), source \u00ab&nbsp;Free-running System Clock&nbsp;\u00bb :&nbsp;<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tech2tech.fr\/wp-content\/uploads\/2020\/08\/2020-08-04_22h31_07-708x291.png\" alt=\"w32tm-query-status\" width=\"708\" height=\"291\" srcset=\"https:\/\/www.tech2tech.fr\/wp-content\/uploads\/2020\/08\/2020-08-04_22h31_07-708x291.png 708w, https:\/\/www.tech2tech.fr\/wp-content\/uploads\/2020\/08\/2020-08-04_22h31_07-768x315.png 768w, https:\/\/www.tech2tech.fr\/wp-content\/uploads\/2020\/08\/2020-08-04_22h31_07.png 872w\"><\/p>\n\n\n\n<p>Ensuite, taper la commande :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">w32tm \/config \/manualpeerlist:\"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org\" \/syncfromflags:manual \/reliable:yes<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.tech2tech.fr\/wp-content\/uploads\/2020\/08\/2020-08-04_22h49_38-708x84.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Explication de la commande :&nbsp;<\/p>\n\n\n\n<p><em>\/config<\/em>&nbsp;permet de passer les commandes pour configurer \u00ab&nbsp;w32tm&nbsp;\u00bb<br><em>\/manualpeerlist:<\/em>&nbsp;d\u00e9finit la liste des serveurs NTP \u00e0 utiliser, c\u2019est une liste d\u2019adresses DNS et\/ou IP s\u00e9par\u00e9es par des espaces. Si plusieurs serveurs sont pr\u00e9cis\u00e9s, cette option doit \u00eatre plac\u00e9e entre guillemets. J\u2019ai fait le choix dans mon exemple de faire confiance aux serveurs NTP de ntp.org.<br><br><em>\/syncfromflags:<\/em>&nbsp;peut avoir l\u2019une des valeurs suivantes :<br><em>manual&nbsp;:<\/em>&nbsp;Synchronise depuis la liste pr\u00e9cis\u00e9e pr\u00e9c\u00e9demment (manualpeerlist)<br><em>domhier<\/em>&nbsp;: synchronise depuis un AD<br><em>no<\/em>&nbsp;: synchronise \u00e0 partir<br><em>all<\/em>&nbsp;: combinaison de \u00ab&nbsp;manual&nbsp;\u00bb + \u00ab&nbsp;domhier&nbsp;\u00bb<br><em>\/reliable:&nbsp;d\u00e9finit si cet ordinateur est une source de temps fiable. Ce param\u00e8tre est uniquement significatif sur les contr\u00f4leurs de domaine.<\/em><\/p>\n\n\n\n<p><em>Yes<br><\/em><em>No<\/em><\/p>\n\n\n\n<p>Il faut maintenant red\u00e9marrer le service :&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">restart-service w32time<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.tech2tech.fr\/wp-content\/uploads\/2020\/08\/2020-08-04_23h17_02-708x50.png\" alt=\"restrart-service-w32time\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">w32tm \/query \/status<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.tech2tech.fr\/wp-content\/uploads\/2020\/08\/2020-08-04_23h26_34-708x187.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Cette fois-ci la commande ressort la valeur IP de la source : 54.37.80.132, source \u00ab&nbsp;0.pool.ntp.org&nbsp;\u00bb :<\/p>\n\n\n\n<p>Heure avant for\u00e7age de la synchro :&nbsp;<br><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tech2tech.fr\/wp-content\/uploads\/2020\/08\/Heure-avant-synchro.png\" alt=\"Heure-avant-synchro\" width=\"189\" height=\"87\">&nbsp;&nbsp;<\/p>\n\n\n\n<p>Maintenant un petit for\u00e7age de la synchronisation avec la commande<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">w32tm \/resync<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.tech2tech.fr\/wp-content\/uploads\/2020\/08\/2020-08-04_23h33_09-708x61.png\" alt=\"w32tm-resync\"\/><\/figure>\n\n\n\n<p>Heure apr\u00e8s synchro :&nbsp;<br><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tech2tech.fr\/wp-content\/uploads\/2020\/08\/2020-04-02_16h02_13.png\" alt=\"\" width=\"189\" height=\"87\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Voil\u00e0, on arrive \u00e0 la fin de ce petit tuto bonnes pratiques concernant la synchro des heures dans un domaine Active Directory avec une subtilit\u00e9 dans un environnement HyperV.<\/p>\n\n\n\n<p>Apr\u00e8s \u00e7a vos utilisateurs arr\u00eateront de vous dire \u00ab&nbsp;<strong>L\u2019heure de mon PC est d\u00e9cal\u00e9e de 5 \u00e0 10 min<\/strong>&nbsp;par rapport \u00e0 mon Smartphone et j\u2019ai beau mettre \u00e0 l\u2019heure \u00e7a se red\u00e9cale&nbsp;\u00bb =)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gestion des NTP Sous Windows dans un environnement HyperV avec Domaine Contexte Subtilit\u00e9 HyperV Solution Conclusion Contexte&nbsp; Il est fr\u00e9quent de voir des&nbsp;PC d\u2019un domaine Windows qui ne sont pas \u00e0 l\u2019heure. En effet les PC sont configur\u00e9s pour chercher l\u2019heure sur le Contr\u00f4leur de domaine Principal, qui par d\u00e9faut n\u2019a pas de serveur NTP [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-202","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/reglisss.freeboxos.fr\/wordpress\/wp-json\/wp\/v2\/pages\/202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reglisss.freeboxos.fr\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/reglisss.freeboxos.fr\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/reglisss.freeboxos.fr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reglisss.freeboxos.fr\/wordpress\/wp-json\/wp\/v2\/comments?post=202"}],"version-history":[{"count":1,"href":"https:\/\/reglisss.freeboxos.fr\/wordpress\/wp-json\/wp\/v2\/pages\/202\/revisions"}],"predecessor-version":[{"id":204,"href":"https:\/\/reglisss.freeboxos.fr\/wordpress\/wp-json\/wp\/v2\/pages\/202\/revisions\/204"}],"wp:attachment":[{"href":"https:\/\/reglisss.freeboxos.fr\/wordpress\/wp-json\/wp\/v2\/media?parent=202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}