Difference between revisions of "Atlas:StorageRequirements"

Un article de lcgwiki.
Jump to: navigation, search
(2008)
Ligne 74: Ligne 74:
 
* group associated with the space token: /atlas/Role=production
 
* group associated with the space token: /atlas/Role=production
 
* namespace to be created: /atlas/atlasdatadisk
 
* namespace to be created: /atlas/atlasdatadisk
 +
** Normally, sites already have this namespace created.
 
* namespace acl:
 
* namespace acl:
 
<pre>
 
<pre>
Ligne 95: Ligne 96:
 
* 60TB for a T2 requesting for 100% AOD.
 
* 60TB for a T2 requesting for 100% AOD.
 
* The size may increase in case D1PD comes in this space.
 
* The size may increase in case D1PD comes in this space.
 +
* namespace to be created: <code>/atlas/atlasmcdisk</code>
 +
** Normally, sites already have this namespace created.
 
* Namespace ACL:
 
* Namespace ACL:
<pre>
+
<ul><pre>
 
# group: atlas/Role=production
 
# group: atlas/Role=production
 
user::rwx
 
user::rwx
Ligne 108: Ligne 111:
 
default:mask::rwx
 
default:mask::rwx
 
default:other::r-x
 
default:other::r-x
</pre>
+
</pre></ul>
  
 
== ATLASPRODDISK ==
 
== ATLASPRODDISK ==
Ligne 133: Ligne 136:
 
** /atlas/atlasgroupdisk, write permission only to /atlas/Role=production
 
** /atlas/atlasgroupdisk, write permission only to /atlas/Role=production
 
** /atlas/atlasgroupdisk/phys-exotics, write permission to atlas/Role=production, /atlas/phys-exotics/Role=production
 
** /atlas/atlasgroupdisk/phys-exotics, write permission to atlas/Role=production, /atlas/phys-exotics/Role=production
 +
<pre>
 +
# group: atlas/Role=production
 +
user::rwx
 +
group::rwx              #effective:rwx
 +
group:atlas/Role=production:rwx        #effective:rwx
 +
group:atlas/phys-exotics/Role=production:rwx        #effective:rwx
 +
mask::rwx
 +
other::r-x
 +
default:user::rwx
 +
default:group::rwx
 +
default:group:atlas/Role=production:rwx
 +
default:group:atlas/phys-exotics/Role=production:rwx
 +
default:mask::rwx
 +
default:other::r-x
 +
</pre>
 
** etc...
 
** etc...
  
Ligne 138: Ligne 156:
 
* 5TB for a typical T2 with ~500 CPU’s and ~100 TB disk
 
* 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
 
* namespaces to be created and their ACLs: /atlas/user, write permission to all ATLAS users
* Usually, sites already have this namespace created by user analysis jobs so far.
+
* Normally, sites already have this namespace created by user analysis jobs so far.
 
* example commands
 
* example commands
 
** <code>dpns-mkdir lcg-se01.icepp.jp:/dpm/icepp.jp/home/atlas/user</code>
 
** <code>dpns-mkdir lcg-se01.icepp.jp:/dpm/icepp.jp/home/atlas/user</code>

Version du 14:41, 7 juillet 2008

Introduction

2008

  • Unless mentioned, the size is for a typical T2 with ~500 CPU’s
  • Site admin's are requested to create the space tokens, but namespace directories can be left to atlas production if the top directory is properly set up. (Of course they are welcome to create them by themselves).
space token voms group to be associated space to be reserved namespace directory(-ies) 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 2TB (see below*) /home/atlas/atlasproddisk
write permission only to atlas/Role=production
ATLASGROUPDISK /atlas 6TB (see 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

ATLASUSERDISK /atlas 5TB (see below*) /atlas/user
write permission to all ATLAS users
ATLASUSERDISK /atlas/<locality>, <locality>=fr,ro,cn,jp,... sites to decide /atlas/<locality>/user
write permission to local ATLAS users

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
    • Normally, sites already have this namespace created.
  • 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 to be created: /atlas/atlasmcdisk
    • Normally, sites already have this namespace created.
  • 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
# group: atlas/Role=production
user::rwx
group::rwx              #effective:rwx
group:atlas/Role=production:rwx         #effective:rwx
group:atlas/phys-exotics/Role=production:rwx         #effective:rwx
mask::rwx
other::r-x
default:user::rwx
default:group::rwx
default:group:atlas/Role=production:rwx
default:group:atlas/phys-exotics/Role=production:rwx
default:mask::rwx
default:other::r-x
    • 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
  • Normally, sites already have this namespace created by user analysis jobs so far.
  • example commands
    • dpns-mkdir lcg-se01.icepp.jp:/dpm/icepp.jp/home/atlas/user
    • dpns-setacl -m g:atlas:rwx,m:rwx,d:g:atlas:r-x lcg-se01.icepp.jp:/dpm/icepp.jp/home/atlas/user
    • dpns-getacl /dpm/icepp.jp/home/atlas/user
# file: /dpm/icepp.jp/home/atlas/user
# owner: root
# group: atlas
user::rwx
group::rwx              #effective:rwx
group:atlas/Role=production:rwx         #effective:rwx
mask::rwx
other::r-x
default:user::rwx
default:group::r-x
default:group:atlas/Role=production:rwx
default:mask::rwx
default:other::r-x


ATLASLOCALGROUPDISK

  • size to be decided by sites.
  • the resources not included in the pledge.
  • name space: /atlas/fr/user (or /atlas/ro/user, /atlas/cn/user, /atlas/jp/user, etc.)
  • ACL: write permission only to /atlas/fr group (or /atlas/ro, /atlas/cn, /atlas/jp correspondingly)
  • example ACL: