RockyLinux8 vps環境設定12)  時間の同期設定の変更

RockyLinux8 vps環境設定11) 権限の最終的な設定
https://qiita.com/naga_kt/items/6c42e031751876f36c97
の続き。WebArena Indigo(RockyLinux8.4)及びKagoya(RockyLinux8.5)での環境設定について述べる。

　しばらくvpsを使っていて、Kagoyaのvpsで時間が遅れていくことに気づいた。時間の遅れによって障害が生じたので、早急に対処することを迫られた。

## WebArena Indigoの場合

　特に何も設定しなくても、デフォルトのままで以下のようになっていた。chronyが動いていて、NTPとの時間の同期ができていた。

~~~linux
$ timedatectl
               Local time: Tue 2023-02-21 16:42:41 JST
           Universal time: Tue 2023-02-21 07:42:41 UTC
                 RTC time: Tue 2023-02-21 07:42:41
                Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
$ systemctl status chronyd
● chronyd.service - NTP client/server
   Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor pre>
   Active: active (running) since Sun 2022-09-04 22:31:16 JST; 5 months 17 days>
     Docs: man:chronyd(8)
           man:chrony.conf(5)
  Process: 842 ExecStartPost=/usr/libexec/chrony-helper update-daemon (code=exi>
  Process: 832 ExecStart=/usr/sbin/chronyd $OPTIONS (code=exited, status=0/SUCC>
 Main PID: 835 (chronyd)
    Tasks: 1 (limit: 49273)
   Memory: 1.4M
   CGroup: /system.slice/chronyd.service
           mq835 /usr/sbin/chronyd

Warning: Journal has been rotated since unit was started. Log output is incompl>
~~~

## Kagoyaの場合

　NTPとの時間の同期ができておらず、気づいたときには1分近くの遅れが生じていた。

~~~linux
# timedatectl
               Local time: Mon 2023-02-27 13:04:45 JST
           Universal time: Mon 2023-02-27 04:04:45 UTC
                 RTC time: Mon 2023-02-27 04:05:54
                Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: no
              NTP service: n/a
          RTC in local TZ: no
$ systemctl status chronyd
Unit chronyd.service could not be found.
~~~

　これを解決するために、chronyをインストール・設定するようにした。
　以下のようにインストールした。

~~~linux
# yum install chrony

~~~

　以下のように自動起動設定、リスタートを行った。

~~~linux
# systemctl enable chronyd
# systemctl restart chronyd
~~~

　以下のように状態確認を行って、動作していることがわかった。

~~~linux
# systemctl status chronyd
● chronyd.service - NTP client/server
   Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor pre>
   Active: active (running) since Mon 2023-02-27 13:25:12 JST; 1min 20s ago
     Docs: man:chronyd(8)
           man:chrony.conf(5)
  Process: 2334296 ExecStartPost=/usr/libexec/chrony-helper update-daemon (code>
  Process: 2334277 ExecStart=/usr/sbin/chronyd $OPTIONS (code=exited, status=0/>
 Main PID: 2334293 (chronyd)
    Tasks: 1 (limit: 23705)
   Memory: 1.0M
   CGroup: /system.slice/chronyd.service
           mq2334293 /usr/sbin/chronyd

Feb 27 13:25:12 vXXX-XXX-XXX-XXX.vir.kagoya.net systemd[1]: Starting NTP client/s>
Feb 27 13:25:12 vXXX-XXX-XXX-XXX.vir.kagoya.net chronyd[2334293]: chronyd version>
Feb 27 13:25:12 vXXX-XXX-XXX-XXX.vir.kagoya.net chronyd[2334293]: Using right/UTC>
Feb 27 13:25:12 vXXX-XXX-XXX-XXX.vir.kagoya.net systemd[1]: Started NTP client/se>
Feb 27 13:25:17 vXXX-XXX-XXX-XXX.vir.kagoya.net chronyd[2334293]: Selected source>
Feb 27 13:25:17 vXXX-XXX-XXX-XXX.vir.kagoya.net chronyd[2334293]: System clock wr>
Feb 27 13:26:25 vXXX-XXX-XXX-XXX.vir.kagoya.net chronyd[2334293]: System clock wa>
Feb 27 13:26:25 vXXX-XXX-XXX-XXX.vir.kagoya.net chronyd[2334293]: System clock TA>
lines 1-21/21 (END)
~~~

　timedatectlコマンドで確認すると時刻がNTPと同期していることがわかった。

~~~linux
# timedatectl
               Local time: Mon 2023-02-27 13:26:53 JST
           Universal time: Mon 2023-02-27 04:26:53 UTC
                 RTC time: Mon 2023-02-27 04:26:53
                Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
~~~




---
### 参考記事

【Linux/CentOS】timedatectlを用いたNTPによる時刻同期方法
https://www.mtioutput.com/entry/centos7-timedatectl-ntp

【Linux,Windows】時刻同期設定・確認
https://qiita.com/dan-go/items/d7e6e9f69d783f57a141