Incident:
A central time (NTP) server within the INFO network lost time-synchronization.
Consequence:
Servers that were synchronizing time with the time announced by the failing central time server started to drift too far away from the correct time, applications dependent on the correct time on the server and/or client (typically 2-factor authentication systems) started to fail.
Environment:
All customer servers hosted at our data center facility and managed within the INFO network.
Cause:
The (virtual) central time server was moved to another node within our virtualization cluster, after this migration the NTP (network time protocol) process became unresponsive.
Remedy:
The central time server was restarted manually. This brought the NTP process back again.
Solution:
The automatic optimization process within our virtualization cluster that was responsible for moving the central time server within the cluster to another node has been configured to no longer move the central time server.
Remarks:
Right after the failure on the central time server, the system time on connected (virtual) servers started to drift away from the correct time by about 5 minutes per hour. The central time server started announcing the proper time again right after the restart, but for all connected servers the process of drifting back to the proper system time is the same gradual process and complete recovery might take a few hours for some servers. Therefore some critical servers that are used for 2-factor authentication have been synchronized manually where possible.
Follow-up:
The current time server setup will be reviewed by our engineers and they will investigate the possibilities of making the current NTP configuration within our network more resistant to failures.