Windows環境でのNTPサーバー冗長化

このQ&Aのポイント
  • Windows環境でのNTPサーバー冗長化の設定方法について教えてください。
  • 現在の設定では、NTPサーバー1故障時にNTPサーバー2を参照しません。通常時はNTPサーバー1を参照する設定が可能でしょうか?
  • Windows環境でのNTPサーバー冗長化に関する設定方法についてお教えください。
回答を見る
  • ベストアンサー

Windows環境でのNTPサーバー冗長化

添付画像のような構成のシステムがあります。 OSはWindows2008R2のワークグループで、赤と青のラインはイーサネットの二重化です。 下記の条件を満たす設定方法をご教示下さい。 1.WindowsTimeServiceを使用する。 2.通常はNTPサーバー1に対して時刻同期する。 3.NTPサーバー1が故障(経路含む)した場合、NTPサーバー2に時刻同期する。 4.上記3.の状態からNTPサーバー1が正常となった場合、NTPサーバー1に対して時刻同期する。 現在の設定と試験項目は下記のとおりです。 W32timeレジストリ     Key                Value Parameters            Type                NTP Parameters           NtpServer            172.16.5.2,0x9 172.17.5.2,0xa Config            AnnounceFlags       5 この設定では、NTPサーバー1故障時にNTPサーバー2を参照しません。 そこで下記のように設定を変更しました。 Parameters           NtpServer            172.16.5.2,0x9 172.17.5.2,0x9 すると、NTPサーバー1とNTPサーバー2の参照先がランダムに変わってしまいます。 あくまで通常時はNTPサーバー1を参照したいです。 このような設定が可能かどうか、ご教示いただければ幸いです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

単純に、タスクスケジューラに172.16.5.2と172.17.5.2のNTPタスク作って、2つ目は起動トリガを指定せず、1つ目のタスクのエラー時に2つ目のNTPタスクを起動すれよう構成すれば良いのでは? これをやるにはw32tmのconfigをスクリプトなどで指定する(IPアドレスだけだけど)必要があるから、どうせならBATファイルにエラー処理を書いて、タスクスケジューラはBATファイルのNTP呼出しインターバルのみ。の方が単純かも。

Rockman2929
質問者

お礼

確認が遅れてしまい申し訳ありませんでした。 NTPのステータスをbatで処理し、w32tmのNTPサーバー指定先を書き換え、サービス再起動させるようにすることで、希望の動作をすることが出来ました。 ありがとうございます。

関連するQ&A

  • NTP環境の構築

    とあるWindows2003 Serverが1台あります。 このサーバに以下のNTPの機能を持たせたいと考えています。 ※Active Direcotry環境ではなく、スタンドアロン(ワークグループ)環境です。 ・NTPクライアントとして、外部NTPサーバを参照し時刻同期をする ・他のクライアントPCに、時刻同期を提供する社内NTPサーバとする つまり全てのクライアントPCが外部NTPサーバを参照するのは 困るので、このWindowsサーバに時刻同期を集中させたいのです Active Direcotry環境では無いのですが、上記の要望は実現できる のでしょうか・・。ドメインコントローラ(DC)であれば、DCが NTPサーバとしての権威を持てるようですが。。 アドバイスお願いします。

  • ntpサーバの置き方

    DMZ、内部ネットワーク全端末(サーバ、クライアント含む)で、時刻調整をするために、ntpサーバを置こうと思っています。 どのように設置するのが一番いいのでしょうか? DMZには10台ほど端末があり、社内には100台ほど端末があります。(社内は今後300台ぐらいまで増える可能性あり) ネットワークは、下記のような構造になっています。 <ネットワーク構成> インターネット  | FW--DMZ  | 社内ネットワーク 案1、DMZにntpサーバを1台設置する。      流れ1.DMZ設置ntpが、外のntpサーバと同期      流れ2.DMZ設置ntpサーバに、社内とDMZ全端末を向ける。 案2、DMZ、社内にntpサーバを1台ずつ設置。      流れ1.DMZ設置ntpサーバが、外のntpサーバと同期      流れ2.DMZ設置ntpサーバと、社内のntpサーバが同期      流れ3.「dmz端末は、DMZのntpサーバと同期」「社内端末は、社内のntpサーバと同期」のように全端末設定する 案1をとると「設定ポイントがdmzのntpサーバ1台なので、 状況に合わせてntpを変える必要がない。ただ、ntpサーバの負荷は案2より高い。」 案2をとると「設定ポイントがntpサーバ2台なので、状況に合わせてntpを変える必要あり。ただ、ntpサーバの負荷は案1より低くなる。」 どちらの案でntpサーバーは設置するのが普通なのでしょうか? ご教授お願いします。

  • NTPサーバについて教えてください

    RedHat Enterprise Linux ES4のサーバを社内LAN上でNTPサーバとして構築し、外部のNTPサーバと時刻同期ができるところまでは確認できましたが、社内LAN上の他のサーバ(Windows及びLinux)やPC(XP Pro)から時刻同期を行おうとしても、「時刻データが利用できなかったため、コンピュータは同期を取り直しませんでした」というメッセージが出て時刻同期ができません。 ntp.confの内容は、 ------------------------- server xxx.xxx.xxx.xxx 外部NTPサーバ restrict default ignore restrict 127.0.0.1 restrict 192.168.0.0 mask 255.255.0.0 nomodify notrap notrust # server 127.127.1.0 # fudge 127.127.1.0 stratum 10 driftfile /etc/ntp.drift #multicastclient # listen on default 224.0.1.1 #broadcastdelay 0.008 authenticate no --------------------- のような感じです。 社内LANのIPアドレスは、192.168.10体系と192.168.11体系です。 このNTPサーバに対して、他のサーバやPCからはpingはOKで、間にfirewallが入っていたりルータが入っていたりすることはありません。 ntp.confの設定がまずいのか、RedHatのFirewallのせいか、それとも他の設定が何かあるのか、皆目見当がつきません。 どうしたらよいのか、どこか確認すべき項目はないか、などアドバイス頂ければ助かります。 よろしくお願い致します。

  • NTPサーバアドレスについて

    BUFFALOのLinkStaionという外付けハードディスクの基本設定で、時刻の自動調整で、NTP機能をONにしてNTPサーバアドレスのIPアドレスを設定しなければいけないのですが、意味がわからず設定できません。ヘルプに、(NTPサーバアドレス NTPサーバのアドレスを指定します。 「NTP機能」を「使用する」に設定した場合、必ず指定する必要があります。ここで指定したNTPサーバ対し、設定完了直後と、LinkStation起動時、及び「同期時刻」毎にアクセスし、時刻を自動的に調整します。 また、NTPサーバのアドレスはIPアドレスで指定する必要があります。IPアドレスは「XXX.XXX.XXX.XXX」(Xは数字)の形式で入力して下さい。) と、ありますが、どのようにしたらいいですか?教えて下さい。

  • NTPの同期ができない

    いつもお世話になってます。 NTP Serverとして、WindowsXP(Win2008も同様の問題が発生)があり、 NTP Clinentとして、Solaris10、RedHat Linux5.5(AS4.6も同様)が存在する環境があります。 この環境において、Solaris10はNTPServerと同期がとれるのに、 Linuxは、同期されないと言う状態が続いております。 Solaris Clientから参照できているので、Windowsは正常にNTP Serverになっていると 思っているのですが、なぜLinux Clientから参照できなのかが不明です。 Server/Clientどちらに問題があるのかも分かっていない状態なのですが、 何か情報があれば教えてください。お願いします。 * LinuxでNTPサービスを停止し、ntpdate windows を実行すると時刻同期が  できることが確認できています。  ただ、Linuxでは通常時、アプリケーションが動作している為、ntpdateによる時刻同期が  できないために、困っています。 -設定- Windows \W32Time\TimeProviders\NtpServer → 1 xxxx\W32Time\Config\AnnounceFlags → 5 123 UDPポートの開放 Linux /etc/ntp.conf server WindowsXPのIP driftfile /var/lib/ntp/drift Solaris /etc/inet/ntp.conf multicastclient 224.0.1.1 server WindowsXPのIP

  • Windows2008のNTPサーバ機能について

    Windows2008のNTPサーバ機能について Windows2008(x64)サーバをNTPサーバとして、LAN経由で接続される複数のネットワーク機器と時刻同期をしたいのですが、時刻は取得できるのですが、何故か21時間ずれます(先に進みます)。 Windows上の時刻は正しく、タイムゾーンは「GMT+09:00大阪、札幌、東京」です。 何か原因は考えられるでしょうか?

  • CiscoのL3スイッチのNTPについて

    NTPサーバとCiscoのc3850とc2960を使用して時刻同期を行いたいと考えています。 時刻同期のしかたは、c3850はNTPサーバと時刻同期、c2960はc3850と時刻同期を行いたいと考えています。 同期のイメージ NTPサーバ  ←  C3850  ←  C2960 192.168.100.1  192.168.100.254  192.168.100.2 NTP設定内容 C3850:ntp server 192.168.100.1 source Vlan100 C2960:ntp server 192.168.100.254 source Vlan100 上記の内容でC3850はNTPサーバと同期するのですが、C2960がC3850と同期しません。 C3850に「ntp master」コマンドを設定するとC2960は同期するのですが、C3850が自身を参照してNTPサーバと同期できまんせん。 上記の内容で時刻同期するには何か別に設定が必要なのでしょうか また、C3850はNTPのマスターとクライアントを同時に有効にできるのでしょうか。 どなたかお分かりになる方がいましたら教えていただけないでしょうか。

  • NTPサーバでの同期方法について

    あるWindowsサーバを、グリニッジ標準時の違う NTPサーバへ時刻同期させるとどうなりますか? 例えば、北京に置いてあるサーバを、 東京にあるNTPサーバで、正しく時刻同期を することは可能でしょうか? Windowsのタイムゾーンが異なっても、 その現地時刻で正しく同期がとれますか? 1) 東京:9:10 ここにNTPサーバを置く 北京:8:10 ここにサーバを置く 2) 北京サーバが8:13になってしまったので、 東京のNTPサーバへ同期を取る 3) その場合、時刻は8:10になりますか? それとも、9:10になってしまうのでしょうか?

  • TurbolinuxのNTP同期確認

    TurbolinuxでNTPの同期確認方法についてご教示下さい。 OS:Turbolinux 10 Server OS標準のNTP機能(turbotimecfgで設定できる機能)で、NTPサーバと時刻同期を取っています。 ●質問1 1日1回時刻同期を取る設定にしたのですが、これは具体的には何時に同期を取るのでしょうか。 ●質問2 1日1回時刻同期を取る設定の場合でも、OS起動時には時刻同期はするのでしょうか ●質問3 同期を取る際にどこかにログはのこるのでしょうか。(時刻同期成功、失敗のログ) ご教示よろしくお願いします。

  • NTPサーバと同期しないんです。

    皆様こんばんは。Linux初心者です。宜しくお願い致します。 NTPサーバと同期が取れなくて困っています。 OS:CentOS 3.8 /etc/ntp.confの設定箇所は下記のみです。 #server 127.127.1.0 ←コメントアウト # local clock #fudge 127.127.1.0 stratum 10 ←コメントアウト server xxx.xxx.xxx.xxx ←プロバイダNTPサーバのIPアドレス ntpq -pで、設定したNTPサーバは表示されるのですが、1時間 経っても同期しません。ntpdateは行いました。ファイアウォール 設定は無しです。 どうかご教授お願い致します。