As you can see in the picture below, the time and date on the ESX node is correct (for my time zone) but that differs from what I see in the output of the "date" command when I ssh to that node.
What should I do? Is NTP service really running?
[root@localhost:~] date
Sat May 30 12:26:04 UTC 2020
[root@localhost:~] date
Sat May 30 12:26:18 UTC 2020
[root@localhost:~] date
Sat May 30 12:27:38 UTC 2020
Structurally you don't need to change the ESXi Time Zone (and of course you couldn't). Daphnissov explained this matter clearly enough, but if you want to check the NTP synchronization on your ESXi host run the following command:
ntpq -p
And to check the NTP config, run this one:
cat /etc/ntp.conf
I described it with more details in this post on my blog, not bad to check it out: Time differentiate between ESXi host & NTP Server
Few points of education here:
Structurally you don't need to change the ESXi Time Zone (and of course you couldn't). Daphnissov explained this matter clearly enough, but if you want to check the NTP synchronization on your ESXi host run the following command:
ntpq -p
And to check the NTP config, run this one:
cat /etc/ntp.conf
I described it with more details in this post on my blog, not bad to check it out: Time differentiate between ESXi host & NTP Server