Kami memiliki dua lingkungan VMWare yang menjalankan sekelompok tamu (terutama) Redhat 5.9 dan 6.4. Kami mengalami masalah dengan penyimpangan waktu (menit ke depan per minggu). Kami menggunakan ntp, menyinkronkan ke kontroler domain lokal.
Rekomendasi ini oleh VMWare secara khusus mengatakan untuk tidak menggunakan vmware-tools untuk sinkronisasi waktu. Mengapa? Sepertinya banyak orang memiliki masalah dengan NTP, dan vmware-tools umumnya berperilaku dengan cara yang dapat diprediksi. Apakah ada masalah khusus dengan vmware-tools pada versi Redhat yang lebih baru?
Untuk konteks, ini adalah ntp.conf kami (semua baris yang dikomentari dihapus):
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
Beberapa tamu kami sama sekali tidak ada masalah menjaga waktu. Lainnya keluar dengan margin besar.
redhat
vmware-esx
ntp
vmware-tools
Josh Smeaton
sumber
sumber
Jawaban:
Jujur, Anda seharusnya tidak memiliki masalah dengan NTP dalam lingkungan virtual dan sistem operasi modern ... Ini senilai menemukan akar penyebab yang masalah.
Jika Anda bisa, pastikan Anda memiliki infrastruktur NTP yang baik (saya biasanya menggunakan sumber NTP eksternal atau mengarahkan semuanya ke switch inti atau router) dan bahwa Anda memiliki hal-hal dasar seperti jam perangkat keras host ESXi yang diatur dan ditutup pada waktunya. Terkadang, vMotion ke host yang berbeda dengan kemiringan jam perangkat keras dapat memicu masalah yang Anda lihat di dalam mesin virtual.
Sedangkan untuk pendekatan alat tamu, ini sedikit hacky. Bagaimana jika Anda memiliki VM yang tidak menjalankan alat tamu (OS yang tidak didukung atau situasi alat), atau alat tamu Anda dalam keadaan tidak optimal (mis. VMware Tools setelah pembaruan kernel Linux).
sumber
Saya pikir alasan untuk VMware tidak merekomendasikan sinkronisasi waktu Tools adalah karena mereka ingin mencegah situasi di mana ada dua metode sinkronisasi waktu yang aktif secara bersamaan di VM.
VM Windows yang bergabung dengan waktu sinkronisasi domain dengan DC mereka secara default, dan admin Linux mengkonfigurasi mesin mereka untuk NTP (terlepas dari apakah itu virtual atau fisik). Menambahkan alat VMware sebagai sumber sinkronisasi kedua akan memaksakan efek yang tidak diinginkan seperti penyesuaian konstan.
sumber
Saya tidak mengetahui alasan otoritatif selain fakta bahwa sebagian besar waktu ada campuran VMware dan host fisik atau beberapa lingkungan heterogen lainnya. Jadi mereka merekomendasikan sesuatu seperti NTP sehingga SEMUA yang disinkronkan dan bukan hanya VMs dengan host (s). Menggunakan standar seperti NTP memastikan bahwa semua jenis lingkungan dapat memiliki sinkronisasi jam waktu standar di seluruh platform OS dan perangkat keras.
sumber