※ESXiなど仮想サーバをNTPサーバにしてはいけない
今回はネットワーク機器の時刻同期先として急遽Windows2008サーバを
NTPサーバとしてたてることになった。
レジストリを起動
regedit.exe
HKEY_LOCAL_MACHINE
→SYSTEM
→CurrentControlSet
→Services
→W32Time
→TimeProviders
→NtpServer
の「Enabled」を1へ変更
HKEY_LOCAL_MACHINE
→SYSTEM
→CurrentControlSet
→Services
→W32Time
→Config
の「AnnounceFlags」を5へ変更
基本はこの二つを設定してコマンドプロンプトで下記コマンドを入力
net stop w32time && net start w32time
UNIX系のサーバやネットワーク機器の同期を行う場合はさらに
HKEY_LOCAL_MACHINE
→SYSTEM
→CurrentControlSet
→Services
→W32Time
→Config
の「LocalClockDispersion」を0へ変更
再度ntpサービスを再起動する。コマンドプロンプトにて
net stop w32time && net start w32time
※ローカルクロックに対する分散(ゆらぎ)を最小にしてやらないと、
UNIX系(多くのネットワーク機器など)では信頼してくれないので
この設定を行う必要があります。