This kb helps in configuring the "iburst" option in NTP on the ESXIs to speed up the sync process of the time synchronization with NTP protocol.
vSphere 7, 8
VCF 4.x, 5.x
The customer might require NTP to synchronize faster for multiple purposes:
By default, the ESXi takes approximately up to 200 seconds to sync time with the NTP server
This is can observed in the following manner:
Note: The examples on this KB use Google's time server. However, the behavior is consistent across all the time server configurations using the NTP protocol.
esxcli ntp set -r time1.google.com
watch esxcli system ntp get
Enabled: true Loglevel: warning PID: 1171389 Runtime Seconds: 2 Servers: time1.google.com Service Providing Kernel Time: Network Time Protocol Time Service Enabled: true Time Synchronized: false
Enabled: true Loglevel: warning PID: 1171389 Runtime Seconds: 190 Servers: time1.google.com, Service Providing Kernel Time: Network Time Protocol Time Service Enabled: true Time Synchronized: true
Configuring "iburst":
iburst parameter along with the NTP server. esxcli system ntp set -s 'time1.google.com iburst'
watch esxcli system ntp get
Enabled: true Loglevel: warning PID: 1171389 Runtime Seconds: 6 Servers: time1.google.com iburst Service Providing Kernel Time: Network Time Protocol Time Service Enabled: true Time Synchronized: false
Enabled: true Loglevel: warning PID: 1171389 Runtime Seconds: 8 Servers: ntp.broadcom.net iburst, time1.google.com iburst Service Providing Kernel Time: Network Time Protocol Time Service Enabled: true Time Synchronized: true