Tại sao không sử dụng các công cụ vmware để đồng bộ hóa thời gian?


12

Chúng tôi có hai môi trường VMWare chạy một loạt (chủ yếu) Redhat 5,9 và 6,4 khách. Chúng tôi đang gặp vấn đề với thời gian trôi (vài phút trước mỗi tuần). Chúng tôi sử dụng ntp, đồng bộ hóa với bộ điều khiển miền cục bộ.

Khuyến nghị này của VMWare đặc biệt nói không sử dụng các công cụ vmware để đồng bộ hóa thời gian. Tại sao? Có vẻ như nhiều người có vấn đề với NTP và các công cụ vmware thường hoạt động theo cách có thể dự đoán được. Có bất kỳ vấn đề cụ thể nào với các công cụ vmware trên các phiên bản sau của Redhat không?

Đối với ngữ cảnh, đây là ntp.conf của chúng tôi (tất cả các dòng nhận xét đã bị xóa):

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

Một số khách của chúng tôi hoàn toàn không có vấn đề gì trong việc giữ thời gian. Những người khác được ra ngoài bởi một lề lớn.


2
Tôi không thể hứa rằng nó sẽ khắc phục vấn đề của bạn, nhưng; " Hầu hết các ứng dụng có thể sẽ muốn chỉ định tùy chọn iburst bằng lệnh máy chủ. "
Aaron Copley

Câu trả lời:


6

Thành thật mà nói, bạn không nên gặp vấn đề với NTP trong môi trường ảo và hệ điều hành hiện đại ... Thật đáng để tìm ra nguyên nhân cốt lõi của vấn đề đó .

Nếu bạn có thể, hãy đảm bảo rằng bạn có cơ sở hạ tầng NTP tốt (tôi thường sử dụng nguồn NTP bên ngoài hoặc trỏ mọi thứ vào bộ chuyển mạch lõi hoặc bộ định tuyến) và bạn có những thứ cơ bản như đồng hồ phần cứng của máy chủ ESXi được thiết lập và đóng đúng lúc. Đôi khi, một vMotion cho một máy chủ khác có độ lệch đồng hồ phần cứng có thể kích hoạt các vấn đề bạn gặp trong các máy ảo.

Đối với phương pháp tiếp cận công cụ khách, đó là một chút hack. Điều gì xảy ra nếu bạn có các máy ảo không chạy các công cụ khách (tình huống thiết bị hoặc hệ điều hành không được hỗ trợ) hoặc các công cụ khách của bạn ở trạng thái không tối ưu (ví dụ: Công cụ VMware sau khi cập nhật nhân Linux).


6

Tôi nghĩ lý do khiến VMware không khuyến nghị đồng bộ hóa thời gian Công cụ là vì họ muốn ngăn chặn các tình huống có hai phương thức đồng bộ hóa thời gian hoạt động đồng thời trong VM.

Các máy ảo Windows được nối với thời gian đồng bộ hóa miền với các DC của chúng theo mặc định và quản trị viên Linux định cấu hình máy của họ cho NTP (bất kể chúng là ảo hay vật lý). Thêm các công cụ VMware làm nguồn đồng bộ hóa thứ hai sẽ áp đặt các hiệu ứng không mong muốn như điều chỉnh liên tục.


5

Khuyến nghị này của VMWare đặc biệt nói không sử dụng các công cụ vmware để đồng bộ hóa thời gian. Tại sao? Có vẻ như nhiều người có vấn đề với NTP và các công cụ vmware thường hoạt động theo cách có thể dự đoán được.

Tôi không biết về một lý do có thẩm quyền nào khác ngoài thực tế là hầu hết thời gian có sự pha trộn giữa VMware và các máy chủ vật lý hoặc một số môi trường không đồng nhất khác. Vì vậy, họ đề xuất một cái gì đó giống như NTP để MỌI THỨ đồng bộ hóa và không chỉ các máy ảo với (các) máy chủ. Sử dụng một tiêu chuẩn như NTP đảm bảo rằng mọi loại môi trường đều có thể đồng bộ hóa đồng hồ thời gian tiêu chuẩn trên các nền tảng hệ điều hành và phần cứng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.