時刻同期
Ceph デーモンは、重大メッセージを相互に渡します。これらのメッセージは、デーモンがタイムアウトしきい値に達する前に処理する必要があります。 Ceph モニターのクロックが同期していないと、いくつかの異常が発生する可能性があります。
例:
デーモンは、古くなったタイム・スタンプなどの受信メッセージを無視します。
タイムアウトは、メッセージが時間内に受信されなかったときに、早すぎるか遅くトリガーされました。
ヒント: Ceph モニター・ホストに NTP をインストールして、モニター・クラスターが同期化されたクロックで動作するようにします。
クロック・ドリフトは、矛盾がまだ有害なものではありませんが、NTP を使用すると、依然として顕著になる可能性があります。 NTP は妥当なレベルの同期を維持していますが、Ceph クロック・ドリフトおよびクロック・スキューの警告がトリガーされる可能性があります。 このような状況では、クロックのドリフトを増やすことが許容される場合があります。 ただし、ワークロード、ネットワーク待ち時間、デフォルト・タイムアウトへのオーバーライドの構成、およびその他の同期オプションなどのいくつかの要因が、Paxos の保証を損なうことなく、許容されるクロック・ドリフトのレベルに影響を与える可能性があります。