Если Elastix запущен в качестве виртуальной машины на сервере виртуализации Hyper-V, то возникает проблема синхронизации времени. Отключение в свойствах виртуальной машины опции Time Synchronization не помогает. На помощь приходит Google.
Нужно отредактировать следующие файлы:
1. /boot/grub/grub.conf нужно добавить строки:
divider=10 clocksource=acpi_pm (для 32-бит)
notsc divider=10 (для 64-бит)
2. /etc/ntp.conf
tinker panic 0
restrict 127.0.0.1
restrict default kod nomodify notrap
server 0.ru.pool.ntp.org
server 1.ru.pool.ntp.org
server time.yandex.ru
driftfile /var/lib/ntp/drift
также в этом файле нужно закомментировать строки:
server 127.127.1.0
fudge 127.127.1.0 stratum 10
3. /etc/ntp/step-tickers
0.ru.pool.ntp.org
1.ru.pool.ntp.org
Далее выполнить команды в командной строке Asterisk:
ntpd -q (синхронизировать время)
hwclock --systohc (синхронизировать машинное время)
chkconfig ntpd on (запускать автоматически сервис синхронизации времени)
reboot (перезагрузка Asterisk)
Нужно отредактировать следующие файлы:
1. /boot/grub/grub.conf нужно добавить строки:
divider=10 clocksource=acpi_pm (для 32-бит)
notsc divider=10 (для 64-бит)
2. /etc/ntp.conf
tinker panic 0
restrict 127.0.0.1
restrict default kod nomodify notrap
server 0.ru.pool.ntp.org
server 1.ru.pool.ntp.org
server time.yandex.ru
driftfile /var/lib/ntp/drift
также в этом файле нужно закомментировать строки:
server 127.127.1.0
fudge 127.127.1.0 stratum 10
3. /etc/ntp/step-tickers
0.ru.pool.ntp.org
1.ru.pool.ntp.org
Далее выполнить команды в командной строке Asterisk:
ntpd -q (синхронизировать время)
hwclock --systohc (синхронизировать машинное время)
chkconfig ntpd on (запускать автоматически сервис синхронизации времени)
reboot (перезагрузка Asterisk)
синхронизация времени по расписания вроде норм работает. главное tzdata обновлять периодически
ОтветитьУдалить