Puncte:0

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

drapel 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?
drapel cn
În Windows AD este întotdeauna sursa preferată de sincronizare a timpului, orice altceva este ultima soluție.
Puncte:0
drapel cn
timedatectl set-local-rtc 0

Setați RTC la UTC.Conform acestui avertisment, supărarea RTC locală nu merită atunci când ceasul poate fi gestionat prin alte mijloace.

pool ad.example.net
# Configurare PTP opțională pentru chrony
#refclock PHC /dev/ptp0 sondaj 3 dpoll -2 offset 0

AD DS rulează un serviciu NTP pe toate DC-urile în mod implicit. Setați ntp.conf sau chrony.conf la numele domeniului. Hyper-V pune la dispoziție și un ceas „hardware” PTP pentru a partaja timpul gazdelor cu o latență foarte scăzută.

Confirmați că gazdele Hyper-V au ora corectă. Probabil ar trebui să fie membri de domeniu și să urmeze domeniul în acest sens.

Asigura Integrarea invitaților Hyper-V este instalat. Poate că deja, nu sunt sigur ce fac kernel-urile Debian. Driverul hv_vmbus este suficient pentru a permite sincronizarea timpului.

Puteți utiliza NTP, sincronizarea timpului Hyper-V sau ambele.

Krackout avatar
drapel it
Dar dacă setez VM-ul pe UTC și sincronizez cu gazda, voi obține ora potrivită, deoarece gazda este setată la ora locală? Voi verifica. Voi încerca și numele de domeniu în ntp.conf; în primele mele teste eșuate am folosit numele DC care deține rolul de emulator PDC. (rezolvarea dns funcționează corect)
John Mahowald avatar
drapel cn
Nu pot găsi o citare pentru exact modul în care Hyper-V gestionează RTC separat de serviciul de sincronizare a timpului. Dacă rulați NTP îndreptat către domeniu, oaspetele va fi de acord cu restul mașinilor asociate domeniului. Urmăriți pașii mari de NTP în jurnal, care ar putea să nu fie o problemă mare, în funcție de ceea ce necesită această gazdă.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.