Проблеми синхронізації CentOS VM, NTP


2

У нас є три CentOS 5.9 VM на хості ESX3.5.

Через характер послуг, які ми надаємо, потрібно синхронізувати час NTP та правильний час для всіх трьох.

Однак один з них постійно переміщається назад приблизно 66 секунд. Поки, здається, ніхто з нас не розуміє, чому це відбувається.

Ми включили можливість того, що VM може якось тягнути час від хоста, проте всі три VM мають однакові настройки конфігурації, і в них не було встановлено інструментів VMware.

Хоча я усвідомлюю, що це, мабуть, питання про внутрішню справу, і не вимагати його на форумі, я буду вдячний, якщо хтось із вас знає деякі діагностичні процедури CentOS NTP, які допоможуть мені діагностувати проблему та знайти надійне рішення.

Я дякую вам за допомогу.


1
Це не є вирішенням вашої проблеми, але я настійно пропоную вам встановити інструменти VMware, запускаючи VM без цього немає сенсу.
ThatGraemeGuy

Відповіді:


2

Якщо годинник рухається більше 500 ppm в будь-якому напрямку, ntpd вважає це безумним і припиняє його оновлення . Коли це станеться, ви побачите одне повідомлення журналу (якщо ви його шукаєте). У цьому випадку вам потрібно буде використовувати альтернативний клієнт ntp, наприклад, chrony , який можна налаштувати на продовження роботи в цьому сценарії.


@Michael_Hampton | Спасибі за вашу відповідь. Я хотів спробувати з альтернативним клієнтом NTP, однак клієнти, які використовували VM, не хотіли, щоб ми хотіли нічого із третьої сторони. Врешті-решт виявилося, що саме господар ESX псувався з часом. Дивіться відповідь.
Дух

У RHEL / CentOS 7 chrony зараз є клієнтом NTP за замовчуванням, і це в EPEL для попередніх версій. Немає справжньої сторони в його використанні, і Red Hat із радістю підтримає його.
Майкл Хемптон

Ці хости ESX тепер історія, і всі VM були переміщені до нових хостів ESXi
Spirit

1

Я б запропонував вам деякі дії, тому що в мене була така ж проблема.

  • Погляньте на цей Vmware KB про Хронометраж
  • Примушуйте синхронізацію ntp щодня під час перезавантаження crontab + додавання цих параметрів у / etc / sysconfig / ntp

    OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"
    

У мене були точно такі ж проблеми з ntp та CentOS, і навіть при встановленні інструментів Vmware різниці не відчувалося. Я повинен спробувати з openntp.


1
Я спробував це протягом останніх кількох днів, і все ще нічого. Я думаю, ми підемо з іншим ftp-клієнтом. Дякую за відповідь, ти :)
Дух

1

Врешті-решт виявилося, що саме хост ESX возився з часом на VM. Час хоста ESX було налаштовано вручну і було приблизно 60 секунд від звичайного часу. Після синхронізації хоста з сервером NTP проблема зникла.

Я все ще запитую себе, як міг VM, який не має встановлених програм vmware, щоб витягнути час з хоста - і лише один VM з усіх. Я можу лише здогадуватися, що це повинна бути помилка ESX3.5

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.