同期を維持したいWebサーバー、アプリケーションサーバー、データベースサーバーがいくつかあります。これらのサーバーの一部はインターネットに接続されていないため、外部のタイムソースにアクセスすることはできません。
したがって、私たちがやりたいのは、1つのサーバーをプライマリタイムソースとして構成することです。サーバーは、WindowsTimeサービスを使用してtime.windows.comと連絡を取り合います。これは「すぐに使える」デフォルトなので、問題ありません。次に、他のサーバーを構成して、そこから時間を取得したいと思います。
私が知っている単純なはずですが、何らかの理由でそれを機能させることができません。
誰かがこれを成功させましたか?
マイク
この記事では、サーバーの1つをタイムサーバーにする方法について説明します。その後、TimeServer設定をWindowsクロックからこのサーバーに変更できます。重要なステップは次のとおりです。
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags「アナウンスフラグ」レジストリエントリを5に設定して、信頼できるタイムソースを示します。
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNTPClientSpecialPollInterval「SpecialPollInterval」レジストリエントリは、Windows2003マシンがNTPサーバーをポーリングする期間を秒単位で定義します。推奨値は900秒で、15分ごとに相当します。
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer「NTPサーバー」パラメーターは、Windows2003マシンが同期できるNTPサーバーのIPアドレスまたはDNS名のリストを、スペースで区切って提供するために使用されます。
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNTPServerEnabled「Enabled」フラグを値1に変更すると、NTPサーバーが有効になります。
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType「Type」レジストリエントリに「NTP」を指定して、サーバータイプをNTP)に変更します。
this があなたが探しているものだと思います。 NTPサービスを他のクライアントに提供するようにW32Timeサービスを構成する方法について説明します。外部タイムソースを使用するようにWindowsTimeサービスを構成する」というタイトルのセクションまでスクロールダウンします。サーバーの内部クロックに依存する代わりに、別のNTPサーバーに同期します。
これらはすべてWindowsドメイン上にありますか?もしそうなら、PDCエミュレーターのソースを設定でき、残りはそれと同期し続けると思います。
NTPソフトウェアを無料でダウンロードし、このntpソースを指すようにWindows以外のマシンを構成できます。