Opened 4 years ago
Closed 4 years ago
#4534 closed Defekt (erledigt)
paedml: Gluster schreibt massenweise Einträge in /var/log
| Reported by: | Rüdiger Kupper | Owned by: | bau |
|---|---|---|---|
| Priority: | schnell erledigen | Milestone: | Schuljahr 2022/23 |
| Component: | Server: Fileserver | Severity: | beeinträchtigt den Unterricht einiger Lehrer |
| Keywords: | Cc: | netzwerk |
Description
Siehe z.B. /var/log/glusterfs/home-teachers-.log.1
Es scheint zwei Arten von Einträgen zu geben:
1. Art
Sieht aus wie das Problem vom Montag, Dateien können nicht kopiert oder verschoben werden. Betroffen waren heute z.B. Nutzer ling und lehm. Wo waren die heute? (Ling lässt auf BK schließen).
- @lehm
- Hattest Du heute irgendwo an einem Schülerrechner das Problem, dass Dein Zweifaktor-Code nicht genommen wurde? Wenn ja, wo war das?
2. Art
Scheint auf abgefangene/optimierte rsync-Umbenennungen hinzuweisen, also wie hier beschrieben: https://developers.redhat.com/blog/2018/08/14/improving-rsync-performance-with-glusterfs
Fragt sich nur, wieso das alles im Log protokolliert wird?!
Change History (18)
comment:1 by , 4 years ago
follow-up: 5 comment:2 by , 4 years ago
Ja, das war ein BK-Rechner, den ich heute während der Besprechung mit dem Script glusterscript.sh verarztet habe. An dem war vorher LING und dann sicher LEHM dran.
follow-up: 11 comment:3 by , 4 years ago
Wir sollten einfach mal den NFSd auf dem paedml abschalten - oder wird der noch irgendwo benutzt?
comment:4 by , 4 years ago
Zu 2: Die Log-Einträge sind vom Level "INFO" und das scheint tatsächlich der Default-Level zu sein, der noch geloggt wird. Ich muss also rausfinden, wie man den Log-Level auf "WARNING" umstellt.
comment:5 by , 4 years ago
Replying to bau:
Ja, das war ein BK-Rechner, den ich heute während der Besprechung mit dem Script glusterscript.sh verarztet habe. An dem war vorher LING und dann sicher LEHM dran.
Ah, okay, dann ist das schon mal geklärt.
follow-up: 12 comment:6 by , 4 years ago
Nutzer jetterjon aus der 6c saß demnach heute auch an einem Rechner, der noch NFS macht. -> Computerraum?
follow-up: 13 comment:7 by , 4 years ago
Okay, der Log-Level wird beim Mount-Befehl gesetzt. Habe ich in der fstab auf paedml überall hinzugefügt:
# Gluster-Volumes #gluster1:/fast-storage /mnt/gluster/fast-storage glusterfs acl,_netdev,nofail,log-level=WARNING 0 0 #gluster1:/slow-storage /mnt/gluster/slow-storage glusterfs acl,_netdev,nofail,log-level=WARNING 0 0 # Direkte Mounts der Verzeichnisse students, teachers, share gluster1:/fast-storage/students /home/students/ glusterfs acl,_netdev,nofail,log-level=WARNING 0 0 gluster1:/fast-storage/teachers /home/teachers/ glusterfs acl,_netdev,nofail,log-level=WARNING 0 0 gluster1:/slow-storage/share /home/share glusterfs acl,_netdev,nofail,log-level=WARNING 0 0
Wir wir das nun im laufenden Betrieb ändern, weiß ich aber nicht. Geht das mit einem remount?
comment:8 by , 4 years ago
Und vermutlich müssen wir erst wieder die bind-Mounts von außen nach innen abbauen …
Ich wage es gar nicht zu sagen: Ein Reboot des paedml würde es auch tun :-D…
comment:9 by , 4 years ago
Vermutlich sollten wir den Loglevel auch auf den Clients auf "WARNING" setzen. Aber da passieren ja nicht so viele rsyncs … Ich mache die Änderung im Jochen-Image.
comment:10 by , 4 years ago
Also, nach einem Neu-Mount oder Reboot sollten die vielen Info-Messages in den Logs weg sein. Aber ich mache da jetzt nichts ohne baus Zustimmung :-D.
comment:11 by , 4 years ago
Replying to bau:
Wir sollten einfach mal den NFSd auf dem paedml abschalten - oder wird der noch irgendwo benutzt?
Ja, hierfür:
/var/cache/sophomorix/tasks /nfsexport/tasks none bind 0 0 /home/ftp/Scans /nfsexport/home/ftp/Scans none bind 0 0 /home/samba/cds /nfsexport/home/cds none bind 0 0 /var/www/interaktiv/kepler_login/bilder /nfsexport/bilder none bind 0 0 /home/ftp /nfsexport/ftp none bind 0 0
Aber die Exports von /home/{teachers,students,share} könnten wir entfernen.
comment:12 by , 4 years ago
Replying to kup:
Nutzer jetterjon aus der 6c saß demnach heute auch an einem Rechner, der noch NFS macht. -> Computerraum?
Ah, nein, der stand bestimmt an einer Arbeitsstation! Haben wir die vergessen?
comment:13 by , 4 years ago
Replying to kup:
Okay, der Log-Level wird beim Mount-Befehl gesetzt. Habe ich in der fstab auf paedml überall hinzugefügt:
Wir wir das nun im laufenden Betrieb ändern, weiß ich aber nicht. Geht das mit einem remount?
Ich habe im Manual gelesen, man kann den Loglevel der Clients auch vom Server aus steuern, das werde ich mal probieren. Dann können wir uns die Mountoptionen bei jedem Client sparen (und den Neustart) ;-).
follow-up: 15 comment:14 by , 4 years ago
Angekündigte Downtime des Paedml am Freitag - verbunden mit dem resize der LV vg—home und vg—var:
- Paedml herunterfahren
- lv mit KPartX auf dem ProxMoxPaedml verfügbar machen
- lvreduce von vg—home von 400GB auf 100GB
- lvextend von vg—var von 400GB auf 600GB
- kPartX-Volume wieder entfernen (Macht der LVM das automatisch mit? Ansonsten muss der Proxmox auch noch neu starten)
- Paedml neu starten
comment:15 by , 4 years ago
Wichtig: Vor dem lvreduce muss das ext4-Dateisystem im LV auf die neue Größe reduziert werden – sonst ist das danach zerstört.
Das geht mit resize2fs. Alternativ: der lvreduce-Befehl hat auch eine Option, dafür, dass er das selbst erledigt: "--resizefs". Die habe ich immer benutzt und es hat bisher immer gut funktioniert.
comment:16 by , 4 years ago
lvreduce hat etwa eine dreiviertel Stunde gedauert - lvresize auf 600G ging recht schnell.
Problem: die glusters sind nicht alle korrekt eingebunden:
- /home/students läuft
- /home/share hat Probleme
- /home/teachers hat Probleme
comment:17 by , 4 years ago
OK, students hatte den gleichen Fehler - habe nun alle drei erstmal mit umount und anschließendem mount zum Laufen bekommen - Aktion ist somit abgeschlossen.
comment:18 by , 4 years ago
| Milestone: | Schuljahr 2021/22 → Schuljahr 2022/23 |
|---|---|
| Resolution: | → erledigt |
| Status: | new → closed |
Zu Art 1: Vermutlich ist doch noch igendwo mindestens ein Client übrig, der über NFS zugreift. (Z.B. BK -> prüfen)
Zu Art 2: Hier ist ein Bugreport, der danach aussieht, der ist aber von glusterfs v.3…
https://bugzilla.redhat.com/show_bug.cgi?id=1318001