私はVanguardとCrucibleと呼ばれる2つの別々のシステムを持っています。
VanguardにはRTCバッテリーがありますが、Crucibleにはありません。 Vanguardの日時は定期的に手動で更新されます。 CrucibleにはRTCバッテリーがないため、起動直後にVanguardの時刻に基づいてCrucibleの時刻を更新する必要があります。 VanguardとCrucibleはLANの一部であり、外部の世界にアクセスできません(つまり、利用可能なNTPサーバープールはありません)。正確なタイムソースを提供するためにハードウェアソリューションをインストールする可能性はまったくありません。
私の最初の考えは、VanguardをNTPサーバー構成に設定し、CrucibleをNTPクライアント構成に設定することでした。
Crucible の ntp.conf ファイルは、次の例外を除き、デフォルト値から大幅に変更されていません。
tinker panic 0 step .001 stepout 1
ファイルの上部に行を追加しました。- デフォルトのプールサーバーのコメント処理
server 192.168.1.80 prefer true minpoll 4 maxpoll 5 burst iburst
ファイルの末尾に追加
Crucibleが始まった後、Vanguardがアップデートするのに数分かかることがあることを確認しました。 VanguardとCrucibleの起動時間は非常に近いので、あるシステムが他のシステムよりも早く起動する問題ではないと思います。
私が試したことの1つは、ntpdサービスを無効にして手動で実行することです-gq
。ソフトウェアを実行すると、主に次のメッセージが表示されますntpd: no servers found
。最後に時間が設定されます。 VanguardとCrucibleは、何の問題もなくTCPを介して継続的に互いに通信しているため、ネットワーク接続の問題はないと思います。
これがXYの問題であると考える理由は、操作を実行するために誤ったツール(NTP)を使用しようとした可能性があるためです。
仕事に間違ったツールを使用していますか?リリース直後にCrucibleの時間を更新する問題を安定した方法で解決するためのより良い方法はありますか?
ntp.conf
必要に応じて、VanguardとCrucibleに関する完全なドキュメントを提供できます。