Waktu Pengontrol Domain salah

8

Saya memiliki pengontrol domain yang berjalan di VM pada Hyper-V, waktu tampaknya semakin cepat, selama periode X-mas 5 lebih cepat, yang tampaknya aneh!

Saya tahu cara mengubah waktu dan saya percaya kami menyiapkan server NTP di DC dan memastikan sinkronisasi waktu dimatikan pada Hyper-V.

Saya tidak benar-benar ingin mengatur waktu. Apakah ada alasan mengapa waktunya cepat?

tetap1984
sumber
Saya sudah pernah mengajukan pertanyaan serupa sebelumnya (lihat di bawah) serverfault.com/questions/92617/... Apa yang ingin saya ketahui adalah mengapa cepat lagi?
stead1984
1
5 apa yang lebih cepat? 5x? 5 hari? 5 detik?
Mark Henderson
Ha ha, ya maaf, 5 menit lebih cepat
stead1984

Jawaban:

12

Saya tahu cara mengubah waktu dan saya percaya kami menyiapkan server NTP di DC dan memastikan sinkronisasi waktu dimatikan pada Hyper-V.

Mesin Virtual tidak dapat melacak waktu. Anda mungkin ingin mencoba menyiapkan DC sebagai klien NTP. Blog ini mungkin bermanfaat.

http://www.aperture.ro/index.php/2009/01/windows-time-sync-hyper-v-enabled-domain-controller-dilemma/

Orang itu sedikit wafel, tetapi gulir ke bawah dan Anda akan mendapatkan entri registri yang diperlukan. Artikel KB ini tampaknya sedikit lebih otoritatif.

http://support.microsoft.com/kb/223184

Ada juga artikel Technet tentang konfigurasi DC untuk menggunakan NTP:

http://technet.microsoft.com/en-us/library/cc784553(WS.10).aspx

Adapun mengapa ini terjadi, VMware memiliki artikel tentang ketepatan waktu dengan VMs (bukan HyperV, tetapi konsepnya masih berlaku).

http://www.vmware.com/pdf/vmware_timekeeping.pdf

ta.speot.is
sumber
Saya mengikuti langkah-langkah di tautan dan itu bekerja dengan baik, namun tampaknya melayang lagi. Tampaknya tidak melakukan pemungutan suara secara teratur atau sama sekali tidak lagi. Ada ide? Saya juga menggunakan time.windows.com! Haruskah saya menggunakan server strata 2 di ntp pool?
stead1984
Berapa harganya?
ta.speot.is
Ini 5 menit lambat sekarang. Tidak tahu berapa banyak itu melayang setiap hari karena saya belum berada di kantor untuk sementara waktu.
stead1984
Apakah server VM di bawah beban berat?
ta.speot.is
Tidak benar-benar tuan rumah berjalan maksimum setiap saat 4 VM; 1x File Server, 1x DC (70 pengguna, 40 komputer, Routing & Remote Access) 1x Server Pesan dan 1x Server hosting perangkat lunak dipesan lebih dahulu kami yang hampir tidak melakukan apa-apa. Saya sedang mempertimbangkan menyinkronkan waktu dari tuan rumah dan meminta tuan rumah mendapatkan waktu dari server NTP eksternal? Bagaimana cara menghapus pengaturan NTP klien dari jawaban Anda dari VM'ed DC saya?
stead1984
4

Dengan VM, Anda selalu ingin host menyinkronkan para tamu, itu satu-satunya cara yang dapat diandalkan.

Saya menyadari ini dapat membuat loop tak terbatas jika host adalah server anggota domain, tetapi setiap solusi yang saya coba (server VMware dalam kasus saya) tidak benar-benar menyelesaikan masalah.

Jika Anda menjalankan sistem pemantauan yang baik (misalnya, Nagios) pertimbangkan untuk memeriksa kemiringan jam terhadap kumpulan NTP global, atau sistem berbasis * nix yang dapat diandalkan (itu bukan VM sendiri) yang menjalankan paket NTPD.

LapTop006
sumber
Saya disarankan untuk tidak menyinkronkan para tamu dengan tuan rumah. Saya kira Anda menggunakan jam lokal dari host atau apakah Anda menggunakan server NTP pada host? Host saya bukan anggota domain.
stead1984
Server NTP pada host yang mengatur jam lokal.
LapTop006
1
Saya pikir Anda atau penasihat Anda membingungkan jam lokal dalam vm ke jam server perangkat keras. Anda hanya ingin tidak menyinkronkan dengan OS induk jika Anda menyinkronkan dengan sumber non vm eksternal.
JamesRyan
Jawaban ini mungkin tepat ketika ditulis, tetapi ini bukan praktik terbaik saat ini. VMware merekomendasikan penggunaan ntp pada tamu, seperti halnya Red Hat untuk tamu KVM. Tak tahu tentang hiper-v.
Dan Pritts
3

VM tidak pernah menyimpan waktu yang akurat (berarti mereka selalu memiliki statistik CPU virtual yang buruk juga), satu-satunya cara untuk memastikan mereka cukup akurat adalah dengan menyinkronkannya dengan jam fisik. Ini dapat dilakukan baik dengan menyinkronkan dengan host dan memiliki semua waktu host yang benar melalui NTP atau melalui memiliki VM mendapatkan waktu mereka melalui NTP dengan pemeriksaan sering - baik metode bekerja tetapi yang pertama mungkin yang paling mudah.

Chopper3
sumber
3

Semua jawaban sebelumnya tampak masuk akal, tetapi izinkan saya menambahkan ini.

Memang, ketepatan waktu di dalam VM adalah masalah yang bermasalah, yang memunculkan beberapa kemungkinan solusi.

  1. Atur DC lain pada kotak besi, dan jadikan itu sumber waktu yang resmi
  2. Atur VM DC Anda untuk menyinkronkan waktu dari sumber eksternal lebih sering - katakan setiap 10 menit. Referensi registri dalam KB ini: 816042
  3. Lebih sederhana lagi, gunakan sesuatu seperti alat sinkronisasi Jam Atom pada DC, dan setel frekuensinya menjadi 10-15 menit
  4. Pertanyaan lain tentang Serverfault memiliki masalah yang sama, dan mengesampingkan jam perangkat keras dengan menjalankan VM yang sama di VMware Server, dan menemukan bahwa masalahnya ada pada Hyper-V.
Mike Fiedler
sumber
1

Apakah ada alasan Anda tidak dapat menyinkronkan ke sumber eksternal, seperti salah satu layanan waktu Internet? Jika Anda mengalami masalah dengan penyimpangan hanya menyinkronkan setiap jam, atau periode lain apa pun yang Anda rasa mungkin cocok.

John Gardeniers
sumber
0

Secara global kami memiliki masalah yang sama di bawah VMWare, itu karena sinkronisasi Waktu CPU. Bahkan Anda perlu mengatur parameter Guess Anda di bawah Hyper-V untuk disinkronkan dengan frekuensi clock CPU Host Anda.

Dr I
sumber