data management for tao of fusion at the aps - update

13
Data Management for Tao of Fusion at the APS - Update Faisal Khan and Nicholas Schwarz Software Services Group APS Engineering Support Division 16 January 2014

Upload: others

Post on 19-Mar-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Data Management for!Tao of Fusion at the APS - Update

Faisal Khan and Nicholas Schwarz!Software Services Group!

APS Engineering Support Division!16 January 2014

Data Management for Tao of Fusion at the APS - Update - 16 January 2014

OverviewPrototype System!Account and Ownership Management - Update!Hardware Infrastructure - Update!Automated Data Movement!Timeline - Update

�2

Data Management for Tao of Fusion at the APS - Update - 16 January 2014

Prototype SystemAccount & Ownership Management!A web interface for beam-line staff and administrators for managing permissions. !

A Unix account for experimenters/users!A Unix group for the experiment/project!Unix file permissions for managing access to data.!

SPADE!Automated transfer and database of files

�3

Data Management for Tao of Fusion at the APS - Update - 16 January 2014

�4

Prototype System

Local Disk

��������

������ ������

������������

����� �����

����������������

���������������������

�������

��������

�������

������������������

!�"�������

��������

������ ������

������������

����� �����

����������������

���������������������

�������

��������

�������

������������������

!�"������� GlobusCatalog Globus

APS.LDAP.Server.formanaging.user.accounts

Tier:NTier:1

So=ware.Glue.(SPADE,.

Registry.etc)Staff

1..See.list.of.experiments2..Manage.access.to.files3..Manage.life.cycle.of.data

User

Access.data

.AuthenNcate.

...using.badge#

Beam:LineHigh.performance/.

Dedicated./.Short.term./.No.outside.access

High.capacity./.Mid.term./.Shared./

Accessible.using.GO.Cloud

Transfer.data.between.Ners.Keep.track.of.transferred.data

AcquisiNon.System

OnlineTransfer

Data Management for Tao of Fusion at the APS - Update - 16 January 2014Data Management for the Tao of Fusion Project at the APS - 09/24/2013

User accounts - Current

�5

External)Users

Globus

badge#'XXXXX

Storage

MyProxy

map-file

tomo

Data Management for Tao of Fusion at the APS - Update - 16 January 2014Data Management for the Tao of Fusion Project at the APS - 09/24/2013

User accounts - Work In Progress

�6

External)Users

Globus

badge#'XXXXX

Storage

MyProxy

LDAP

Data Management for Tao of Fusion at the APS - Update - 16 January 2014

Accounts - ProgressA tool for automatically syncing user account information between Oracle and LDAP systems! Oracle - Badge accounts managed by IS! LDAP - APS accounts managed by APS/IT!!

�7

Data Management for Tao of Fusion at the APS - Update - 16 January 2014

Ownership

�8

Admin!Administrator of the system. !

Beam-line Staff !Manager of the beam-line, can be more than one for a given beam-line.!

P.I.!Can add or remove other users in their project. !

Users !Users come here for running their experiments

Data Management for Tao of Fusion at the APS - Update - 16 January 2014

Ownership

�9

Data$Administrators Beamline$Staff P.$I. User

Experiment (or Project) Directory!

rw !Data administrator owns all group directories !enforced at creation time

r !Group manager is in experiment group !Experiment directory is rx for group !

r!PI is in experiment group!Experiment directory is rwx for group

r!User is in experiment group !Experiment directory is rwx for group

Data in Experiment (or Project) Directory!

rw !Data administrator owns all files and subdirectories !enforced with transfer script !

rw !Group manager is in experiment group !Experiment directory is rwx for group !

rw !User is in experiment group !Experiment directory is rwx for group !!

rw !User is in experiment group !Experiment directory is rwx for group !!

Experiment (or Project) Group!

create group !modify group member !

modify group members !Group manager uid has additional group owner attribute in schema !

modify group members of their own group.

none !User can not modify group !!

Data Management for Tao of Fusion at the APS - Update - 16 January 2014

Hardware InfrastructureHigh Density Storage!

$102K LDRD plus $36K from APS IT!HP BLc7000 chassis!2x HP BL460c blade!2x HP D6000 storage array (70 x3 TB 7.5K RPM SAS)!420 TB raw storage!

APS machine room!APS IT set up system - currently writing procedures

�10

Data Management for Tao of Fusion at the APS - Update - 16 January 2014

Automated Data Movement

�11

Acquisi'on*Machines

��������

������ ������

������������

����� �����

����������������

���������������������

�������

��������

�������

������������������

!�"�������

Lustre

��������

������ ������

������������

����� �����

����������������

���������������������

�������

��������

�������

������������������

!�"�������

ssgdev1*

1"Gb/s Infiniband

GlobusCatalog

Globus

2*x*HP*2600*SmartArray****Over*40*TB*disk*storage

2*x*HP*D6000*400*TB*total*disk*storage.*

Internal"GridFTP"Server

DataTransfer

Ingestor.py

TXM

New$servers$will$also$help$us$avoid$interference$with$produc4on$system

Analysis/Reconstruction

Data Management for Tao of Fusion at the APS - Update - 16 January 2014

Timeline

�12

Descrip8on Start End

User0account0integra9on0Prototype0tools0Sync0Oracle0and0LDAP0accounts

10/13 01/14

Automated0data0transfer0at0Sector0320using0SPADE0Automate0transfer0from0detector0to0storage0Verify0and0delete0source0files

02/14 03/14

Data0ownership0Read0ESAF0informa9on0Create0groups0and0permissions0based0on0ESAF

04/14 06/14

Iterate0|0Web0UIs0|0SPADE0transfer0to0proper0directories

Data Management for Tao of Fusion at the APS - Update - 16 January 2014

Thanks!

�13

confluence.aps.anl.gov/display/TAO

David Wallis - overall system architecture, setup and configuration!Brian Pruit - rack installation, blade and storage system physical installation, power installation!Mike Bauer - physical installation, fiber and copper cable installation and labeling!Steve Potempa - Blade system setup and configuration!Dave Leibfritz - network switch, trunk and routing configuration!Brian Robinson - RHEL configuration, Kickstart support and software installation setup!Roger Sersted - Lustre software build, installation and configuration