概要
runcluvfy.sh stage -pre crsinstをした時やruncluvfy.sh comp clocksyncでNTPのチェックをした時に出力されるエラーの調査方法とその解決方法です。NTPデーモンが実行されていない場合はこのようなエラーが出力されます。
PRVF-5415 : NTPデーモンが実行されているかどうか確認するチェックに失敗しました
ネットワーク・タイム・プロトコル(NTP)を使用したクロック同期のチェックに失敗しました
NTPデーモンが実行されているが起動オプションに誤りがある場合はこのようなエラーが出力されます。
PRVF-5436 : 1つ以上のノードで実行されているNTPデーモンに、slewオプション"-x"がありません
環境
パッケージがインストールされているかを確認
デーモンが動く動かないの前にNTPパッケージがインストールされているかを確認しましょう。インストールされていない場合は何も表示されません。
[root@rac-test1 ~]# rpm -qa | grep ntpインストールされている場合は該当するパッケージが表示されます。
[root@rac-test1 ~]# rpm -qa | grep ntpインストールされていない場合はインストールしましょう。
ntp-4.2.2p1-9.el5_4.1
[root@rac-test1 ~]# yum install ntp
(略)
NTPデーモンの実行確認
NTPがインストールされているのにNTPデーモンが実行されていない場合はその旨が出力されます。[root@rac-test1 ~]# service ntpd statusNTPデーモンが実行されていればpidが出力されます。
ntpd は停止しています
[root@rac-test1 ~]# service ntpd status実行されていなかった場合はNTPデーモンの起動しましょう。
ntpd (pid 10645) を実行中...
[root@rac-test1 ~]# service ntpd start
ntpd: 時間サーバーと同期中: [ OK ]
ntpd を起動中: [ OK ]
起動オプションの確認
NTPデーモンは起動しているが、slewモードとstepモードの切り替え境界点を大きくする起動オプション(-x)が付与されていない場合に上記のエラーが出ます。起動オプションが無い場合
[root@rac-test1 ~]# grep -e ^OPTIONS /etc/sysconfig/ntpd起動オプションがある場合
OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid"
[root@rac-test1 ~]# grep -e ^OPTIONS /etc/sysconfig/ntpd起動オプションに-xが含まれていない場合は適宜追加します。
OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid -x"