Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Практические руководства
    • Все руководства
    • Архитектура и защита базового интернет-сервиса
    • Анализ поресурсной детализации расходов с помощью Object Storage
      • Настройка синхронизации часов с помощью NTP
      • Настройки DHCP для работы с корпоративным DNS-сервером
      • Установка виртуального роутера Cisco CSR 1000v
      • Установка виртуального роутера Mikrotik CHR

В этой статье:

  • Перед началом работы
  • Необходимые платные ресурсы
  • Подготовьте инфраструктуру
  • Настройте синхронизацию
  • Проверьте синхронизацию
  • Как удалить созданные ресурсы
  1. Базовая инфраструктура
  2. Сеть
  3. Настройка синхронизации часов с помощью NTP

Настройка синхронизации часов с помощью NTP

Статья создана
Yandex Cloud
Обновлена 6 февраля 2025 г.
  • Перед началом работы
    • Необходимые платные ресурсы
  • Подготовьте инфраструктуру
  • Настройте синхронизацию
  • Проверьте синхронизацию
  • Как удалить созданные ресурсы

На виртуальных машинах Yandex Compute Cloud можно настроить синхронизацию времени с общедоступными серверами по протоколу NTPv4.

Время ВМ синхронизируется, чтобы корректно взаимодействовать с другими серверами и приложениями, обрабатывать данные в реальном времени, хранить точную информацию о времени в системных логах и пр.

Рекомендуемые NTP-серверы для синхронизации:

  • 0.ru.pool.ntp.org;
  • 1.ru.pool.ntp.org;
  • ntp0.NL.net;
  • ntp2.vniiftri.ru;
  • ntp.ix.ru;
  • ntps1-1.cs.tu-berlin.de.

Примечание

Список рекомендуемых серверов может меняться. О том, что вам нужно внести изменения в конфигурацию ВМ, Yandex Cloud сообщит за 72 часа.

Чтобы настроить синхронизацию времени:

  1. Подготовьте облако к работе.
  2. Подготовьте инфраструктуру.
  3. Настройте синхронизацию.
  4. Проверьте синхронизацию.

Если созданные ресурсы вам больше не нужны, удалите их.

Перед началом работыПеред началом работы

Зарегистрируйтесь в Yandex Cloud и создайте платежный аккаунт:

  1. Перейдите в консоль управления, затем войдите в Yandex Cloud или зарегистрируйтесь.
  2. На странице Yandex Cloud Billing убедитесь, что у вас подключен платежный аккаунт, и он находится в статусе ACTIVE или TRIAL_ACTIVE. Если платежного аккаунта нет, создайте его и привяжите к нему облако.

Если у вас есть активный платежный аккаунт, вы можете создать или выбрать каталог, в котором будет работать ваша инфраструктура, на странице облака.

Подробнее об облаках и каталогах.

Необходимые платные ресурсыНеобходимые платные ресурсы

В стоимость синхронизации часов с помощью NTP входит плата за вычислительные ресурсы и диски ВМ (см. тарифы Yandex Compute Cloud).

Подготовьте инфраструктуруПодготовьте инфраструктуру

  1. Если у вас еще нет ВМ, создайте ее.
  2. Привяжите к ВМ публичный IP-адрес.

Настройте синхронизациюНастройте синхронизацию

Linux (systemd)
Linux (ntpd)
Windows Server

На ВМ с ОС на основе Linux должен быть включен DHCP-клиент с опцией 42 (Network Time Protocol Servers). DHCP-клиент автоматически применяет список серверов для синхронизации времени, который получает от DHCP-сервера. В образах Compute Cloud ОС уже настроены нужным образом.

На случай если DHCP-сервер будет недоступен, укажите запасные серверы синхронизации времени в настройках системы.

Примечание

Сервис systemd-timesyncd может конфликтовать с сервисом ntpd, если они запущены одновременно. Чтобы посмотреть запущенные сервисы, используйте команду ps -eF. Вы можете либо удалить сервис ntpd, либо настроить синхронизацию времени с его помощью, см. вкладку Linux (ntpd).

Чтобы настроить синхронизацию времени:

  1. Подключитесь к ВМ по SSH.

  2. Откройте файл /etc/systemd/timesyncd.conf, для этого в терминале выполните команду:

    sudo nano /etc/systemd/timesyncd.conf
    
  3. Укажите адреса рекомендуемых серверов в секции [Time] в параметре FallbackNTP=, например:

    FallbackNTP=0.ru.pool.ntp.org 1.ru.pool.ntp.org ntp0.NL.net ntp2.vniiftri.ru ntp.ix.ru ntps1-1.cs.tu-berlin.de
    
  4. В конфигурационном файле systemd.network укажите параметр UseNTP=true. Конфигурационный файл обычно размещен в директориях /etc/systemd/network/ или /var/lib/systemd/network/.

    Также может использоваться конфигурационный файл networkd.conf в директории /etc/systemd/.

  5. Перезапустите сервис синхронизации времени:

    sudo systemctl restart systemd-timesyncd
    

На ВМ с ОС на основе Linux должен быть включен DHCP-клиент с опцией 42 (Network Time Protocol Servers). DHCP-клиент автоматически применяет список серверов для синхронизации времени, который получает от DHCP-сервера. В образах Compute Cloud ОС уже настроены нужным образом.

На случай если DHCP-сервер будет недоступен, укажите запасные серверы синхронизации времени в настройках системы.

Примечание

Сервис ntpd может конфликтовать с сервисом systemd-timesyncd, если они запущены одновременно. Чтобы посмотреть запущенные сервисы, используйте команду ps -eF. Вы можете либо удалить сервис systemd-timesyncd, либо настроить синхронизацию времени с его помощью, см. вкладку Linux (systemd).

Чтобы настроить синхронизацию времени:

  1. Подключитесь к ВМ по SSH.

  2. Установите сервис ntpd, для этого в терминале выполните команду:

    sudo apt-get install ntp
    
  3. Откройте файл /etc/ntp.conf:

    sudo nano /etc/ntp.conf
    
  4. Укажите адреса рекомендуемых серверов. Адреса серверов по умолчанию закомментируйте символом # в начале строки, например:

    # Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
    # on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
    # more information.
    # server 0.ubuntu.pool.ntp.org
    # server 1.ubuntu.pool.ntp.org
    # server 2.ubuntu.pool.ntp.org
    # server 3.ubuntu.pool.ntp.org
    server 0.ru.pool.ntp.org
    server 1.ru.pool.ntp.org
    server ntp0.NL.net
    server ntp2.vniiftri.ru
    server ntp.ix.ru
    server ntps1-1.cs.tu-berlin.de
    
  5. Перезапустите сервис синхронизации времени:

    sudo service ntp restart
    

Чтобы настроить синхронизацию времени:

  1. Подключитесь к ВМ по RDP.

  2. Запустите командную строку cmd или PowerShell от имени администратора.

  3. Остановите службу Windows Time, для этого выполните команду:

    net stop w32time
    

    Результат:

    The Windows Time service is stopping.
    The Windows Time service was stopped successfully.
    
  4. Укажите адреса рекомендуемых серверов, например:

    w32tm /config /syncfromflags:manual /manualpeerlist:"0.ru.pool.ntp.org 1.ru.pool.ntp.org ntp0.NL.net ntp2.vniiftri.ru ntp.ix.ru ntps1-1.cs.tu-berlin.de"
    

    Результат:

    The command completed successfully.
    
  5. Укажите, что ВМ является надежным источником времени:

    w32tm /config /reliable:yes
    

    Результат:

    The command completed successfully.
    
  6. Запустите службу Windows Time:

    net start w32time
    

    Результат:

    The Windows Time service is starting.
    The Windows Time service was started successfully.
    

Проверьте синхронизациюПроверьте синхронизацию

Linux (systemd)
Linux (ntpd)
Windows Server

Выполните команду:

timedatectl

Результат:

...
System clock synchronized: yes                        
              NTP service: active   
...

Выполните команду:

sudo ntpq -p

Результат:

    remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
ntp.ubuntu.com  .POOL.          16 p    -   64    0    0.000   +0.000   0.000
time.cloudflare 10.87.12.180     3 u    4   64    1    7.870   -0.924   0.000
195.218.227.230 85.21.78.23      3 u    -   64    1   33.619   +1.099   0.000
ntp0.nl.uu.net  .GPS.            1 u    4   64    1   46.894   -1.309   0.000
ntp2.vniiftri.r .MRS.            1 u    2   64    1   10.392   -1.075   0.000
ntp.ix.ru       .GLN.            1 u    2   64    1    6.511   -0.738   0.000
ntps1-1.eecsit. .GPS.            1 u    4   64    1   33.026   -0.646   0.000
alphyn.canonica 132.163.96.1     2 u    3   64    1  124.037   -1.936   0.000
185.125.190.57  201.68.88.106    2 u    1   64    1   50.676   -0.090   0.000
185.125.190.58  145.238.203.14   2 u    -   64    1   57.460   -0.464   0.000

Выполните команду, указав имя ВМ:

w32tm /query /configuration

Результат:

...
[TimeProviders]
...
NtpServer: 0.ru.pool.ntp.org 1.ru.pool.ntp.org ntp0.NL.net ntp2.vniiftri.ru ntp.ix.ru ntps1-1.cs.tu-berlin.de (Local)
...

Как удалить созданные ресурсыКак удалить созданные ресурсы

Чтобы перестать платить за созданные ресурсы удалите ВМ.

Была ли статья полезна?

Предыдущая
Запуск языковой модели DeepSeek-R1 в кластере GPU Compute Cloud
Следующая
Настройки DHCP для работы с корпоративным DNS-сервером
Проект Яндекса
© 2025 ООО «Яндекс.Облако»