旧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」と実行すると削除できる。