Điểm:0

Linux guest on Hyper-V host, realtime clock, UTC or local - sync with AD DC

lá cờ it

I'm installing a Debian 11 Linux guest on a Hyper-V cluster. Hosts' realtime clocks are set to local time, as is the norm for Windows Servers; unlike the preference of Unix-like OSes. Should I execute timedatectl set-local-rtc 1 on the Linux guest, to be in line with its hosts?

Setting real time clock to local time on Linux systemd servers reports this:

Warning: The system is configured to read the RTC time in the local time zone.
     This mode can not be fully supported. It will create various problems
     with time zone changes and daylight saving time adjustments. The RTC
     time is never updated, it relies on external facilities to maintain it.

If time is synced with an NTP source or from the hypervisor, will there be any potential problems? That's the first part of my question.

Second part,

  • Can systemd timesyncd or ntpd sync time with a Windows AD time server (the DC holding the PDC emulator role)? My initial attempt failed for both services. Of course sync time with host was unchecked on VM's settings.
  • As an alternative, is syncing time from HyperV host (which in turn is in sync with AD DC) trustworthy?
lá cờ cn
Trong Windows, AD luôn là nguồn đồng bộ hóa thời gian ưa thích, mọi thứ khác đều là giải pháp cuối cùng.
Điểm:0
lá cờ cn
timedatectl set-local-rtc 0

Đặt RTC thành UTC.Theo cảnh báo đó, sự khó chịu của RTC cục bộ là không đáng khi đồng hồ thực sự có thể được quản lý bằng các phương tiện khác.

nhóm quảng cáo.example.net
# Cấu hình PTP tùy chọn cho chrony
#refclock PHC /dev/ptp0 poll 3 dpoll -2 offset 0

Theo mặc định, AD DS chạy dịch vụ NTP trên tất cả các DC. Đặt ntp.conf hoặc chrony.conf thành tên miền. Hyper-V cũng cung cấp đồng hồ "phần cứng" PTP để chia sẻ thời gian của máy chủ với độ trễ rất thấp.

Xác nhận máy chủ Hyper-V có thời gian chính xác. Có lẽ họ nên là thành viên miền và theo dõi miền về vấn đề này.

Chắc chắn Tích hợp khách Hyper-V được cài đặt. Có thể là đã có, tôi không chắc các hạt nhân Debian đang làm gì. trình điều khiển hv_vmbus đủ để cho phép Đồng bộ hóa thời gian.

Bạn có thể sử dụng NTP, đồng bộ thời gian Hyper-V hoặc cả hai.

Krackout avatar
lá cờ it
Nhưng nếu tôi đặt VM trên UTC và đồng bộ hóa với máy chủ, liệu tôi có nhận được thời gian thích hợp không, vì máy chủ được đặt theo giờ địa phương? Tôi sẽ kiểm tra. Tôi cũng sẽ thử tên miền trong ntp.conf; trong lần thử nghiệm thất bại đầu tiên của mình, tôi đã sử dụng tên của DC giữ vai trò giả lập PDC. (phân giải dns hoạt động chính xác)
John Mahowald avatar
lá cờ cn
Tôi không thể tìm thấy trích dẫn chính xác cách Hyper-V quản lý RTC tách biệt với dịch vụ đồng bộ hóa thời gian. Nếu bạn chạy NTP trỏ vào miền, máy khách sẽ đồng ý với phần còn lại của các máy đã tham gia miền. Theo dõi các bước tiến lớn của NTP trong nhật ký, đây có thể không phải là vấn đề lớn tùy thuộc vào những gì máy chủ lưu trữ này yêu cầu.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.