LHC native Einrichtung: Unterschied zwischen den Versionen

Aus Planet 3DNow! Distributed Computing Wiki
Zur Navigation springen Zur Suche springen
(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…“)
 
K (Koschi verschob die Seite Quelltext der Seite LHC native Einrichtung nach LHC native Einrichtung: Falscher Titel)
(kein Unterschied)

Version vom 26. Februar 2021, 19:46 Uhr

Einrichtung von nativen LHC Anwendungen

Squid

Installation

  1. Squid installieren und anpassen:
  2. 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


  1. Tipp:
  2. 127.0.0.1 geht nur, wenn CVMFS und Squid auf der gleichen Box laufen.
  3. Bei CMS läuft CVMFS in der VM. Das ist aus Netzwerksicht ein anderer Rechner.
  1. Noch ein Tipp:
  2. Ein simples Squid-Monitoring bekommst du in einer Linux-Konsole mit dem Kommando:

tail -F /var/log/squid/access.log

  1. Cachegröße checken (in MB):
   du -smx /var/cache/squid
  1. Logs verfolgen:
   tail -f /var/log/squid/access.log
    • Konfiguration
  1. In der squid.conf dann anpassen:
      1. -> acl localnet auf eigenes Heimnetz
      2. -> dns_nameservers ggf. anpassen, sicher ist sicher

service squid start

CVMFS

CVMFS Installation

CVMFS Konfiguration

  1. CVMFS anpassen:
  2. Code:

vi /etc/cvmfs/default.local

  1. adjust CVMFS_HTTP_PROXY

CVMFS_HTTP_PROXY="http://squid_hostname_or_IP:3128;DIRECT"

  1. squid_hostname_or_IP auf LAN IP des Squidrechners anpassen


  1. Bitte schreib' mal folgende Zeile in die Datei /etc/cvmfs/default.local:

CVMFS_USE_CDN=yes

  1. Nach dem Abspeichern ein "cvmfs_config reload".
  1. Bei "cvmfs_config stat" sollte jetzt "...openhtc.io" statt "cvmfs-stratum-one.cern.ch" in der Ausgabe stehen.

BOINC Client

  1. BOINC anpassen:
  2. Code:

"Options -> Other Options -> HTTP Proxy"

              Address:     squid_hostname_or_IP
              Port:         3128