it-swarm-vi.tech

Windows Server không thể đồng bộ hóa NTP thời gian đáng tin cậy

Tại sao Windows Server (2008, trong trường hợp này, nhưng tôi đã thấy vấn đề tương tự vào năm 2003) dường như có vấn đề về thời gian đồng bộ hóa? Tôi đã thấy lỗi này trong Nhật ký hệ thống của mình trên nhiều loại máy chủ:

Dịch vụ thời gian không đồng bộ hóa thời gian hệ thống trong 86400 giây vì không có nhà cung cấp dịch vụ thời gian nào cung cấp tem thời gian có thể sử dụng. Dịch vụ thời gian sẽ không cập nhật thời gian hệ thống cục bộ cho đến khi có thể đồng bộ hóa với nguồn thời gian. Nếu hệ thống cục bộ được cấu hình để hoạt động như một máy chủ thời gian cho khách hàng, nó sẽ ngừng quảng cáo dưới dạng nguồn thời gian cho khách hàng. Dịch vụ thời gian sẽ tiếp tục thử lại và đồng bộ hóa thời gian với các nguồn thời gian của nó. Kiểm tra nhật ký sự kiện hệ thống để biết các sự kiện W32time khác để biết thêm chi tiết. Chạy 'w32tm/resync' để buộc đồng bộ hóa thời gian tức thì.

Trong Bảng điều khiển, Ngày và Giờ, Cài đặt Thời gian Internet được đặt thành đồng bộ hóa với time-nw.nist.gov; đồng bộ thành công cuối cùng là 2 ngày trước, cho thấy có một số vấn đề. Nhưng nếu tôi nhấp vào nút "cập nhật ngay" trên hộp thoại đó, thực sự, nó sẽ cập nhật theo thời gian!

Vậy tại sao máy chủ windows không thể đồng bộ hóa thời gian một cách đáng tin cậy thông qua NTP trong nền mà không có tôi can thiệp bằng tay? làm sai?

41
Jeff Atwood

Jeff, tôi tìm thấy cái này bài báo . Có thể là một số giúp đỡ cho bạn. Bạn có thể đã đọc nó nhưng tôi nghĩ rằng nó đáng để thử.

[.__.] HKLM\HỆ THỐNG\CurrentControlset\Services\W32Time\Config\AnnounceFlags [.__.]

Mục đăng ký này kiểm soát xem máy tính cục bộ có được đánh dấu là máy chủ thời gian đáng tin cậy hay không (điều này chỉ có thể nếu mục đăng ký trước đó được đặt thành NTP như mô tả ở trên). Thay đổi giá trị REG_DWORD này từ 10 thành 5 đây.

[~ # ~] cập nhật [~ # ~] Theo Jeff, nguồn tham khảo tốt nhất là http://support.Microsoft. com/kb/816042

18
Joseph

Windows Time Agent là một applet bảng điều khiển miễn phí để định cấu hình NTP máy chủ/khả năng đồng bộ hóa của Windows. Nó hoạt động như một giao diện người dùng cho các cài đặt đăng ký và cho phép bạn cấu hình nhiều máy chủ NTP và xem loại kết quả bạn nhận được từ chúng trong thời gian thực.

Không nhiều người biết về phần mềm đặc biệt tiện dụng (và miễn phí) này, nhưng đây là phần mềm phải cài đặt trên các máy chủ tôi duy trì.

14
crb

Khi thời gian đồng bộ hóa là quan trọng, tôi sử dụng NTPD cho windows

http://www.meinberg.de/english/sw/ntp.htm

Tôi cài đặt nó, trỏ nó vào phía bắc-america.pool.ntp.org và quên nó đi

8
Mark Porter

Cách mà Microsoft gợi ý để đồng bộ hóa thời gian được hiển thị dưới đây.

M$ Time!

Vậy tại sao Windows không thể đồng bộ hóa NTP một cách đáng tin cậy? Nó liên quan đến cách thời gian được thiết lập trong môi trường miền. Từ tài liệu Technet này :

Theo mặc định, nếu máy tính là máy chủ thành viên hoặc máy trạm trong một miền, thì nó tuân theo phân cấp AD DS và đồng bộ hóa thời gian của nó với bộ điều khiển miền trong miền cục bộ hiện đang chạy Windows Time dịch vụ.

Bạn đang "chống lại hạt sạn" ở đây bằng cách cố gắng thiết lập các máy chủ thành viên để kéo NTP thời gian.

"Phải" (nghĩa là theo cách của Microsoft) để thực hiện sẽ là thiết lập thời gian như hiển thị trong hình trên, có PDC Đồng bộ hóa trình giả lập với dịch vụ thời gian bên ngoài đáng tin cậy như pool .ntp.org, có bộ điều khiển miền đồng bộ hóa với trình giả lập PDC, sau đó để các máy chủ thành viên và PC tự động đồng bộ hóa từ bộ điều khiển miền.

Tôi đã nêu chi tiết quá trình sửa thời gian để vận hành theo cách này trong câu trả lời này.

5
Brett Larson