- ベストアンサー
サーバー間で時間を合わせる方法
- ミラクルLinuxサーバーが3台あり、そのうち1台をNTPサーバーにし、他2台をクライアントにする方法について質問です。クライアント2台にはNTPデーモンが起動している必要があるのか、時間の合わせ方や設定方法を教えてください。
- サーバー間で時間を合わせる方法についての質問です。ミラクルLinuxサーバーが3台ありますが、1台をNTPサーバーとし、他の2台をクライアントとして使いたいです。クライアント側ではNTPデーモンの起動が必要なのか、時間のずれを防ぐためにどのような設定をすれば良いのか教えてください。
- ミラクルLinuxサーバーが3台あり、その内1台をNTPサーバーとして使いたいと考えています。他の2台はクライアントとして設定し、クライアント間で時間のずれが出ないようにしたいです。NTPデーモンの起動が必要なのか、またどのような設定をすれば良いのかアドバイスをお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは >他クライアント2台にはNTPデーモンが起動している必要は >あるのでしょうか?。 同期を継続したいのであれば起動します。NTPサーバとクライアントマシンとで階層(stratum)関係を築きます。クライアントマシン上の「/etc/ntp.conf」に最低限以下の記述(セキュリティを一切考慮してません)をし、daemon をスタートします。 *-- /etc/ntp.conf --* server xxx.xxx.xxx.xxx ← 上位 NTPサーバのIP Addr. driftfile /var/lib/ntp/drif ← 手元の環境に合わせてください # /etc/init.d/ntpd start # ntpq -p remote refid st …略 ======================================= …略 *ntp.somewhere.com. 133.xxx.xxx.xxx 2 u …略 ↑ 上位NTPサーバ。先頭の「*」は上位 stratum に同期している証。stフィールド値が「16」の時は設定ミスやその他の障害などで上位 NTPサーバと通信できない状態。UNIX系のプログラム ntpd は徐々に時間差を縮めていくため、同期するまで 5~10分ほど掛かります。気長に「ntpq -p」を叩いて確認してください。何度も打つのが面倒ならこんなカンジで。 bash$>while true >do > if /usr/sbin/ntpq -p | egrep 'remote|=|^\*'; then break; fi > echo; sleep 3 >done
お礼
皆様アドバイス有難うございました。 とりあえず設定まではなんとかいけそうです。 またよろしくお願いします。