-
Notifications
You must be signed in to change notification settings - Fork 64
Add RSE configuration guide for operators #710
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
Overall all these changes are really good!! Only thing I didn't comment on directly in the body of the review is that we might want to mention how rse specific limits work vs account only limits |
|
@voetberg Added a few fixes in 317c0db. Also, I stumbled upon https://rucio.github.io/documentation/operator/configuration/#creating-new-rses; should I add a link to there pointing to this page? |
I would say this PR completely supersedes that page, and I would link to this page and drastically reduce what's on the config params page. (Maybe just summarizing into a TL;DR with "add rse", "add rse attribute", "add rse protocol", "add account limit") If you would like, I can take that over and you can just link your page there with something like "An in-depth guide to configuring RSEs can be found here" |
Cool, then I'll let you take care of the summary, while I'll just link this page in there. As soon as I have some info about |
|
@Soap2G , there seem to be existing section in doc title "Creating new RSEs" Quota stuff is also discussed in here: https://rucio.cern.ch/documentation/operator/configuration/#setting-quota-and-permissions We should consolidate the two and have a single place to have these information. So I would think: |
See this comment; Maggie will take care of that once the page is up. |
|
@voetberg @panta-123 We should be ready to go, with the reminder of merging the redundant RSE-related pages after this is done. |
|
@Soap2G Please rebase to grab the pre-commit ci! |
Documentation on setting up and configuring Rucio Storage Elements (RSEs) from an operator's perspective. Includes: - Overview of RSE types (POSIX, WebDAV, Disk, Tape) - Two setup methods: CLI and Python API with side-by-side examples - Configuration examples for each RSE type - WebDAV setup with Apache configuration and davs protocol - EOS disk RSE with https and root protocols - CTA tape RSE configuration with staging timeouts - RSE attributes, protocols, and account limits reference - Best practices and common pitfalls - Quick reference commands The examples use the latest `rucio` CLI commands Co-authored-by: Nikita Avdeev <naavdeev.astro@gmail.com> Co-authored-by: Luis Antonio Obis Aparicio <luis.antonio.obis@gmail.com>
…nstead of core Used RSEClient class for rse operations, and AccountLimitClient for account. Additionally added a paragraph about configuration concepts.
Removed istape from RSE config guide, as it's not needed by Rucio and it can be replaced by rse_type. Additionally, added a clearer description of istape in the attributes page.
d46af70 to
f80b901
Compare
Closes #709
Documentation on setting up and configuring Rucio Storage Elements (RSEs) from an operator's perspective. Includes:
The examples use the latest
rucioCLI commands