Виртуальный гость: синхронизация NTP с хостом

Есть ли способ заставить виртуального гостя только запросить его текущий хост для NTP?

Я не говорю о настройке ntp.conf с IP-адресом хоста, так как VLAN и брандмауэры могут блокировать этот трафик. Также миграция на другой хост требует ntp переконфигурирования и перезапуска. A direct (intercepted?) query from the guest to the host.

I've tried various NTP solutions and it seems to me (theoretically) that it might be best for a guest to query only it's current host for an NTP sync (notwithstanding the VMware advice not to use their sync-with-host option).

It might/would require a version of NTP that is virt-aware.

Only one NTP source would be required as the guest wouldn't be running if the host wasn't available.

1 ответ

Решение

Вы не можете использовать NTP здесь, потому что не можете знать, где находится "хост" в сети.

Некоторые гипервизоры предоставляют способ синхронизации времени с хостом. Например, VMware предоставляет для этой цели инструмент пользовательского пространства в VMware Tools. KVM имеет паравиртуализированный RTC. И так далее.

Хотя, по моему опыту, все они не идеальны, и доверять хосту правильное время - плохая идея, так как в любом случае необходимо запускать NTP на каждой виртуальной машине (и использовать на ней надежные серверы).

Другие вопросы по тегам