RucioDaemonsSetup

From GridPP Wiki
Revision as of 15:46, 29 September 2021 by Timothy Noble 142318329a (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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

Conveyor-Submitter

Conveyor-Poller

Conveyor-Finisher

==