Mate (Server)/datengrab.rzl: Unterschied zwischen den Versionen

Aus RaumZeitLabor Wiki
(Share und Hostnamen an Realität angepasst; Zugriff per smbnetfs beschrieben)
 
(22 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
|image      =  
|image      =  
|description = NAS Version 2
|description = NAS Version 2
|category    = Infrastruktur
|subcategory = Netz
|author      = [[NOC Team|NOC-Team]]
|author      = [[NOC Team|NOC-Team]]
|username    =  
|username    =  
Zeile 9: Zeile 11:
|update      =  
|update      =  
|platform    =  
|platform    =  
|hostname    = datengrab.rzl.so
|license    =  
|license    =  
|download    =  
|download    =
}}
}}


Dies wird der Ersatz für [[Datengrab]]. '''Im Moment im Aufbau.'''
== Services ==
'''Alle Dienste (FTP, Samba) werden über zeroconf (avahi) announced.'''


=== Fileserver ===
* Derzeitige Kapazität: 2.5TB (erweiterbar)
* Derzeitige Kapazität: 2.5TB (erweiterbar)
* Daten liegen in verschlüsseltem LUKS Container (AES, 256bit), der per NFS über den Host eingehangen wird
* Daten liegen in verschlüsseltem LUKS Container (AES, 256bit), der in der VM eingehängt wird (AES crypto FTW).
* Performance read: ~50MB/s / write: ''TODO''
** Performance read: ~50MB/s / write: ''TODO''
* bei Reboot muss Container erst entlockt werden (kann vom NOC Team erledigt werden)


== Services ==
* Avahi-Dienstname: "datengrab", Protokolle: _smb._tcp, _ftp._tcp
* Samba Freigabe ("SHARE") mit Gastzugang (rw). Mountbar mit:
 
  <tt>sudo mount -t cifs //datengrab.rzl/SHARE -o uid=1000,gid=1000,password= /mnt/datengrab</tt>
* Samba Freigabe ("datengrab") mit Gastzugang (rw). Mountbar mit:
  <tt>sudo mount -t cifs //datengrab.rzl.so/datengrab -o uid=1000,gid=1000,guest /mnt/datengrab
# Alternativer Zugriff über Kommandozeile mit smbnetfs:
smbnetfs ~/mnt; cd ~/mnt/datengrab.rzl.so/datengrab; ls</tt>
* anonymer FTP-Server (rw) für Leute, bei denen Samba nicht funktioniert
* anonymer FTP-Server (rw) für Leute, bei denen Samba nicht funktioniert
* Beispiel-auto.misc-Zeile für autofs: <pre>datengrab      -fstype=cifs,iocharset=utf8,dmask=0777,fmask=0777,uid=1000,gid=1000 ://datengrab.rzl.so/datengrab</pre>


=== Distributionsproxy ==
=== Distributionsproxy ===
* http://distmirror.rzl:3142
* Daten liegen in eigener LV (300GB)
* apt-cacher-ng mirrort/proxiet Debian- und Ubuntu-Distributionen (evtl auch andere, bisher nicht getestet)
* apt-cacher-ng mirrort/proxiet Debian- und Ubuntu-Distributionen (evtl auch andere, bisher nicht getestet)
* Avahi-Dienstname: wird noch nicht verkündigt. Vorschlag [[Benutzer:Kisl|Kisl]]: "apt-cache-proxy", Protokoll: _http._tcp


Debian/Ubuntu: '''/etc/apt/apt.conf.d/02proxy''':
Debian/Ubuntu: '''/etc/apt/apt.conf.d/02proxy''':
<pre>Acquire::http { Proxy "http://distmirror.rzl:3142"; };</pre>
<pre>Acquire::http { Proxy "http://distmirror.rzl:3142"; };</pre>


''alternativ''


Derzeit befinden sich folgende Distributionen im Precache (d.h. diese werden einmal täglich aktualisiert):
folgendes in die sources.list eintragen (ohne Gewähr):
<pre>deb http://distmirror.rzl:3142/debian stable main contrib non-free</pre>
 
Derzeit befinden sich folgende Distributionen im [http://www.unix-ag.uni-kl.de/~bloch/acng/html/howtos.html#mirroring Precache] (d.h. diese werden einmal täglich aktualisiert):
<pre>
<pre>
- Debian stable binary amd64
- Debian stable binary amd64
Zeile 38: Zeile 54:
- Debian unstable binary amd64
- Debian unstable binary amd64
</pre>
</pre>
'''Feedback zur Performance oder anderen Problemen bitte an das [[NOC Team]]'''
=== Jobs ===
Folgende Jobs laufen derzeit auf dem Datengrab (Datei ''/etc/cron.d/datengrab''):
<pre>
# OS X und Windows Müll entfernen
0 5 * * * nobody find /mnt/data \( -type d -and -name .DS_Store \) -or \( -type f -name Thumbs.db \) -print0 | xargs -0 rm -rf
# mp3gain (alle Tracks gleich laut, autoclip, modify, preserve mtime, quiet)
30 5 * * * nobody pgrep mp3gain || find /mnt/data -type f -name \*.mp3 -exec mp3gain -r -k -T -p -q {} \;
</pre>
=== User ===
Folgende User wurden explizit auf dem System eingerichtet, um Dinge zu tun (Zweck bitte ergänzen):
* abrock: ''ZWECK''


== TODO ==
== TODO ==
* Monitoring einrichten
* <strike>Monitoring einrichten</strike>
* Firewalling
* <strike>Firewalling</strike>
 
[[Category:Wiki Cleanup/ToDo]]

Aktuelle Version vom 7. Januar 2024, 16:13 Uhr

     
Datengrab

Release status: experimental [box doku]

Beschreibung NAS Version 2
Kategorie  Infrastruktur / Netz
Autor(en)  NOC-Team
Hostname  datengrab.rzl.so

Services

Alle Dienste (FTP, Samba) werden über zeroconf (avahi) announced.

Fileserver

  • Derzeitige Kapazität: 2.5TB (erweiterbar)
  • Daten liegen in verschlüsseltem LUKS Container (AES, 256bit), der in der VM eingehängt wird (AES crypto FTW).
    • Performance read: ~50MB/s / write: TODO
  • Avahi-Dienstname: "datengrab", Protokolle: _smb._tcp, _ftp._tcp
  • Samba Freigabe ("datengrab") mit Gastzugang (rw). Mountbar mit:
sudo mount -t cifs //datengrab.rzl.so/datengrab -o uid=1000,gid=1000,guest /mnt/datengrab

# Alternativer Zugriff über Kommandozeile mit smbnetfs:
smbnetfs ~/mnt; cd ~/mnt/datengrab.rzl.so/datengrab; ls
  • anonymer FTP-Server (rw) für Leute, bei denen Samba nicht funktioniert
  • Beispiel-auto.misc-Zeile für autofs:
    datengrab       -fstype=cifs,iocharset=utf8,dmask=0777,fmask=0777,uid=1000,gid=1000 ://datengrab.rzl.so/datengrab

Distributionsproxy

  • http://distmirror.rzl:3142
  • Daten liegen in eigener LV (300GB)
  • apt-cacher-ng mirrort/proxiet Debian- und Ubuntu-Distributionen (evtl auch andere, bisher nicht getestet)
  • Avahi-Dienstname: wird noch nicht verkündigt. Vorschlag Kisl: "apt-cache-proxy", Protokoll: _http._tcp

Debian/Ubuntu: /etc/apt/apt.conf.d/02proxy:

Acquire::http { Proxy "http://distmirror.rzl:3142"; };

alternativ

folgendes in die sources.list eintragen (ohne Gewähr):

deb http://distmirror.rzl:3142/debian stable main contrib non-free

Derzeit befinden sich folgende Distributionen im Precache (d.h. diese werden einmal täglich aktualisiert):

- Debian stable binary amd64
- Debian testing binary amd64
- Debian unstable binary amd64

Feedback zur Performance oder anderen Problemen bitte an das NOC Team

Jobs

Folgende Jobs laufen derzeit auf dem Datengrab (Datei /etc/cron.d/datengrab):

# OS X und Windows Müll entfernen
0 5 * * * nobody find /mnt/data \( -type d -and -name .DS_Store \) -or \( -type f -name Thumbs.db \) -print0 | xargs -0 rm -rf
# mp3gain (alle Tracks gleich laut, autoclip, modify, preserve mtime, quiet)
30 5 * * * nobody pgrep mp3gain || find /mnt/data -type f -name \*.mp3 -exec mp3gain -r -k -T -p -q {} \;

User

Folgende User wurden explizit auf dem System eingerichtet, um Dinge zu tun (Zweck bitte ergänzen):

  • abrock: ZWECK

TODO

  • Monitoring einrichten
  • Firewalling