Difference between revisions of "RucioDaemonsSetup"
From GridPP Wiki
(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 | ||
− | == | + | ==ReplicaRecoverer== |
+ | |||
+ | ==Sonar== | ||
− | == | + | ==kronos== |
− | == | + | ==transmogrifier== |
− | == | + | ==undertaker== |
Revision as of 16:36, 29 September 2021
Contents
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