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
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
ok ma allora perchè l'esxi configurato con l'ntp carica l'ora sbagliata? come se il timezone fosse errato
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
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??
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.
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
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
Ho capito, grazie.
In effetti usando il client su un altro pc funziona.
Grazie mille
Ciao
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
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:
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)
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...
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: