https://github.com/samuraiii/alice_xrootd
XRootD puppet module for the ALICE experiment
https://github.com/samuraiii/alice_xrootd
alice mlsensor redirector server wlcg xrootd
Last synced: about 1 month ago
JSON representation
XRootD puppet module for the ALICE experiment
- Host: GitHub
- URL: https://github.com/samuraiii/alice_xrootd
- Owner: samuraiii
- License: mit
- Created: 2023-01-27T14:44:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-27T14:55:44.000Z (over 3 years ago)
- Last Synced: 2023-08-12T02:40:38.026Z (almost 3 years ago)
- Topics: alice, mlsensor, redirector, server, wlcg, xrootd
- Language: Puppet
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Overview
This module lets you manage the ALICE XrootD storage element with Puppet. The module can install, configure and ensure the correct state of the `xrood` and `cmsd` daemons. It also configures the monitoring daemon `mlsensor`.
# Usage
The user has to set the following parameters:
* `$se_name` - the ALICE storage element name (e.g. ALICE::Prague::SE)
* `$manager_hostname` - hostname of the server, that has the manager role in the xrootd cluster
* `$monalisa_host` - hostname of the server running the monalisa monitoring metric collecting daemon, usually the VOBox
The following parameters should be passed either directly, or set in hiera:
* `$filesystem_mounts` - root directories of the data space (usually filesystem mounts, hence the name)
* `$service_ensure` - the services can be either running or stopped (deafult is 'running')
* `$readonly` - if set to `true`, the node is set readonly. Useful for draining. (default is `false`)
The rest of the parameters are optional and their names should be self-explanatory
# Work to do:
* branch to support more operating systems than centos7
* add repository management
* improve documentation