Diagnostic step 1
For immediate mitigation, stop systemd‑timesyncd on problematic guests and install and configure chrony to manage time inside the guest; chrony handles slewing and large offsets more gracefully in virtualized environments.
Generated Oct 3, 2026, 12:35:03 AM
For immediate mitigation, stop systemd‑timesyncd on problematic guests and install and configure chrony to manage time inside the guest; chrony handles slewing and large offsets more gracefully in virtualized environments.
If cron job timing is critical, configure cron to use monotonic timers where possible or add guard logic to avoid double execution after migrations.
Collect vm and host journal entries around migration times, and compare /proc/driver/rtc and dmesg before and after migration to see which time sources changed; preserve logs for virtualization/admin escalation if necessary.
Coordinate with virtualization administrators to ensure all hosts have tight chrony synchronization and consistent KVM/QEMU timekeeping settings; avoid mixing hosts with large clock offsets.
If you must continue using systemd‑timesyncd, lower its StepIntervalSec or increase the StepThresholdToSlew parameter (documented in timesyncd.conf) to prefer slewing over stepping — test on a non‑production VM first.