Difference between revisions of "RucioDaemonsSetup"

From GridPP Wiki
Jump to: navigation, search
(Created page with "==Reaper== For the Reaper Container you need several components to mount into the container: * /etc/grid-security * A proxy (for daemons consider the robot certificate - also...")
 
Line 1: Line 1:
 +
 +
==Conveyor==
 +
 +
===Submitter===
 +
 +
===Poller===
 +
 +
===finisher===
 +
 +
===preparer===
 +
 +
===stager===
 +
 +
===reciever===
 +
 +
===throttler===
 +
 +
===fts_throttler===
 +
 +
==Abacus==
 +
 +
==Atropos==
 +
 +
==Auditor==
 +
 +
==Automatix==
 +
 +
==Badreplicas==
 +
 +
===Mino===
 +
 +
===Minos_temporary_exppiration===
 +
 +
===necromancer===
 +
 +
==bb8==
 +
 +
==c3po==
 +
 +
==cache==
 +
 +
==Follower==
 +
 +
==hermes==
 +
 +
==judge==
 +
 +
===cleaner===
 +
 +
===evaluator===
 +
 +
===injector===
 +
 +
===repairer===
 +
 +
==OAuthManager==
 +
 
==Reaper==
 
==Reaper==
  
 +
===dark_reaper===
 +
 +
===light_reaper===
 +
 +
===reaper===
 
For the Reaper Container you need several components to mount into the container:
 
For the Reaper Container you need several components to mount into the container:
 
* /etc/grid-security
 
* /etc/grid-security
Line 15: Line 77:
 
  -e RUCIO_DAEMON=reaper -v /tmp/logs:/var/log/rucio -e RUCIO_ENABLE_LOGS=True rucio/rucio-daemons
 
  -e RUCIO_DAEMON=reaper -v /tmp/logs:/var/log/rucio -e RUCIO_ENABLE_LOGS=True rucio/rucio-daemons
  
==Conveyor-Submitter==
+
==ReplicaRecoverer==
 +
 
 +
==Sonar==
  
==Conveyor-Poller==
+
==kronos==
  
==Conveyor-Finisher==
+
==transmogrifier==
  
==
+
==undertaker==

Revision as of 16:36, 29 September 2021

Conveyor

Submitter

Poller

finisher

preparer

stager

reciever

throttler

fts_throttler

Abacus

Atropos

Auditor

Automatix

Badreplicas

Mino

Minos_temporary_exppiration

necromancer

bb8

c3po

cache

Follower

hermes

judge

cleaner

evaluator

injector

repairer

OAuthManager

Reaper

dark_reaper

light_reaper

reaper

For the Reaper Container you need several components to mount into the container:

  • /etc/grid-security
  • A proxy (for daemons consider the robot certificate - also renewal script to keep fresh, but as mounted can run on container runner, and will be updated within the containers that use it)
  • rucio.cfg for settings
  • database login in the environmental variable RUCIO_CFG_DATABASE_DEFAULT

Other things to consider, logging, change for each daemon

sudo docker run -d --name reaper -v /home/rtt84632/rucio/robot_proxy:/tmp/x509up_u0 \
-v /home/rtt84632/rucio/grid-security/:/etc/grid-security/  -v /home/rtt84632/rucio/.globus/:/root/.globus/ \
-v /home/rtt84632/rucio/rucio.cfg:/opt/rucio/etc/rucio.cfg \
-e RUCIO_CFG_DATABASE_DEFAULT=postgresql://rucio_db_user:KXI4Vi3g6Iop@ruciodb02.gridpp.rl.ac.uk/rucio_ska_prod \
-e RUCIO_DAEMON=reaper -v /tmp/logs:/var/log/rucio -e RUCIO_ENABLE_LOGS=True rucio/rucio-daemons

ReplicaRecoverer

Sonar

kronos

transmogrifier

undertaker