Perché non usare gli strumenti vmware per la sincronizzazione dell'ora?


12

Abbiamo due ambienti VMWare che eseguono un gruppo di (principalmente) ospiti Redhat 5.9 e 6.4. Stiamo riscontrando problemi con la deriva temporale (minuti avanti alla settimana). Usiamo ntp, sincronizzandoci con il controller di dominio locale.

Questa raccomandazione di VMWare afferma specificamente di non utilizzare gli strumenti vmware per la sincronizzazione dell'ora. Perché? Sembra che molte persone abbiano problemi con NTP e gli strumenti vmware generalmente si comportano in modo prevedibile. Ci sono problemi specifici con vmware-tools nelle versioni successive di Redhat?

Per il contesto, questo è il nostro ntp.conf (rimosse tutte le righe commentate):

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

Alcuni dei nostri ospiti non hanno assolutamente problemi a tenere il tempo. Altri sono fuori di un ampio margine.


Risposte:


6

Onestamente, non dovresti avere problemi con NTP in un ambiente virtuale e nei moderni sistemi operativi ... Vale la pena trovare la causa principale di quel problema.

Se puoi, assicurati di avere una buona infrastruttura NTP (di solito uso una sorgente NTP esterna o punto tutto su uno switch o un router principale) e che hai cose di base come gli orologi hardware degli host ESXi impostati e chiusi nel tempo. A volte, una vMotion per un host diverso con inclinazione dell'orologio hardware può innescare i problemi che si verificano all'interno delle macchine virtuali.

Per quanto riguarda l'approccio guest-tools, è un po 'confuso. Che cosa succede se si dispone di macchine virtuali che non eseguono strumenti guest (sistema operativo non supportato o situazioni dell'appliance) o che gli strumenti guest si trovano in uno stato non ottimale (ad es. VMware Tools a seguito di un aggiornamento del kernel Linux).


6

Penso che il motivo per cui VMware non raccomanda la sincronizzazione temporale degli strumenti sia che vogliono prevenire situazioni in cui vi sono due metodi di sincronizzazione temporale contemporaneamente attivi in ​​una macchina virtuale.

Le macchine virtuali Windows unite a un orario di sincronizzazione del dominio con i propri controller di dominio per impostazione predefinita e gli amministratori Linux configurano le loro macchine per NTP (indipendentemente dal fatto che siano virtuali o fisiche). L'aggiunta di strumenti VMware come seconda fonte di sincronizzazione imporrebbe effetti indesiderati come regolazioni costanti.


5

Questa raccomandazione di VMWare afferma specificamente di non utilizzare gli strumenti vmware per la sincronizzazione dell'ora. Perché? Sembra che molte persone abbiano problemi con NTP e gli strumenti vmware generalmente si comportano in modo prevedibile.

Non sono a conoscenza di un motivo autorevole diverso dal fatto che la maggior parte delle volte esiste un mix di VMware e host fisici o qualche altro ambiente eterogeneo. Quindi raccomandano qualcosa come NTP in modo che TUTTO sia sincronizzato e non solo le macchine virtuali con gli host. L'uso di uno standard come NTP garantisce che qualsiasi tipo di ambiente possa avere una sincronizzazione dell'orologio standard su piattaforme hardware e hardware.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.