免責事項:これは英文の記事「On vSphere ESXi 7.0 U3 and later, configuring NTP via text file shows "NTP not synchronized"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
「NTP not synchronized」というエラーが発生する。
ESXi ホスト上の /etc/ntp.conf ファイルが手動で変更されている。
ESXi 7.0 Update 3 以降、ESXi ホストで NTP を構成する際、/etc/ntp.conf ファイルを手動で編集することは非推奨です。主要なパラメータは UI またはコマンドラインから構成する必要があります。
詳細については、vSphere ESXi 7.0 U3 and later versions configuration files for NTP and PTP can no longer be editedを参照します。
ESXi 7.0 U3 以降のバージョンで NTP の特定のパラメータを構成するには、esxcli コマンドを使用して ESXi の NTP 構成ファイルを読み込ませる必要があります。
例:
[root@<esxi_host>:~] vi /scratch/ntpconfig.txt
server <ntpserver.yourdomain.com>tos maxdist 30
[root@<esxi_host>:~] cat /scratch/ntpconfig.txt
上記のコマンドの出力は以下のようになります。
server ntpserver.yourdomain.com
tos maxdist 30
[root@<esxi_host>:~] esxcli system ntp set -f /scratch/ntpconfig.txt
[root@<esxi_host>:~] esxcli system ntp set -e 1