Возможный дубликат:
Каковы ограничения на запуск серверов NTP на виртуальных машинах?
Мне было интересно, можно ли виртуализировать NTP. У меня есть коробка VMware ESXi 5.0, и я хочу виртуализировать свой маршрутизатор, так как исходное оборудование его отключило. Единственное, я кое-где читал, что виртуализация NTP (которую выполнял мой маршрутизатор) не годилась, потому что вы не будете так точны, как аппаратные часы. Это правда?
Мой маршрутизатор был pfSense, он запускал сервер OpenNTPD и был направлен на tock.usno.navy.mil
. Поскольку я синхронизируюсь с более высоким NTP-сервером, важна ли точность оборудования?
Это было рассмотрено ранее: Каковы ограничения на запуск серверов NTP на виртуальных машинах?
Краткий ответ: не делайте этого. Точность ваших локальных часов по-прежнему важна при настройке NTP-сервера, а при использовании виртуальных машин слишком много переменных, чтобы гарантировать разумную точность.
Зависит от того, насколько точны вам нужны часы. Виртуальные часы, предоставляемые виртуальной машиной, будут иметь непоследовательный поворот; обычно это ограничено миллисекундами. Таким образом, вашей виртуальной машине может быть трудно отслеживать ее нарастание с большей точностью, чем ~ 0,1 с. Для большинства приложений этого достаточно.
Для определенных комбинаций программного обеспечения / гипервизора непоследовательный поворот вызывает проблемы, и время в конечном итоге значительно сокращается. Однако я никогда не видел такой проблемы с ESX.
Для всех платформ убедитесь, что часы виртуальной машины не синхронизирован с аппаратными часами. Есть возможность отключить это, как обычно. Виртуальная машина будет постоянно показывать неправильное время, если гипервизор переопределяет NTP.
Примечание: существуют ограничения на использование кластера (тик, ток и ntp) на usno.navy.mil; если вы не соответствуете определенным требованиям, вы не должны его использовать. Вы должны использовать серверы Stratum 2, такие как проект pool.ntp.org.