NTP и время
Настройки
Во вкладке NTP и время можно настроить список NTP-серверов, с которым будет синхронизироваться контроллер, а по контроллеру и все принадлежащие ему вычислительные узлы.
При нажатии кнопки Установка NTP в открывшемся окне необходимо задать адреса NTP-серверов из раскрывающегося списка и нажать кнопку Добавить. После этого сохранить изменения, нажав кнопку ОК.
Также здесь отображается текущее системное время контроллера.
Расхождение времени
При использовании авторизации MS AD расхождение времени с контроллером AD не допускается.
При использовании кластерных хранилищ расхождение времени узлов друг с другом в кластере не допускается.
Общая информация
После установки время на сервере синхронизируется с указанными далее базовыми серверами времени:
- 
0.debian.pool.ntp.org 
- 
1.debian.pool.ntp.org 
- 
2.debian.pool.ntp.org 
- 
3.debian.pool.ntp.org 
- 
127.127.1.0 В случае отсутствия сети или недоступности серверов времени сервер синхронизируется с локальными часами. 
При добавлении узла к контроллеру узел начинает использовать контроллер, как сервер времени. При использовании репликации контроллера сервером времени является активный мастер.
Время сервера можно посмотреть в Web-интерфейсе во вкладке Информация сервера. Время на контроллере можно посмотреть в нижней строчке Web-интерфейса слева.
Контроллер проверяет соответствие времени каждого активного узла. При расхождении более 60 секунд выдается предупреждение.
В web-интерфейсе отображаются все заданные сервера.
CLI
В CLI отображаются все доступные сервера.
Для проверки статуса синхронизации в CLI используются команды:
- 
ntp check
- 
ntp test [server]
- 
ntp conf
Доступность серверов времени
Необходимо убедиться, что серверы времени доступны контроллеру.
Отключение NTP
В некоторых случая требуется отключение NTP и установка пользовательского времени на хосте ВМ.
Есть ограничение по возможности отключения синхронизации времени в среде виртуализации при старте виртуальных машины. Поэтому схема отключения синхронизации времени следующая:
- 
отключается синхронизация времени на хосте; 
- 
устанавливаются необходимые дата и время для хоста; 
- 
синхронизируются аппаратные часы с системным временем; 
- 
перезагружаются ВМ на хосте. Время на ВМ будет соответствовать установленному времени на хосте виртуализации. 
Внимание
Отключение NTP и установка пользовательского времени может привести к непредсказуемым эффектам и ошибкам в работе сервисов как на хосте ВМ, так и в виртуальных машинах.
Для отключения NTP используется команда CLI ntp:  
ntp disable
Для установки пользовательского времени используется команда:
date -s '2023-05-20 20:34:56'
Для записи системного времени (system time) в аппаратные часы (hardware clock) хоста ВМ используется команда:
hwclock --systohc
Для записи времени аппаратных часов хоста ВМ в системное время хоста используется команда:
hwclock --hctosys
Для включения NTP и задания сервера для синхронизации времени по NTP используется команда:
ntp set [server]` - пример `ntp set ntp.ix.ru
Для однократной и немедленной синхронизации времени по NTP используется команда:
ntp sync [server]` - пример `ntp sync ntp.ix.ru