Пт. Дек 12th, 2025

Возникла проблема с синхронизацией времени в CentOS установленной на виртуальной машине под Hyper-V. Часы слишком сильно спешили, прибавляя в минуту к реальному времени секунд 10. В интернете много советов, обсуждений и решений проблемы синхронизации времени в linux. Но относительно систем на Hyper-V эти способы не более чем «костыли». Но в данном случае самой верной оказался вариант с установкой сервисов интеграции Hyper-V.

Установив сервисы интеграции, и отметив службу «Синхронизация времени» в настройках виртуальной машины, ее время синхронизируется с Windows Server, таким образом достаточно быстро решается проблема «убегания» часов.

Подробная информация об установке сервисов находится в этой статье на Хабре.

Так же, в архиве интеграционных сервисов находится инструкция по установке на дистрибутивы на основе Red Head (в т.ч. CentOS) и SuseLinux. Инструкция на английском, но Microsoft обещает в ближайшее время перевести.)

 

P.S. После установке пакета, правда, пришлось повозится с сетевыми настройками. Видимо, при установке сервисы что-то изменяют в фаерволе. Блокировались входящие соединения на UDP порт 5060. После его правки проблема исчезла:

system-config-securitylevel-tui

Не забываем перезагрузить виртуальную машину после произведенных настроек.