この投稿では、アップストリーム NTP タイム ソースへの接続が失われた場合にローカル システム クロック ソースを利用するように ntpd サービスを構成する方法について説明します。これは、クラスター全体での時間の不一致の結果としてピアノードがフェンス (再起動) する可能性がある Oracle RAC またはその他のクラスター化された環境で役立ちます。
アップストリーム NTP サーバーとの接続が失われる可能性に対応するために、ローカル システム クロックを NTP 構成のフォールバック クロック ソースとして追加できます。
ファッジの使用 コマンドを使用してローカル クロックを Stratum 15 サーバーとして追加すると、上流の NTP サーバーとの接続が失われない限り、ローカル クロックが使用されなくなります。
タスクを完了するには、次の手順を実行してください:
1. NTP 構成ファイル /etc/ntp.conf に次の行を追加します。 :
server 127.127.1.1 fudge 127.127.1.1 stratum 15
2. ハードウェア クロックによって報告された時刻を確認します。例:
# /usr/sbin/hwclock -r; date
ハードウェア クロックによって報告された時間が (date(1) コマンドを使用して) 現在のシステム時間からの時間と同じである場合は、ntpd サービスを再起動してください。
そうでない場合は、次のように現在の NTP 同期システム時刻からハードウェア クロックを設定し、ntpd サービスを再起動します。
# /usr/sbin/hwclock -w
3. 変更を有効にするために NTP サービスを再起動します。
# service ntpd restart