Difference between revisions of "RucioRSE"
From GridPP Wiki
								
												
				 (Created page with "== Introduction ==")  | 
				 (→Introduction)  | 
				||
| Line 1: | Line 1: | ||
== Introduction ==  | == Introduction ==  | ||
| + | |||
| + | Setting up Rucio to recognise your RSE is the first step for integration.  | ||
| + | |||
| + | == Setup ==  | ||
| + | |||
| + | To set up your RSE to join Rucio you will need to provide a Rucio admin with the following information:  | ||
| + |  Settings:  | ||
| + |  =========  | ||
| + |   availability_delete: True <- change this if it is not your setting  | ||
| + |   availability_read: True <- change this if it is not your setting  | ||
| + |   availability_write: True <- change this if it is not your setting  | ||
| + |   credentials: None <- change this if it is not your setting  | ||
| + |   delete_protocol: 1 <- change this if it is not your setting  | ||
| + |   deterministic: True <- change this if it is not your setting  | ||
| + |   domain: [u'lan', u'wan'] <- change this if it is not your setting  | ||
| + |   lfn2pfn_algorithm: identity <- change this if it is not your setting  | ||
| + |   qos_class: None <- change this if it is not your setting  | ||
| + |   read_protocol: 1 <- change this if it is not your setting  | ||
| + |   rse: <Name of your RSE>  | ||
| + |   rse_type: DISK <- change this if it is not your setting  | ||
| + |   sign_url: None <- change this if it is not your setting  | ||
| + |   staging_area: False <- change this if it is not your setting  | ||
| + |   third_party_copy_protocol: 1 <- change this if it is not your setting  | ||
| + |   verify_checksum: True <- change this if it is not your setting  | ||
| + |   volatile: False <- change this if it is not your setting  | ||
| + |   write_protocol: 1 <- change this if it is not your setting  | ||
| + |  Attributes:  | ||
| + |  ===========  | ||
| + |   fts: <The URL for your FTS service>  | ||
| + |   istape: <is your RSE a tape storage? True/False>  | ||
| + |   lfn2pfn_algorithm: identity <- change this if it is not your setting  | ||
| + |   pnn: <This is the same as your RSE name>  | ||
| + |  Protocols:  | ||
| + |  ==========  | ||
| + |     domains: {u'wan': {u'read': 1, u'write': 1, u'third_party_copy': 1, u'delete': 1}, u'lan': {u'read': 0, u'write': 0, u'delete': 0}} <- change this if it is not your setting  | ||
| + |     extended_attributes: <fill in as required>  | ||
| + |     hostname: <your RSE host name>  | ||
| + |     impl: rucio.rse.protocols.gfal.NoRename <- change this if it is not your setting  | ||
| + |     port: <your port>  | ||
| + |     prefix: <your RSE prefix>  | ||
| + |     scheme: <Your RSE ftp Scheme>  | ||
Revision as of 09:20, 15 April 2021
Introduction
Setting up Rucio to recognise your RSE is the first step for integration.
Setup
To set up your RSE to join Rucio you will need to provide a Rucio admin with the following information:
Settings:
=========
 availability_delete: True <- change this if it is not your setting
 availability_read: True <- change this if it is not your setting
 availability_write: True <- change this if it is not your setting
 credentials: None <- change this if it is not your setting
 delete_protocol: 1 <- change this if it is not your setting
 deterministic: True <- change this if it is not your setting
 domain: [u'lan', u'wan'] <- change this if it is not your setting
 lfn2pfn_algorithm: identity <- change this if it is not your setting
 qos_class: None <- change this if it is not your setting
 read_protocol: 1 <- change this if it is not your setting
 rse: <Name of your RSE>
 rse_type: DISK <- change this if it is not your setting
 sign_url: None <- change this if it is not your setting
 staging_area: False <- change this if it is not your setting
 third_party_copy_protocol: 1 <- change this if it is not your setting
 verify_checksum: True <- change this if it is not your setting
 volatile: False <- change this if it is not your setting
 write_protocol: 1 <- change this if it is not your setting
Attributes:
===========
 fts: <The URL for your FTS service>
 istape: <is your RSE a tape storage? True/False>
 lfn2pfn_algorithm: identity <- change this if it is not your setting
 pnn: <This is the same as your RSE name>
Protocols:
==========
   domains: {u'wan': {u'read': 1, u'write': 1, u'third_party_copy': 1, u'delete': 1}, u'lan': {u'read': 0, u'write': 0, u'delete': 0}} <- change this if it is not your setting
   extended_attributes: <fill in as required>
   hostname: <your RSE host name>
   impl: rucio.rse.protocols.gfal.NoRename <- change this if it is not your setting
   port: <your port>
   prefix: <your RSE prefix>
   scheme: <Your RSE ftp Scheme>