Grading Checklist¶
- Identifies NTP/chrony failure on node-2 as the root cause of clock skew.
- Uses
timedatectlandchronyc trackingto diagnose the time synchronization state. - Checks
chronyc sources -vfor NTP server reachability and stratum information. - Identifies why NTP is unreachable (network, firewall, or misconfigured NTP server address).
- Explains the impact of clock skew on distributed systems: consensus failures, TLS validation, log ordering.
- Provides immediate fix: force time synchronization with
chronyc makesteporntpdate. - Provides permanent fix: restore NTP service configuration and ensure it starts on boot.
- Mentions checking the hardware clock:
hwclock --showand syncing withhwclock --systohc. - Notes that etcd has a default clock skew tolerance (typically 1 second) far below the observed drift.
- Recommends monitoring clock offset with alerting on skew > 100ms.
- Warns against large time jumps on running systems and suggests
chronyc makestepwith appropriate parameters.