Чому б не використовувати інструменти vmware для синхронізації часу?


12

У нас є два середовища VMWare, де працює купа (в основному) Redhat 5.9 і 6.4 гостей. У нас виникають проблеми із затримкою часу (хвилин уперед на тиждень). Ми використовуємо ntp, синхронізуючи з локальним контролером домену.

Ця рекомендація VMWare спеціально говорить, що не використовувати vmware-інструменти для синхронізації часу. Чому? Схоже, у багатьох людей є проблеми з NTP, і vmware-інструменти зазвичай ведуть себе передбачувано. Чи є конкретні проблеми з vmware-інструментами на пізніших версіях Redhat?

Для контексту це наш ntp.conf (всі коментовані рядки видалено):

tinker panic 0
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
server our.domain.server.com
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys

У деяких наших гостей абсолютно немає проблем з тим, щоб тримати час. Інші знаходяться у великій запасі.


Відповіді:


6

Чесно кажучи, у вас не повинно виникнути проблем з NTP у віртуальному середовищі та сучасних операційних системах ... Варто знайти першопричину цієї проблеми.

Якщо ви можете, переконайтеся, що у вас є хороша інфраструктура NTP (я зазвичай використовую зовнішнє джерело NTP або вказую все на основний комутатор або маршрутизатор) і що у вас є основні речі, такі як апаратні годинники хостів ESXi встановлені та закриті в часі. Іноді vMotion до іншого хоста з апаратним перекосом годинника може викликати проблеми, які ви бачите у віртуальних машинах.

Що стосується підходу гостьових інструментів, це трохи задирливо. Що робити, якщо у вас VM, які не запускають гостьові інструменти (непідтримувані ОС або ситуації з пристроями), або ваші гостьові інструменти знаходяться в неоптимальному стані (наприклад, Інструменти VMware після оновлення ядра Linux).


6

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

Віртуальні віртуальні машини Windows, які за замовчуванням приєднуються до часу синхронізації домену зі своїми постійними DC, а адміністратори Linux налаштовують свої машини для NTP (незалежно від того, віртуальні вони чи фізичні). Додавання інструментів VMware як другого джерела синхронізації може спричинити небажані ефекти, такі як постійні налаштування.


5

Ця рекомендація VMWare спеціально говорить, що не використовувати vmware-інструменти для синхронізації часу. Чому? Схоже, у багатьох людей є проблеми з NTP, і vmware-інструменти зазвичай ведуть себе передбачувано.

Мені не відома авторитетна причина, крім того, що більшість часу відбувається поєднання VMware і фізичних хостів або якогось іншого неоднорідного середовища. Тому вони рекомендують щось на зразок NTP, щоб ВСЕ синхронізувалося, а не лише VM з хостом. Використання такого стандарту, як NTP, гарантує, що будь-який тип середовища може мати стандартну синхронізацію синхросигналу на ОС та апаратних платформах.

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