旧H3C系の流れをくむ「HPE 5700 Switch」の設定をしていたところ、現在時刻の設定を手動で行う場合の手順がよくわからなかったのでメモ
なお、使用したfirmwareのバージョンは「HPE Comware Software, Version 7.1.045, Release 2432P01」です
・現在時刻の確認
<HPE>display clock 18:01:34 Tokyo Fri 01/26/2018 Time Zone : Tokyo add 09:00:00 <HPE>
・NTPを設定している場合の確認
<HPE>display ntp-service status Clock status: unsynchronized Clock stratum: 16 Reference clock ID: none Clock jitter: 0.000000 s Stability: 0.000 pps Clock precision: 2^-17 Root delay: 0.00000 ms Root dispersion: 101.79138 ms Reference time: 00000000.00000000 Thu, Feb 7 2036 15:28:16.000 <HPE>
上記だと「Clock status: unsynchronized」なので、NTPサーバとの同期が取れていない。
・NTPサーバに関しての情報確認
<HPE>display ntp-service session source reference stra reach poll now offset delay disper ******************************************************************************** [5]xxx.xxx.xx.xx1 INIT 16 0 64 - 0.0000 0.0000 0.0000 [5]xxx.xxx.xx.xx2 INIT 16 0 64 - 0.0000 0.0000 0.0000 [5]xxx.xxx.xx.xx3 INIT 16 0 64 - 0.0000 0.0000 0.0000 Notes: 1 source(master), 2 source(peer), 3 selected, 4 candidate, 5 configured. Total sessions: 3 <HPE>
上記はNTPサーバを3つ指定している場合の出力。
接続できていないのでreferenceが「INIT」となっている。
・時刻の設定
標準のモード(system-viewを実行してない状態)でclock datetimeコマンドを実行して設定する
<HPE>clock datetime 16:09:00 2018/01/26 <HPE>%Jan 26 16:09:00:008 2018 HPE DEV/5/DEV_CLOCK_CHANGE: -User=**-IPAddr=** ; System clock changed from 14:48:09 Tokyo Wed 01/05/2011 to 16:09:00 Tokyo Fri 01/26/2018. <HPE>
なお、NTP設定がされている場合は、下記のように「clock protocol none」を設定してから実行しろと表示される。
<HPE>clock datetime 16:09:00 2018/01/26 To manually set the system time, execute the clock protocol none command first. <HPE>
clock protorolはsystem-viewでないと設定できなかったので、下記のように実行する。
<HPE>system-view System View: return to User View with Ctrl+Z. [HPE]clock protocol none [HPE]quit <HPE>clock datetime 16:09:00 2018/01/26 <HPE>system-view System View: return to User View with Ctrl+Z. [HPE]clock protocol ntp [HPE]quit <HPE>
・タイムゾーンの設定
日本で使う場合は9時間ずらす設定を入れる
<HPE>system-view System View: return to User View with Ctrl+Z. [HPE]clock timezone Tokyo add 09:00:00 [HPE]quit <HPE>
・NTPサーバの設定
NTPによる時刻同期を行う場合は「clock protocol ntp」を実行し、
「ntp-service unicast-server IPアドレスまたはホスト名」でNTPサーバを指定する。
NTPサーバの指定が複数ある場合は複数回実行する。
<HPE>system-view System View: return to User View with Ctrl+Z. [HPE]clock protocol ntp [HPE]ntp-service unicast-server xxx.xxx.xx.xx1 [HPE]ntp-service unicast-server xxx.xxx.xx.xx2 [HPE]ntp-service unicast-server xxx.xxx.xx.xx3 [HPE]quit <HPE>
なお、誤って登録してしまった場合は「undo ntp-service unicast-server xxx.xxx.xx.xx1」と実行すると削除できる。