こんにちは、cloudpack の 王子こと廣瀬一海 (@kazumihirose) です。

はじめに

時間って難しいですね。おそらく同僚たちから、テメーは一番時間ダメじゃんwwwって言われそうな私ですが・・・
そう、時間は大事、サーバも時刻同期は大事です。そもそもこれがしっかりしていないとログでもなんでも嘘を吐きます。

Windows Serverで複数のNTPサーバと時刻同期を行う

さて、Active Directory (以下、AD) のドメインに参加すれば、ADがNTPサーバとして設定されるのですが、そもそも単独の場合、ましてやADドメインコントローラーの場合にNTPってどうするのでしょうか?ってのが今回のお題。

まさか、time.windows.comのままにとかしているダサい人はもちろん居ませんよね?
 Windows Serverで複数のNTPサーバと時刻同期を行う 複数のNTPサーバと同期 同期の確認 Windows Serverで複数のNTPサーバと時刻同期を行う: GUI画面
Windows ServerはNTPサーバは一つしか設定できないとか、変な事をいう人とかいますね。
確かに、GUIでは一つしか設定できませんね。
複数のNTPサーバと同期するにはどうしたらよいのでしょうか?答えは以下の通りです。今回は偶然 Amazon EC2 で作業していましたので、amazon管轄のNTP Poolで設定しています。

複数のNTPサーバと同期

w32tm /config /syncfromflags:manual /manualpeerlist:"0.amazon.pool.ntp.org 1.amazon.pool.ntp.org 2.amazon.pool.ntp.org 3.amazon.pool.ntp.org",0x8 /update /reliable:yes

同期の確認

w32tm /resync

元記事はこちらです。
Windows Serverで複数のNTPサーバと時刻同期を行う