Der Fehler Proxmox Clock Skrew detected tritt auf, wenn beim Proxmox-Cluster keine einheitliche Zeit in allen Systemen verwendet wird. Abhilfe schafft der Einsatz eines Timeservers, welcher pro Node konfiguriert werden kann. Die folgenden Kommandos helfen bei der Konfiguration eines Timeservers im Proxmox-System.
Mit folgendem Befehl wird chrony installiert, ein Tool zur einfachen Konfiguration von Time-Servern und Time-Sync-Optionen:
root@pve-01:~# apt install chrony
Danach muss der Timeserver noch in der chrony.conf hinterlegt werden (IP oder Hostname möglich):
root@pve-01:~# nano /etc/chrony/chrony.conf # Welcome to the chrony configuration file. See chrony.conf(5) for more # information about usuable directives. pool chronos.intern.thomas-krenn.com iburst
Danach müssen Sie noch den Service neustarten:<syntaxhighlight lang="bash"> root@pve-01:~# service chrony restart
Um zu überprüfen ob die Abfrage der Zeit vom Timeserver geklappt hat folgenden Befehl ausführen:
root@pve-01:~# chronyc tracking Reference ID : C0A86E0A (chronos.intern.thomas-krenn.com) Stratum : 4 Ref time (UTC) : Tue Oct 27 10:49:32 2020 System time : 0.000018388 seconds fast of NTP time Last offset : +0.000011216 seconds RMS offset : 0.001013509 seconds Frequency : 19.777 ppm slow Residual freq : +0.006 ppm Skew : 0.322 ppm Root delay : 0.018578067 seconds Root dispersion : 0.022471579 seconds Update interval : 65.0 seconds Leap status : Normal
Mittels "chronyc sources" sieht man auch, welche Timserver chrony im System konfiguriert hat:
root@pve-01:~# chronyc sources 210 Number of sources = 1 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^* chronos.intern.thomas-kr> 3 6 377 89 +8246ns[ +19us] +/- 38ms
Möchte man die Zeit sofort synchronisieren (force) kann man das mit folgendem Befehl:
root@pve-01:~# chronyc makestep 200 OK
Führt man dies pro Knoten aus, so sollte der Fehler in der Web-GUI verschwinden.
Autor: Jonas Sterr Ich beschäftige mich mit den Themen Software Defined Storage, Proxmox Virtualisierung auf Basis von KVM, QEMU & Ceph im Produktmanagement der Thomas-Krenn.AG in Freyung. Proxmox ist meine absolute Leidenschaft und ich freue mich gerne über Kontaktanfragen und einen Austausch auf LinkedIn.
|