Назад | Перейти на главную страницу

Почему виртуальные машины Win 2012R2 не синхронизируются по времени с хостом Hyper-V?

У нас есть сервер Win 2012R2, который запускает (с использованием Hyper-v) 3 виртуальных машины Windows 2012R2.

Конфигурация

Наблюдение / Проблема

Однако мы замечаем, что синхронизация времени действительно нестабильна. Как на хосте hyper-v, так и на виртуальных машинах (виртуальные машины уходят с хоста).

Приведенный ниже отрывок взят из хост Hyper-V, где вчера (24.02.2016) нам удалось синхронизировать время с дельтой около 250 мс. Однако сегодня утром (25.02.2016, 8:40) дельта уже составляла 878 мс.

C:\Users\Administrator>hostname
hyper-v

C:\Users\Administrator>w32tm /stripchart /computer:be.pool.ntp.org /samples:5 /dataonly
Tracking be.pool.ntp.org [85.88.55.5:123].
Collecting 5 samples.
The current time is 2016-02-24 4:55:41 PM.
16:55:41, +00.2644602s
16:55:43, +00.2594171s
16:55:45, +00.2623687s
16:55:47, +00.2591022s
16:55:49, +00.2590253s

C:\Users\Administrator>w32tm /stripchart /computer:be.pool.ntp.org /samples:5 /dataonly
Tracking be.pool.ntp.org [85.88.55.5:123].
Collecting 5 samples.
The current time is 2016-02-25 8:40:18 AM.
08:40:18, +00.8786692s
08:40:20, +00.8781148s
08:40:22, +00.8855366s
08:40:24, +00.8782784s
08:40:26, +00.8779754s

На ВМ Билли, вчера (24.02.2016) нам удалось получить ту же дельту, что и на хосте Hyper-V (т.е. 250 мс) перезапустив виртуальную машину. Но сегодня утром дельта не была синхронизирована с хостом Hyper-V, то есть дельта = 12900 мс. Та же история и с двумя другими виртуальными машинами.

C:\Users\Administrator>hostname
billy

C:\Users\Administrator>w32tm /stripchart /computer:be.pool.ntp.org /samples:5 /dataonly
Tracking be.pool.ntp.org [85.88.55.5:123].
Collecting 5 samples.
The current time is 25/02/2016 8:53:13.
08:53:13, +01.2901306s
08:53:15, +01.2903196s
08:53:17, +01.2898293s
08:53:19, +01.2901677s
08:53:21, +01.2904303s

Вопрос

Что мы делаем не так? Почему эта «простая» синхронизация NTP не работает? Более конкретно:

  1. Почему у хоста Hyper-V разница достигает 800 мс? Нам действительно нужна 3-я неполная синхронизация, чтобы получить разумную дельту, как предлагается здесь? https://serverfault.com/a/394980/25073 ?
  2. Почему виртуальные машины не синхронизированы с Hyper-v, несмотря на то, что служба интеграции времени включена (и отключена синхронизация ntp)?