Difference between revisions of "RucioRSE"
From GridPP Wiki
								
												
				 (→Introduction)  | 
				 (→Setup)  | 
				||
| Line 8: | Line 8: | ||
  Settings:  |   Settings:  | ||
  =========  |   =========  | ||
| − |    availability_delete: True <- change   | + |    availability_delete: True <- This is default, change if needed  | 
| − |    availability_read: True <- change   | + |    availability_read: True <- This is default, change if needed  | 
| − |    availability_write: True <- change   | + |    availability_write: True <- This is default, change if needed  | 
| − |    credentials: None <- change   | + |    credentials: None <- This is default, change if needed  | 
| − |    delete_protocol: 1 <- change   | + |    delete_protocol: 1 <- This is default, change if needed  | 
| − |    deterministic: True <- change   | + |    deterministic: True <- This is default, change if needed  | 
| − |    domain: [u'lan', u'wan'] <- change   | + |    domain: [u'lan', u'wan'] <- This is default, change if needed  | 
| − |    lfn2pfn_algorithm: identity <- change   | + |    lfn2pfn_algorithm: identity <- This is default, change if needed  | 
| − |    qos_class: None <- change   | + |    qos_class: None <- This is default, change if needed  | 
| − |    read_protocol: 1 <- change   | + |    read_protocol: 1 <- This is default, change if needed  | 
   rse: <Name of your RSE>  |    rse: <Name of your RSE>  | ||
| − |    rse_type: DISK <- change   | + |    rse_type: DISK <- This is default, change if needed  | 
| − |    sign_url: None <- change   | + |    sign_url: None <- This is default, change if needed  | 
| − |    staging_area: False <- change   | + |    staging_area: False <- This is default, change if needed  | 
| − |    third_party_copy_protocol: 1 <- change   | + |    third_party_copy_protocol: 1 <- This is default, change if needed  | 
| − |    verify_checksum: True <- change   | + |    verify_checksum: True <- This is default, change if needed  | 
| − |    volatile: False <- change   | + |    volatile: False <- This is default, change if needed  | 
| − |    write_protocol: 1 <- change   | + |    write_protocol: 1 <- This is default, change if needed  | 
  Attributes:  |   Attributes:  | ||
  ===========  |   ===========  | ||
   fts: <The URL for your FTS service>  |    fts: <The URL for your FTS service>  | ||
   istape: <is your RSE a tape storage? True/False>  |    istape: <is your RSE a tape storage? True/False>  | ||
| − |    lfn2pfn_algorithm: identity <- change   | + |    lfn2pfn_algorithm: identity <- This is default, change if needed  | 
   pnn: <This is the same as your RSE name>  |    pnn: <This is the same as your RSE name>  | ||
  Protocols:  |   Protocols:  | ||
| Line 37: | Line 37: | ||
     extended_attributes: <fill in as required>  |      extended_attributes: <fill in as required>  | ||
     hostname: <your RSE host name>  |      hostname: <your RSE host name>  | ||
| − |      impl: rucio.rse.protocols.gfal.NoRename <- change   | + |      impl: rucio.rse.protocols.gfal.NoRename <- This is default, change if needed  | 
     port: <your port>  |      port: <your port>  | ||
     prefix: <your RSE prefix>  |      prefix: <your RSE prefix>  | ||
     scheme: <Your RSE ftp Scheme>  |      scheme: <Your RSE ftp Scheme>  | ||
Revision as of 09:25, 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 <- This is default, change if needed
 availability_read: True <- This is default, change if needed
 availability_write: True <- This is default, change if needed
 credentials: None <- This is default, change if needed
 delete_protocol: 1 <- This is default, change if needed
 deterministic: True <- This is default, change if needed
 domain: [u'lan', u'wan'] <- This is default, change if needed
 lfn2pfn_algorithm: identity <- This is default, change if needed
 qos_class: None <- This is default, change if needed
 read_protocol: 1 <- This is default, change if needed
 rse: <Name of your RSE>
 rse_type: DISK <- This is default, change if needed
 sign_url: None <- This is default, change if needed
 staging_area: False <- This is default, change if needed
 third_party_copy_protocol: 1 <- This is default, change if needed
 verify_checksum: True <- This is default, change if needed
 volatile: False <- This is default, change if needed
 write_protocol: 1 <- This is default, change if needed
Attributes:
===========
 fts: <The URL for your FTS service>
 istape: <is your RSE a tape storage? True/False>
 lfn2pfn_algorithm: identity <- This is default, change if needed
 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 <- This is default, change if needed
   port: <your port>
   prefix: <your RSE prefix>
   scheme: <Your RSE ftp Scheme>