VMware Global Community
meristema
Contributor
Contributor

Sistemare l'ora su ESXi con ntp?

Ciao a tutti,

qualcuno sa dirmi come configurare correttamente l'ntp client su vmware esxi 5 per la zona Italiana?

Ogni volta che utilizzo l'ntp mi sballa l'orario di 1 o 2 ore rispetto a quello reale, avevo provato tempo fa a seguire un articolo per il cambio del timezone ma sulla versione 4 di ESXi non funzionava.

Grazie

Ciao

Andrea

0 Kudos
13 Replies
GiuseppeG
Expert
Expert

Ciao,

in ESXi (a differenza di quanto avveniva con ESX) poi settare solo gli ntp server ma non la timezone: lavora sempre in UTC. Quando ti colleghi con il vSphere Client, è lui che si occupa di "tradurre" l'ora da UTC all'ora locale settata nel sistema operativo.

Se vuoi rivedere gli step specifici per settare l'ntp e avviare il servizio ti rimando a questa kb: http://kb.vmware.com/kb/2012069

Giuseppe

Giuseppe | vExpert 2011, 2012 | @gguglie | http://virtualbyte.wordpress.com | | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
meristema
Contributor
Contributor

ok ma allora perchè l'esxi configurato con l'ntp carica l'ora sbagliata? come se il timezone fosse errato

0 Kudos
fbonez
Expert
Expert

Come ti ha detto Giuseppe, l'orario che vedi è tradotto dal time zone del tuo client.

Hai verificato le impostazioni del tuo pc? Hai provato a collegarti con un altro pc?

Per curiosità, che server ntp utilizzi?

Ciao

Francesco

-- If you find this information useful, please award points for "correct" or "helpful". | @fbonez | www.thevirtualway.it
0 Kudos
meristema
Contributor
Contributor

Il mio pc ha la timezone corretta e l'orario è giusto

Il server ntp che uso è it.pool.ntp.org ma ho provato anche quello di windows.

adesso proverò ad installare il client di vmware su un altro pc, però mi sembra una cavolata rilasciare una configurazione del genere da Vmware perchè significa che in base a chi si collega con il client gli cambia il timezone sul server host??

0 Kudos
ldelloca
Virtuoso
Virtuoso

ciao,

non è una cavolata perchè, come ti ha spiegato Giuseppe, il server ESXi "NON" usa le timezone ma l'orario UTC.

Ogni sistema che legge quell'ora preleverà l'ora UTC e aggiungerà il delta costituito dalla "sua" timezone, che di volta in volta potrebbe essere quella del tuo pc che si collega, oppure quella delle varie virtual machine che sincronizzano l'ora con l'ESXi che li ospita.

Ciao,

Luca.

Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
fbonez
Expert
Expert

Sicuro che il firewall abbia aperta la porta 123 ntp per l'host ESXi?

Puoi dargli come server ntp anche il tuo Domain Controller, il servizio è attivo di default.

Il client non cambia nessun Time Zone sull'host, come ti ha già detto Giuseppe, l'host rimane sempre in UTC.

E' il tuo client che per comodità si adegua al tuo Time Zone per farti vedere gli orari corretti.

Ciao

Francesco

-- If you find this information useful, please award points for "correct" or "helpful". | @fbonez | www.thevirtualway.it
0 Kudos
rsicilia
Expert
Expert

meristema ha scritto:

adesso proverò ad installare il client di vmware su un altro pc, però mi sembra una cavolata rilasciare una configurazione del genere da Vmware perchè significa che in base a chi si collega con il client gli cambia il timezone sul server host??

No, se ti colleghi in SSH agli host vedrai che le date sono corrette a parità di configurazione NTP.

--

Rocco Sicilia

http://www.roccosicilia.it

Rocco Sicilia [aka: BrC] - http://www.roccosicilia.it - VTSP 4-5, VCP 4-5, vExpert 2013/2014
0 Kudos
meristema
Contributor
Contributor

Ho capito, grazie.

In effetti usando il client su un altro pc funziona.

Grazie mille

Ciao

0 Kudos
GiuseppeG
Expert
Expert

Ciao,

come ti hanno già detto ESXi non usa l'orario locale ma lavora sempre in UTC, quindi lato suo non cambia nulla e lato "operatore" ti ritrovi con l'ora corretta ovunque tu sia (e puoi avere i nodi sparsi quanto vuoi nelle varie timezone senza troppi patemi d'animo...)

Giuseppe

Giuseppe | vExpert 2011, 2012 | @gguglie | http://virtualbyte.wordpress.com | | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
0 Kudos
Tinto1970
Commander
Commander

ciao, ritorno su questo thread perché mi è successo un guaio strano: ho installato un nuovo host ESXi (5.1u1) e l'ho configurato con gli stessi NTP server degli altri, che sono 5.1 (aggiornati a fine gennaio).

Stranamente il nuovo host mi riporta (visualizzandolo sullo stesso webclient) un orario di due ore avanti rispetto agli altri :smileyconfused:

--
Alessandro aka Tinto VCP-DCV 2023 | VVSPHT 2023 | VMCE 2024 | vExpert 2024 | Veeam Legend
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://blog.tinivelli.com
0 Kudos
Tinto1970
Commander
Commander

il mistero si infittisce: ho provato a fare l'aggiornamento su un host di prova e portato alla ultima build (1117900) come quello problematico: si comporta correttamente sull'orario :smileyconfused:

(fra parentesi, il fatto che l'orario fosse sballato di due ore avanti mi ha causato problemi all'avvio del servizi sulla VM sull'host "problematico" perché fa parte di un cluster DAG: all'avvio della VM i tools hanno sincronizzato con l'host l'orario sbagliato e l'applicativo vedendo l'eccessiva differenza di clock con l'altro nodo non ha avviato i servizi)

--
Alessandro aka Tinto VCP-DCV 2023 | VVSPHT 2023 | VMCE 2024 | vExpert 2024 | Veeam Legend
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://blog.tinivelli.com
0 Kudos
Tinto1970
Commander
Commander

ho trovato questa KB http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=100509...

solo che la sincro avveniva, ma col fuso sbagliato.

ho provato a testare da una macchina linux i due ntp impostati (un router e un domain controller) e mi rispondono analogamente a ntp pubblici es

watch "ntpd -p 193.204.114.232"

  watch "ntpd -p pool.ntp.org"

mi danno lo stesso ouptut che mi da la query sui due interni...

--
Alessandro aka Tinto VCP-DCV 2023 | VVSPHT 2023 | VMCE 2024 | vExpert 2024 | Veeam Legend
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://blog.tinivelli.com
0 Kudos
Tinto1970
Commander
Commander

trovato l'inghippo, io sono il colpevole ma con un bel concorso di colpa da parte della interfaccia web:

nel vecchio client si inserivano gli host ntp cui sincronizzarsi uno per uno:

nella nuova devi riempire un campo "separandoli con la virgola"... peccato che sembra servire la virgola E lo spazio.

Ho visto nel syslog.log che ntpd scriveva "host 1.1.1.1,2.2.2.2 not found", insomma leggeva una stringa intera invece di due ip :smileyangry:

--
Alessandro aka Tinto VCP-DCV 2023 | VVSPHT 2023 | VMCE 2024 | vExpert 2024 | Veeam Legend
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://blog.tinivelli.com
0 Kudos