Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

Zeitsynchronisierung mit NTP funktioniert nicht

Hilfe bei Problemen mit Installation & Benutzung des VMware ESX Server 4/VMware vSphere 4.0.

Moderatoren: Dayworker, irix

Member
Beiträge: 5
Registriert: 26.01.2010, 10:34

Zeitsynchronisierung mit NTP funktioniert nicht

Beitragvon lra_tue » 26.01.2010, 10:48

Hallo zusammen,

wir haben gestern bei uns zwei neue ESX-Server installiert, mit ESX 4.0 (und allen Updates). Jetzt haben wir das Problem, dass die Zeitsynchronisierung mit dem NTP-Dienst nicht mehr funktioniert. Wir hatten zuvor ESX 3.5 installiert (auf zwei älteren Servern), dort klappte es einwandfrei.

Wenn man den NTP-Dienst neustartet, passiert einfach garnichts, er holt sich keine Uhrzeit von unserem Zeitserver ab. (geprüft mit "date") Wir können uns im Moment nur Abhilfe schaffen durch die manuelle Eingabe von "ntpdate ZEITSERVER".
Der Port in der ESX-Firewall und am Zeitserver ist freigeschaltet.

Das ist unsere NTP.CONF:

Code: Alles auswählen

# ---- ntp.conf ----
# Created by Weasel (ESX Installer)

# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

server ZEITSERVER


Hat jemand eine Idee?

Vielen Dank !

Gruß Tobias

Profi
Beiträge: 535
Registriert: 04.01.2006, 12:06
Wohnort: Hamm

Beitragvon ostekl1 » 26.01.2010, 16:11

Normalerweise muss man die ntp.conf unter ESX4 überhaupt nicht anfassen.
Was ist denn unter "Configuration | Time Configuration" eingetragen?

Member
Beiträge: 8
Registriert: 25.01.2010, 14:34

Beitragvon SR78 » 26.01.2010, 16:24

was wird unter /var/log/messages zum Thema ntpd bzw. ntpdate ausgegbenen?

Hab heute erst zwei neue ESX 4.0 Update 1 + ESX400-200912001 in Betrieb genommen und NTP eingerichtet... habe keine Probleme.

Member
Beiträge: 5
Registriert: 26.01.2010, 10:34

Beitragvon lra_tue » 29.01.2010, 08:09

Also wenn ich den NTP-Dienst über die Konsole neustarte, bringt er mir das hier in der /var/log/messages.

Jan 29 07:00:28 esx02 ntpd[15923]: ntpd exiting on signal 15
Jan 29 07:00:28 esx02 ntpd[15951]: ntpd 4.2.2p1@1.1570-o Thu May 14 13:01:41 UTC 2009 (1)
Jan 29 07:00:28 esx02 ntpd[15952]: precision = 1.000 usec
Jan 29 07:00:28 esx02 ntpd[15952]: Listening on interface wildcard, 0.0.0.0#123 Disabled
Jan 29 07:00:28 esx02 ntpd[15952]: Listening on interface lo, 127.0.0.1#123 Enabled
Jan 29 07:00:28 esx02 ntpd[15952]: Listening on interface vswif0, 10.191.80.136#123 Enabled
Jan 29 07:00:28 esx02 ntpd[15952]: kernel time sync status 0040


Im vCenter unter der Uhrzeitkonfiguration zeigt er mir eigentlich auch alles korrekt an...
"NTP-Client: wird ausgeführt", auch der NTP-Server ist korrekt eingetragen. Aber der NTP-Dienst holt sich einfach keine Zeit, egal wie oft ich das Mistding neustarte.

Profi
Beiträge: 535
Registriert: 04.01.2006, 12:06
Wohnort: Hamm

Beitragvon ostekl1 » 01.02.2010, 13:45

... bei uns klappte mal folgendes Workaround:
Die Zeit einmal händisch setzen und anschließend den NTP über die Oberfläche neu starten. Danach lief die Zeit auch synchron ...

Member
Beiträge: 490
Registriert: 26.05.2008, 15:52

Beitragvon deathrow » 01.02.2010, 14:17

Dito! Einmal händisch gesetzt, danach lief es von alleine!

King of the Hill
Beiträge: 13657
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 01.02.2010, 17:47

Das gleiche Problem gibt es auch unter Linux und Windows. Wenn die NTP-Zeit zu sehr von der lokalen Zeit abweicht, wird die NTP-Zeit einfach nicht übernommen.

Benutzeravatar
Guru
Beiträge: 3138
Registriert: 22.02.2008, 20:01
Wohnort: Hessen

Beitragvon PeterDA » 01.02.2010, 20:26

@Dayworker
war da nicht auch was im NTP Design warum das so ist. Kann mich da nicht merh so genau dran erinnern, nur das mir da gleich die Idee kam "it is not a bug it ist afeature"

Gruß Peter

King of the Hill
Beiträge: 13657
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 01.02.2010, 23:01

Jep.
Die Zeitunterschiede dürfen nicht zu groß sein, ansonsten werden sie wieder verworfen, da dann von einer unbekannten Verzögerung im Netzwerk ausgegangen wird.
Damit es aber nicht von Anfang an einen Unterschied gibt, muß die Zeitsynchronisation einmalig von Hand angestossen werden.

Member
Beiträge: 5
Registriert: 26.01.2010, 10:34

Beitragvon lra_tue » 02.02.2010, 08:46

Also ich hab jetzt nochmal ein bißchen getestet.

Wie sehr die lokale ESX-Uhrzeit vom NTP-Server abweicht, scheint dem Dienst egal zu sein. Egal ob ich die Uhrzeit am ESX händisch um 5 Minuten verstelle oder 5 Stunden - er holt sich beidesmal keine Uhrzeit über NTP. Wenn ich die Zeit über ntpdate stelle und dann den Dienst neustarte, stimmt sie natürlich schon. Aber wer sagt mir das der NTP-Dienst dann wirklich funktioniert? ^^
Komisches Phänomen... frag mich nur was an den ESX 3.5-Servern anders war? (eigentlich nix!). Da hats noch wunderbar funktioniert.

Member
Beiträge: 95
Registriert: 07.08.2009, 11:06
Wohnort: Mörfelden

Beitragvon omicronont » 02.02.2010, 10:09

PeterDA hat geschrieben:@Dayworker
war da nicht auch was im NTP Design warum das so ist.


NTP versucht, "Sprünge" in der Zeit dadurch zu vermeiden, indem es die Uhrzeit ein wenig "schneller" oder "langsamer" laufen läßt, bis wieder die richtige Uhrzeit erreicht ist. Damit werden "Zeitlöcher" und "eine Zeit wird doppelt durchlaufen" vermieden.
Das geht wohl nur bis zu einer Differenz von 1.000 sec (siehe http://www.eecis.udel.edu/~mills/database/reports/ntp4/ntp4.pdf).

@Ira_tue: Stimmt denn die Zeitzone bzw. steht der Host evtl. noch auf "Sommerzeit" (also GMT+2 statt GMT+1)?

Gruß,

Knut

King of the Hill
Beiträge: 13657
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 02.02.2010, 15:49

omicronont hat geschrieben:NTP versucht, "Sprünge" in der Zeit dadurch zu vermeiden, indem es die Uhrzeit ein wenig "schneller" oder "langsamer" laufen läßt, bis wieder die richtige Uhrzeit erreicht ist. Damit werden "Zeitlöcher" und "eine Zeit wird doppelt durchlaufen" vermieden.
Das geht wohl nur bis zu einer Differenz von 1.000 sec (siehe http://www.eecis.udel.edu/~mills/database/reports/ntp4/ntp4.pdf).
Jep. Das ist aber schon eine verbesserte Version des NTP. Am Anfang wurde die Zeit immer hart umgeschaltet und Linux-make verweigerte sich dann komplett.

Benutzeravatar
Member
Beiträge: 446
Registriert: 11.03.2008, 12:28
Wohnort: Seligenstadt

Beitragvon sirrossi » 02.02.2010, 23:42

Bei den Windows Clients wird ab 15 Minuten Differenz auch keine Zeit mehr übernommen.
Aber hast Du denn bei der Installation der ESX Server nicht bereits den NTP Server gesetzt, dort ist doch auch ein Test möglich. Wie war der denn ausgefallen?

King of the Hill
Beiträge: 13657
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 03.02.2010, 06:32

15min, danke für die Info.
Hast du vielleicht auch noch eine Zeit für Linux allgemein parat oder ist das auch wieder Distributionsabhängig?


Zurück zu „vSphere 4 / ESX 4“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste