close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 5 years ago

Closed 5 years ago

#4006 closed Aufgabe (erledigt)

NTP für Nextcloud-Server einrichten

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: bald erledigen Milestone: Nextcloud: Basisfunktionalität für Lehrer
Component: Webdienst: Kepler-Cloud Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc: bau

Description

Derzeit geht die Uhr zwei Stunden falsch, was auch die falschen Bearbeitungszeiten im NC-Webinterface erklärt.

-> einen passenden Client aufsetzen, paedml ist unser timeserver

Change History (10)

comment:1 by bau, 5 years ago

Auf ProxmoxLS2 ist der systemd-timesyncd aktiviert, die Uhrzeit stimmt:

root@proxmoxls2:~# timedatectl 
               Local time: Fri 2021-08-13 12:40:28 CEST
           Universal time: Fri 2021-08-13 10:40:28 UTC
                 RTC time: Fri 2021-08-13 10:40:28
                Time zone: Europe/Berlin (CEST, +0200)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no


root@proxmoxls2:~# systemctl status systemd-timesyncd
● systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
  Drop-In: /usr/lib/systemd/system/systemd-timesyncd.service.d
           └─disable-with-time-daemon.conf
   Active: active (running) since Fri 2021-08-13 12:41:46 CEST; 1min 7s left
     Docs: man:systemd-timesyncd.service(8)
 Main PID: 16123 (systemd-timesyn)
   Status: "Synchronized to time server for the first time 129.143.2.23:123 (ntp1.belwue.de)."
    Tasks: 2 (limit: 4915)
   Memory: 1.8M
   CGroup: /system.slice/systemd-timesyncd.service
           └─16123 /lib/systemd/systemd-timesyncd

Aug 13 12:41:46 proxmoxls2 systemd[1]: Starting Network Time Synchronization...
Aug 13 12:41:46 proxmoxls2 systemd[1]: Started Network Time Synchronization.
Aug 13 12:39:26 proxmoxls2 systemd-timesyncd[16123]: Synchronized to time server for the first time 129.143.2.23:123 (ntp1.belwue.de).

In der VM ist die TimeZone UTC eingestellt:

root@NextCloud:~# ls -l /etc/localtime 
lrwxrwxrwx 1 root root 27 Aug 11 09:38 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC


root@NextCloud:~# date
Fri 13 Aug 2021 10:43:03 AM UTC

Ich habe jetzt mal die TZ auf Europe/Berlin gesetzt:

Current default time zone: 'Europe/Berlin'
Local time is now:      Fri Aug 13 12:43:51 CEST 2021.
Universal Time is now:  Fri Aug 13 10:43:51 UTC 2021.

root@NextCloud:~# date
Fri 13 Aug 2021 12:43:55 PM CEST

Was macht NextCloud? Kann NC die Timezone selbst setzen?

comment:2 by bau, 5 years ago

Jetzt kann ich mein HomeVZ auch per Dolphin wieder mit ​smb://paedml/bau einbinden.
Das lag also nicht an der smb2-Zulassung, die wir vor kurzem für Nautilus/Dolphin eintragen mussten.

comment:3 by Rüdiger Kupper, 5 years ago

Ich habe den paedml (10.16.112.4) in die /etc/systemd/timesyncd.conf eingetragen. Das sollte eigenzlch reichen. Doch der Sync schlägt fehl. Kann es sein, dass port 123 vom cloud aus nicjt erreichbar ist?

root@NextCloud:~# timedatectl timesync-status
Failed to query server: Connection timed out

comment:5 by Rüdiger Kupper, 5 years ago

Ah, okay, die timeserver im Lehrernetz sind ntp1.belwue.de u.s.w.
Doch wenn ich die eintrage klappt es trotzdem nicht ...?

comment:6 by Rüdiger Kupper, 5 years ago

Oder reicht es, wenn der proxmoxls2 synchronisiert ist? Reicjt der das an die VMs weiter?

comment:7 by Rüdiger Kupper, 5 years ago

In Nextcloud kann jeder Nutzer seine eigene Timezone haben. Default sollte Europe/Berlin sein. Schau doch mal in Deinen Nutzereinstellungen, was da steht.

comment:8 by bau, 5 years ago

Wozu soll das gut sein, wenn die VM ihre eigene Zeit synct?
Es sollte genügen, wenn der Virtualisierer die Zeit aktuell hält.

comment:9 by Rüdiger Kupper, 5 years ago

Ah, das heißt, der Virtualisierer spielt für die VM Hardware-Uhr? Denn wie kommen sonst die VM sn die Zeit ihres Hosts?

comment:10 by Rüdiger Kupper, 5 years ago

Resolution: → erledigt
Status: new → closed
Note: See TracTickets for help on using tickets.