Zum Inhalt springen
Zur Navigation springen
Zur Suche springen
LHC native Einrichtung
Version vom 22. Februar 2021, 12:35 Uhr von Koschi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Einrichtung von nativen LHC Anwendungen = = Squid = == Installation == #Squid installieren und anpassen: #Code: mkdir -p /var/cache/squid apt install squid…“)
Einrichtung von nativen LHC Anwendungen
Squid
Installation
- Squid installieren und anpassen:
- Code:
mkdir -p /var/cache/squid apt install squid service squid stop chown -R proxy:proxy /var/cache/squid squid -z # zwei mal Enter drücken, das ist schnell fertig, gibt aber keine newline zurück
Konfiguration
cp -pr /etc/squid/squid.conf /etc/squid/squid.conf.backup wget -O /etc/squid/squid.conf http://kerbodyne.com/boinc/squid.conf
- Tipp:
- 127.0.0.1 geht nur, wenn CVMFS und Squid auf der gleichen Box laufen.
- Bei CMS läuft CVMFS in der VM. Das ist aus Netzwerksicht ein anderer Rechner.
- Noch ein Tipp:
- Ein simples Squid-Monitoring bekommst du in einer Linux-Konsole mit dem Kommando:
tail -F /var/log/squid/access.log
- Cachegröße checken (in MB):
du -smx /var/cache/squid
- Logs verfolgen:
tail -f /var/log/squid/access.log
- Konfiguration
- In der squid.conf dann anpassen:
- -> acl localnet auf eigenes Heimnetz
- -> dns_nameservers ggf. anpassen, sicher ist sicher
service squid start
CVMFS
CVMFS Installation
CVMFS Konfiguration
- CVMFS anpassen:
- Code:
vi /etc/cvmfs/default.local
- adjust CVMFS_HTTP_PROXY
CVMFS_HTTP_PROXY="http://squid_hostname_or_IP:3128;DIRECT"
- squid_hostname_or_IP auf LAN IP des Squidrechners anpassen
- Bitte schreib' mal folgende Zeile in die Datei /etc/cvmfs/default.local:
CVMFS_USE_CDN=yes
- Nach dem Abspeichern ein "cvmfs_config reload".
- Bei "cvmfs_config stat" sollte jetzt "...openhtc.io" statt "cvmfs-stratum-one.cern.ch" in der Ausgabe stehen.
BOINC Client
- BOINC anpassen:
- Code:
"Options -> Other Options -> HTTP Proxy"
Address: squid_hostname_or_IP Port: 3128