Difference between revisions of "Atlas:StorageRequirements"

Un article de lcgwiki.
Jump to: navigation, search
(2008)
Ligne 5: Ligne 5:
 
* Atlas official requirements in http://indico.cern.ch/materialDisplay.py?contribId=1&materialId=slides&confId=37181  
 
* Atlas official requirements in http://indico.cern.ch/materialDisplay.py?contribId=1&materialId=slides&confId=37181  
 
** but contents are not final yet.
 
** but contents are not final yet.
* There is a technical limitation in DPM. Atlas has contacted DPM developpers to know when proper implementation is available (in September?).
+
* There is a technical limitation in DPM. Atlas has contacted DPM developpers. The proper implementation is expected to be available in September?.
  
 
= 2008 =
 
= 2008 =
Ligne 19: Ligne 19:
 
| ATLASDATADISK
 
| ATLASDATADISK
 
| /atlas/Role=production
 
| /atlas/Role=production
| [[#ATLASDATADISK|*]]
+
| [[#ATLASDATADISK|see below*]]
 
| /home/atlas/atlasdatadisk <pre>
 
| /home/atlas/atlasdatadisk <pre>
 
# group: atlas/Role=production
 
# group: atlas/Role=production
Ligne 36: Ligne 36:
 
| [[#ATLASMCDISK|ATLASMCDISK]]
 
| [[#ATLASMCDISK|ATLASMCDISK]]
 
| /atlas/Role=production
 
| /atlas/Role=production
| 15TB <br> (60TB for 100% AOD)[[#ATLASMCDISK|*]]
+
| 15TB <br> (60TB for 100% AOD)[[#ATLASMCDISK|see below*]]
 
| /home/atlas/atlasmcdisk <br> write permission only to atlas/Role=production
 
| /home/atlas/atlasmcdisk <br> write permission only to atlas/Role=production
 
|-----
 
|-----
 
| [[#ATLASPRODDISK|ATLASPRODDISK]]
 
| [[#ATLASPRODDISK|ATLASPRODDISK]]
 
| /atlas/Role=production
 
| /atlas/Role=production
| 2TB[[#ATLASPRODDISK|*]]
+
| 2TB[[#ATLASPRODDISK|see below*]]
 
| /home/atlas/atlasproddisk <br> write permission only to atlas/Role=production
 
| /home/atlas/atlasproddisk <br> write permission only to atlas/Role=production
 
|-----
 
|-----
 
| [[#ATLASGROUPDISK|ATLASGROUPDISK]]
 
| [[#ATLASGROUPDISK|ATLASGROUPDISK]]
 
| /atlas
 
| /atlas
| 2TB[[#ATLASGROUPDISK|*]]
+
| 2TB[[#ATLASGROUPDISK|see below*]]
 
| /home/atlas/atlasgroupdisk/phys-exotics <br> write permission to atlas/Role=production, /atlas/phys-exotics/Role=production
 
| /home/atlas/atlasgroupdisk/phys-exotics <br> write permission to atlas/Role=production, /atlas/phys-exotics/Role=production
<br> /home/atlas/atlasgroupdisk/phys-higgs <br> write permission to atlas/Role=production, /atlas/phys-higgs/Role=production
+
<br><br> /home/atlas/atlasgroupdisk/phys-higgs <br> write permission to atlas/Role=production, /atlas/phys-higgs/Role=production
<br> /home/atlas/atlasgroupdisk/phys-higgs <br> write permission to atlas/Role=production, /atlas/phys-susy/Role=production
+
<br><br> /home/atlas/atlasgroupdisk/phys-susy<br> write permission to atlas/Role=production, /atlas/phys-susy/Role=production
<br> /home/atlas/atlasgroupdisk/phys-susy<br> write permission to atlas/Role=production, /atlas/phys-beauty/Role=production
+
<br><br> /home/atlas/atlasgroupdisk/phys-beauty<br> write permission to atlas/Role=production, /atlas/phys-beauty/Role=production
<br> /home/atlas/atlasgroupdisk/phys-beauty<br> write permission to atlas/Role=production, /atlas/phys-sm/Role=production
+
<br><br> /home/atlas/atlasgroupdisk/phys-sm<br> write permission to atlas/Role=production, /atlas/phys-sm/Role=production
<br> /home/atlas/atlasgroupdisk/phys-sm<br> write permission to atlas/Role=production, /atlas/phys-susy/Role=production
 
 
|}
 
|}
 +
 +
== ATLAS top directory ==
 +
* below it is represented by <code>/atlas</code>. Each site should replace it according to their local structure.
 +
** eg. It is <code>lapp-se01.in2p3.fr:/dpm/in2p3.fr/home/atlas</code> for lapp.
 +
* this top directory is recommended to be configured so that an ordinary user cannot create a file/directory directly underneath.
 +
* the default ACL of this top directory is recommended to have write permission to /atlas/Role=production and /atlas/Role=lcgadmin.
  
 
== ATLASDATADISK ==
 
== ATLASDATADISK ==
 
* Estimation of size comes later
 
* Estimation of size comes later
 
* group associated with the space token: /atlas/Role=production
 
* group associated with the space token: /atlas/Role=production
* namespace to be created: /home/atlas/atlasdatadisk
+
* namespace to be created: /atlas/atlasdatadisk
 
* namespace acl:
 
* namespace acl:
 
<pre>
 
<pre>

Version du 13:46, 7 juillet 2008

Introduction

2008

The size is for a typical T2 with ~500 CPU’s

space token voms group to be associated space to be reserved namespace to be created
ATLASDATADISK /atlas/Role=production see below* /home/atlas/atlasdatadisk
# group: atlas/Role=production
user::rwx
group::rwx              #effective:rwx
group:atlas/Role=production:rwx         #effective:rwx
mask::rwx
other::r-x
default:user::rwx
default:group::rwx
default:group:atlas/Role=production:rwx
default:mask::rwx
default:other::r-x
ATLASMCDISK /atlas/Role=production 15TB
(60TB for 100% AOD)see below*
/home/atlas/atlasmcdisk
write permission only to atlas/Role=production
ATLASPRODDISK /atlas/Role=production 2TBsee below* /home/atlas/atlasproddisk
write permission only to atlas/Role=production
ATLASGROUPDISK /atlas 2TBsee below* /home/atlas/atlasgroupdisk/phys-exotics
write permission to atlas/Role=production, /atlas/phys-exotics/Role=production



/home/atlas/atlasgroupdisk/phys-higgs
write permission to atlas/Role=production, /atlas/phys-higgs/Role=production

/home/atlas/atlasgroupdisk/phys-susy
write permission to atlas/Role=production, /atlas/phys-susy/Role=production

/home/atlas/atlasgroupdisk/phys-beauty
write permission to atlas/Role=production, /atlas/phys-beauty/Role=production

/home/atlas/atlasgroupdisk/phys-sm
write permission to atlas/Role=production, /atlas/phys-sm/Role=production

ATLAS top directory

  • below it is represented by /atlas. Each site should replace it according to their local structure.
    • eg. It is lapp-se01.in2p3.fr:/dpm/in2p3.fr/home/atlas for lapp.
  • this top directory is recommended to be configured so that an ordinary user cannot create a file/directory directly underneath.
  • the default ACL of this top directory is recommended to have write permission to /atlas/Role=production and /atlas/Role=lcgadmin.

ATLASDATADISK

  • Estimation of size comes later
  • group associated with the space token: /atlas/Role=production
  • namespace to be created: /atlas/atlasdatadisk
  • namespace acl:
# group: atlas/Role=production
user::rwx
group::rwx              #effective:rwx
group:atlas/Role=production:rwx         #effective:rwx
mask::rwx
other::r-x
default:user::rwx
default:group::rwx
default:group:atlas/Role=production:rwx
default:mask::rwx
default:other::r-x


ATLASMCDISK

  • 15TB for a typical T2 with ~500 CPU’s and ~100 TB disk
  • 60TB for a T2 requesting for 100% AOD.
  • The size may increase in case D1PD comes in this space.
  • Namespace ACL:

# group: atlas/Role=production user::rwx group::rwx #effective:r-x group:atlas/Role=production:rwx #effective:rwx mask::rwx other::r-x default:user::rwx default:group::rwx default:group:atlas/Role=production:rwx default:mask::rwx default:other::r-x


ATLASPRODDISK

  • 2TB for a typical T2 with ~500 CPU’s (the size is to be re-visited)
  • Namespace to be created and its ACL: /atlas/atlasproddisk, write permission only to /atlas/Role=production

# group: atlas/Role=production user::rwx group::rwx #effective:rwx group:atlas/Role=production:rwx #effective:rwx mask::rwx other::r-x default:user::rwx default:group::rwx default:group:atlas/Role=production:rwx default:mask::rwx default:other::r-x

ATLASGROUPDISK

  • 6TB for a typical T2 with ~500 CPU’s and ~100 TB disk
  • The size may decrease in case D1PD goes into ATLASMCDISK.
  • namespaces to be created and their ACLs:
    • /atlas/atlasgroupdisk, write permission only to /atlas/Role=production
    • /atlas/atlasgroupdisk/phys-exotics, write permission to atlas/Role=production, /atlas/phys-exotics/Role=production
    • etc...

ATLASUSERDISK

  • 5TB for a typical T2 with ~500 CPU’s and ~100 TB disk
  • namespaces to be created and their ACLs: /atlas/user, write permission to all ATLAS users
    • dpns-mkdir lcg-se01.icepp.jp:/dpm/icepp.jp/home/atlas/user
    • dpns-setacl -m g:atlas:rwx,m:rwx,d:g: lcg-se01.icepp.jp:/dpm/icepp.jp/home/atlas/atlasuserdisk
user::rwx
group::rwx              #effective:rwx
group:atlas:rwx         #effective:rwx
group:atlas/Role=lcgadmin:rwx           #effective:rwx
group:atlas/Role=production:rwx         #effective:rwx
mask::rwx
other::r-x
default:user::rwx
default:group::rwx
default:group:atlas/Role=lcgadmin:rwx
default:group:atlas/Role=production:rwx
default:mask::rwx
default:other::r-x

ATLASLOCALGROUPDISK