Наблюдаю сильную рассиинхронизацию времени внутри kvm (qemu) с хостом.
qemu запускается так:
qemu-system-x86_64 -net bridge,br=brqemu -net nic,model=virtio,macaddr=xx:xx:xx:00:00:03 -enable-kvm \
-drive file=/dev/storage/kvm-root,if=virtio \
-drive file=/dev/storage/kvm-home,if=virtio -m 4096 -vnc 127.0.0.1:0 -kernel bzImage -append root=/dev/vda
Т.е. ничего про rtc нету, в надежде на дефолты. Был -smp 6, потом убрал, не помогло (кому-то в гугле помогало, я надеялся на то же).
Версия qemu - 3.1.0, до этого была 2.3.0, с тем же эффектом.
Рассинхрон идёт сразу после старта и очень быстрыми темпами, из-за которых, похоже, ntpd не справляется и отказывается синхронизировать часы.
Скорость рассинхрона - 1 миллисекунда за секунду, что как-то дохера, по-моему. Т.е. буквально запускаешь ntpdate -q pool.ntp.org и на каждом запуске видишь, как уплывает время в даль.
Ещё данные:
# ntpq -c rv
associd=0 status=c018 leap_alarm, sync_unspec, 1 event, no_sys_peer,
version="ntpd 4.2.8p13@1.3847-o Mon Sep 16 09:36:00 UTC 2019 (1)",
processor="x86_64", system="Linux/3.18.12-gentoo", leap=11, stratum=16,
precision=-10, rootdelay=0.000, rootdisp=47.745, refid=STEP,
reftime=(no time),
clock=e12b1e52.0e2f50b6 Tue, Sep 17 2019 10:56:50.055, peer=0, tc=6,
mintc=3, offset=0.000000, frequency=56.721, sys_jitter=0.976562,
clk_jitter=0.977, clk_wander=0.000
При старте ntpd в логах ошибка:
Sep 17 10:58:15 qemu-03 ntpd[9231]: kernel reports TIME_ERROR: 0x6041: Clock Unsynchronized
Sep 17 10:58:15 qemu-03 ntpd[9231]: kernel reports TIME_ERROR: 0x6041: Clock Unsynchronized
Какое-то время ntpd пытается синхронизировать часы (бывает stratum 3), но потом уходит в stratum 16 и всё.
(ntpd запущен пару минут назад):
# ntpq -c pe
remote refid st t when poll reach delay offset jitter
==============================================================================
stratum2-2.NTP. 129.70.130.71 2 u 6 64 3 15.934 1019.81 788.720
stratum2-4.NTP. 129.70.130.70 2 u 5 64 3 14.933 1042.84 811.482
sv1.ggsrv.de 205.46.178.169 2 u 3 64 3 0.977 1099.32 855.223
server1.sim720. 193.190.230.65 2 u 4 64 3 0.977 1089.37 835.586
Куда вообще копать и что с этим можно сделать? Тупо обновляться до последних версий ядра и qemu в надежде на фикс не хочется, хотелось бы знать причину.
Ядро на хосте: 3.18.11
Ядро на kvm: 3.18.12