Workload Management Services. Data Management Services. Networking. Information Service. Fabric Management



Similar documents

H ig h L e v e l O v e r v iew. S te p h a n M a rt in. S e n io r S y s te m A rc h i te ct

1.- L a m e j o r o p c ió n e s c l o na r e l d i s co ( s e e x p li c a r á d es p u é s ).

Workload Management Services. Data Management Services. Networking. Information Service. Fabric Management









(RH 7.3, gcc ,VDT 1.1.6, EDG 1.4.3, GLUE, RLS) Tokyo BNL TAIWAN RAL 20/03/ /03/2003 CERN 15/03/ /03/2003 FNAL 10/04/2003 CNAF

I n la n d N a v ig a t io n a co n t r ib u t io n t o eco n o m y su st a i n a b i l i t y

Put the human back in Human Resources.


proxy cert request dn, cert, Pkey, VOMS cred. (short lifetime) certificate: dn, ca, Pkey mod_ssl pre-process: parameters->



SCO TT G LEA SO N D EM O Z G EB R E-



PSTN. Gateway. Switch. Supervisor PC. Ethernet LAN. IPCC Express SERVER. CallManager. IP Phone. IP Phone. Cust- DB

Campus Sustainability Assessment and Related Literature

ACE-1/onearm #show service-policy client-vips

w ith In fla m m a to r y B o w e l D ise a se. G a s tro in te s tin a l C lin ic, , K a s h iw a z a, A g e o C ity, S a ita m a

i n g S e c u r it y 3 1B# ; u r w e b a p p li c a tio n s f r o m ha c ke r s w ith t his å ] í d : L : g u id e Scanned by CamScanner




AN EVALUATION OF SHORT TERM TREATMENT PROGRAM FOR PERSONS DRIVING UNDER THE INFLUENCE OF ALCOHOL P. A. V a le s, Ph.D.

UNIK4250 Security in Distributed Systems University of Oslo Spring Part 7 Wireless Network Security

EM EA. D is trib u te d D e n ia l O f S e rv ic e

Understanding, Modelling and Improving the Software Process. Ian Sommerville 1995 Software Engineering, 5th edition. Chapter 31 Slide 1




R e t r o f i t o f t C i r u n i s g e C o n t r o l

Beverlin Allen, PhD, RN, MSN, ARNP


<?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv="



B a rn e y W a r f. U r b a n S tu d ie s, V o l. 3 2, N o. 2, ±3 7 8



How To Be A Successful Thai




Opis przedmiotu zamówienia - zakres czynności Usługi sprzątania obiektów Gdyńskiego Centrum Sportu

3 k t h R e m e A c c e s s b t t t V T T c h t h p V T. Cl ic e ot rad io ut on nex o PN unnel yp e and oose e ap rop riat e PN unnel Int erfac e. 4.

BMC ITSM Suite - nabité skúsenosťami. Juraj Izák,



Online Department Stores. What are we searching for?

A n d r e w S P o m e r a n tz, M D


Victims Compensation Claim Status of All Pending Claims and Claims Decided Within the Last Three Years

MS IN EARLY CHILDHOOD STUDIES

CUSTOMER INFORMATION SECURITY AWARENESS TRAINING


STUDENT HEALTH INSURANCE

Thuraya XT-LITE Simple. Reliable. Affordable.

1. Oblast rozvoj spolků a SU UK 1.1. Zvyšování kvalifikace Školení Zapojení do projektů Poradenství 1.2. Financování

B R T S y s te m in S e o u l a n d In te g r a te d e -T ic k e tin g S y s te m


Scalix - The Future of Marketing


U S B Pay m e n t P r o c e s s i n g TM

Importing data from Linux LDAP server to HA3969U



Rapid Damage Assessment Methodology for Catastrophic Souris River Flooding Minot, North Dakota

Polycom Phones User Guide Bicom Systems

CIS CO S Y S T E M S. G u ille rm o A g u irre, Cis c o Ch ile , C is c o S y s te m s, In c. A ll rig h ts re s e rv e d.

UFPA Brazil. d e R e d e s Ó p tic a s e s e u s Im p a c to s n o F u tu r o d a In te r n e t

d e f i n i c j i p o s t a w y, z w i z a n e j e s t t o m. i n. z t y m, i p o jі c i e t o

The SmartView Tracker

B I N G O B I N G O. Hf Cd Na Nb Lr. I Fl Fr Mo Si. Ho Bi Ce Eu Ac. Md Co P Pa Tc. Uut Rh K N. Sb At Md H. Bh Cm H Bi Es. Mo Uus Lu P F.

Project Management Capacity Assessment in the

Using Predictive Modeling to Reduce Claims Losses in Auto Physical Damage

This presentation explains how to integrate Microsoft Active Directory to enable LDAP authentication in the IBM InfoSphere Master Data Management

Integrating WebSphere Portal V8.0 with Business Process Manager V8.0

M P L S /V P N S e c u rity , C is c o S y s te m s, In c. A ll rig h ts re s e rv e d.

The Results of Implementing an ESL Orientation Class

Heliophysics Integrated Observatory Coordinated Data Analysis Workshop

BLADE 12th Generation. Rafał Olszewski. Łukasz Matras

JCUT-3030/6090/1212/1218/1325/1530

Page 1 of 97. PADS System Management



Ma teria ls to fix p osters to the b oa rd s will b e p rovid ed b y the organization at the Conference site.

Software Quality Requirements and Evaluation, the ISO Series

LEADING TECHNOLOGICAL INNOVATION & PRODUCTIVITY IMPROVEMENT ACROSS THE SUPPLY CHAIN

Transcription:

The EU D a t a G r i d I n f o r m a t i o n a n d M o n i t o r i n g S er v i c es The European D at ag ri d P roj ec t Team http://www.eu- d a ta g r i d.o r g DataGrid is a p ro j e c t f u n de d b y th e E u ro p e an U n io n Grid T u to rial 4 / 2 8 / 2 0 0 3 n 1

EDG Tutorial Overview Workload Management Services Data Management Services Networking Information Service Fabric Management Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 2

Aim The aim of the Information and Monitoring Service is to del iver a fl ex ib l e infrastru ctu re that p rovides information on b oth 1. T h e E U D a t a G r i d i t s e l f M a i n l y f o r t h e m i d d l e w a r e p a c k a g e s 2. G r i d a p p l i c a t i o n s F o r u s e r s The cu rrent sy stem is b ased on MD S The user may query it to understand the status of the D atag rid Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 3

Overview of Talk Requirements of an information and monitoring service G l ob us M D S ( M etacomp uting D irectory S ervice or M onitoring and D iscovery S ervice as it is now cal l ed) OpenLDAP, a h i er a r c h i c a l d a t a b a s e E DG G R I S / G I I S h i er a r c h y E DG i nf o r m a t i o n pr o v i d er s S ea r c h i ng t h e i nf o r m a t i o n s y s t em Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 4

Some Requirements of a Grid I nformation & M onitoring Serv ic e The system must be able to cope with nodes in a distributed env ironment D ynamic addition and deletion of inf ormation prov iders should be supported I t must hav e a security system able to address the access to inf ormation at a f ine lev el of g ranularity I t must be able to work well on an unreliable W ide A rea N etwork ( W A N ) The system must allow new data types to be def ined Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 5

Globus MDS DataGrid is a p ro j e c t f u n de d b y th e E u ro p e an U n io n Grid T u to rial 4 / 2 8 / 2 0 0 3 n 6

LDAP attributes EDG currently uses Glo b us M DS w h i ch i s b ui lt o n O p enl DA P A sch em a d escri b es th e a ttri b utes a nd th e typ es o f th e a ttri b utes a sso ci a ted w i th entri es o r d a ta o b j ects. Ex a m p le - so m e a ttri b utes o f S i tei nf o : sitename: R A L D E V sy sa d min C o n tac t: g r id. sy sad min @ r l. ac. u k u ser S u p p o r tc o n tac t: g r id. su p p o r t@ r l. ac. u k sites ec u r ity C o n tac t: g r id. sec u r ity @ r l. ac. u k d atag r id V er sio n : 1. 2 I n stal l atio n D ate: 2 0 0 2 0 7 0 4 1 4 2 8 0 0 Z Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 7

LDAP hierarchy Lightweight Directory Assess Protocol (LDAP) offers a hierarchical v iew of in form ation T he en tries are arran ged in a Directory I n form ation T ree (DI T ) C=GB C=I o =U n i v e r s i t y o f P i s a c n =F l a v i a D o n n o E m a i l : F l a v i a. D o n n o @ c e r n. c h c n =E l i s a b e t t a R o n c h i e r i E m a i l : E l i s a b e t t a. R o n c h i e r i @ c n a f. i n f n. i t The entry name represent the Relative Distinguished N ame ( RDN ). E s: c n= F lavia Do nno A n entry is identif ied b y its Distinguished N ame This is its RDN with the Distinguished name of its parent. Es: C = I, o= U niv ersity of P isa, c n= F l av ia Donno Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 8

RDNs a n d DNs RDN DN Si t e M ds- V o - n a m e= r a l - dev, o = G r i d site SE seid= dev 0 2. h ep g r i d. c l r c. a c. u k SE seid= dev 0 2. h ep g r i d. c l r c. a c. u k, M ds- V o - n a m e= r a l - dev, o = G r i d St a t u s SE St a t u s i n = st a t u s i n = st a t u s, seid= dev 0 2. h ep g r i d. c l r c. a c. u k, M ds- V o - n a m e= r a l - dev, o = G r i d P r o t o c o l s P r o t o c o l s sep r o t o c o l = g r i df t p, sep r o t o c o l = g r i df t p seid= dev 0 2. h ep g r i d. c l r c. a c. u k, sep r o t o c o l = r f i o M ds- V o - n a m e= r a l - dev, o = G r i d sep r o t o c o l = f i l e sep r o t o c o l = r f i o, status supported protocols seid= dev 0 2. h ep g r i d. c l r c. a c. u k, M ds- V o - n a m e= r a l - dev, o = G r i d sep r o t o c o l = f i l e, seid= dev 0 2. h ep g r i d. c l r c. a c. u k, M ds- V o - n a m e= r a l - dev, o = G r i d Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 9

MDS G R I Ss & G I I Ss Information providers are scripts which when invoked b y the L D A P server make avail ab l e the desired information Information is cached by the server to improve performance L D A P w as desig ned for u se w ith rel ativel y static data, not GIIS rapidl y chang ing data Within MDS the EDG information providers are invoked b y a l oc al L DA P server, the Grid R esou rc e I nformation GRIS GRIS Server ( GR I S) C E SE A g g reg ate direc tories, Grid I nformation I ndex Servers ( GI I S), are u sed to g rou p resou rc es T he GR I Ss u se soft state reg istration to reg ister w ith one or more GI I Ss T he GI I S c an then ac t as a sing l e point of c ontac t for a nu mb er of resou rc es WN WN WN WN WN A GIIS may represent a site, country, virtual organization, etc. I n tu rn a GI I S may reg ister w ith another GI I S Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 1 0

EDG GRIS/GIIS Hierarchy T here is a top level datag rid G IIS datagrid to w hic h all of the c ountry G IIS s reg ister countrya countryb E ac h c ountry has a G IIS to w hic h all of the site G IIS s reg ister E ac h S ite has a G rid Information Index S erver ( G IIS ) w hic h ac ts as a sing le point of c ontac t for all of sitea siteb sitec sited the sites resourc es. T he G R IS s reg ister w ith their site G IIS Information providers publish information to a loc al L D A P server information providers information providers information providers information providers k now n as a G rid R esourc e Information S erver ( G R IS ) Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 1 1

EDG Information Providers The EDG have produced information providers: Site information T h e C omp u ting E l ement T h e Storag e E l ement N etw ork M onitoring A l l of the EDG data ob j ects are dy namic, they have a time stamp and a time to l ive ( used b y the cache mechanism) associated w ith them Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 1 2

EDG Information Providers & the Direc tory Information T ree site site information CE SE network information between this and other sites storage elements that are close (not necessarily at the same site) status supported protocols file statistics Note that there are 2 hierarchies: The GIIS/GRIS structure The D IT Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 1 3

Siteinfo in=s it e inf o, M d s - V o - na m e =r a l - d e v, M d s - V o - na m e =u k, o =G r id o b j e c t C l a s s : S it e I nf o o b j e c t C l a s s : D a t a G r id T o p o b j e c t C l a s s : D y na m ic O b j e c t s it e N a m e : R A L D E V s y s A d m inc o nt a c t : g r id. s y s a d m in@ r l. a c. u k u s e r S u p p o r t C o nt a c t : g r id. s u p p o r t @ r l. a c. u k s it e S e c u r it y C o nt a c t : g r id. s e c u r it y @ r l. a c. u k d a t a G r id V e r s io n: 1. 2 ins t a l l a t io nd a t e : 2 0 0 2 0 7 0 4 1 4 2 8 0 0 Z Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 1 4

Storage Element seid= dev 0 2. h ep g r i d. c l r c. a c. u k, M ds- V o - n a m e= r a l - dev, M ds- V o - n a m e= u k, o = G r i d o b j ec t C l a ss: S t o r a g ee l em en t o b j ec t C l a ss: D a t a G r i dt o p o b j ec t C l a ss: D y n a m i c O b j ec t S E Id: dev 0 2. h ep g r i d. c l r c. a c. u k C l o sec E : dev 0 1. h ep g r i d. c l r c. a c. u k : 2 1 1 9 / j o b m a n a g er - p b s- M S E t y p ea r c h i t ec t u r e: di sk S E si z e: 1 3 1 7 7 S E R eso u r c ec o n t a c t S t r i n g : g r i d. su p p o r t @ r l. a c. u k S E v o : w p si x, : / f l a t f i l es/ 0 5 / w p si x Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 1 5

Storage Element Protocols seprotocol= g ri d f tp, sei d = d ev 0 2. h ep g ri d. clrc. a c. u k, M d s- V o- n a m e= ra l- d ev, M d s- V o- n a m e= u k, o= G ri d ob j ectc la ss: S tora g ee lem en tprotocol ob j ectc la ss: D a ta G ri d T op ob j ectc la ss: D y n a m i co b j ect S E I d : d ev 0 2. h ep g ri d. clrc. a c. u k S E Protocol: g ri d f tp Port: 2 8 1 1 seprotocol= rf i o, sei d = d ev 0 2. h ep g ri d. clrc. a c. u k, M d s- V o- n a m e= ra l- d ev, M d s- V o- n a m e= u k, o= G ri d ob j ectc la ss: S tora g ee lem en tprotocol ob j ectc la ss: D a ta G ri d T op ob j ectc la ss: D y n a m i co b j ect S E I d : d ev 0 2. h ep g ri d. clrc. a c. u k S E Protocol: rf i o Port: 3 1 4 7 seprotocol= f i le, sei d = d ev 0 2. h ep g ri d. clrc. a c. u k, M d s- V o- n a m e= ra l- d ev, M d s- V o- n a m e= u k, o= G ri d ob j ectc la ss: S tora g ee lem en tprotocol ob j ectc la ss: D a ta G ri d T op ob j ectc la ss: D y n a m i co b j ect S E I d : d ev 0 2. h ep g ri d. clrc. a c. u k S E Protocol: f i le Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 1 6

Storage Element Status in=s t a t u s, s e I d =d e v 0 2. h e p g r id. c l r c. a c. u k, M d s - V o - na m e =r a l - d e v, M d s - V o - na m e =u k, o =G r id o b j e c t C l a s s : S t o r a g e E l e m e nt S t a t u s o b j e c t C l a s s : D a t a G r id T o p o b j e c t C l a s s : D y na m ic O b j e c t S E f r e e s p a c e : 1 2 0 3 1 S E I d : d e v 0 2. h e p g r id. c l r c. a c. u k Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 1 7

Map Centre An easy way to browse the data available in the Information and M onitoring S ervic e is to u se M ap C entre http : / / c c wp 7. in2 p 3. fr/ map c enter/ datag rid- d/ Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 1 8

Querying the Information & M onitoring S erv ic e Queries can be posed to the current Information and M onitoring S erv ice using L D A P search commands: $ldapsearch\ -x\ -H ldap://lxshare0225.cern.ch:2135\ -b 'Mds-Vo-name=datagrid,o=grid \ 'objectclass=storageelement \ seid SEsize \ -s base one sub simple authentication unif or m r esour ce id entif ier b ase d isting uished name f or sear ch f ilter attr ib utes to b e r etur ned scope of the sear ch specif y ing j ust the b ase ob j ect, one- lev el or the complete sub tr ee Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 1 9

Querying the GRIS/GIIS Hierarchy Mds- V o - n a m e = da t a g r i d, o = g r i d This will look at all the data Mds- V o - n a m e = si t e B, Mds- V o - Mds-Vo-name =datagrid n a m e = c o u n t r y A, Mds- V o - n a m e = da t a g r i d, o = g r i d This will look at all the data from siteb Mds- V o - n a m e = c o u n t r y A, o = g r i d This will look at all the data from Mds-Vo-name =countrya Mds-Vo-name =countryb c ou n try A Mds- V o - n a m e = si t e B, Mds- V o - n a m e = c o u n t r y A, o = g r i d This will look at all the data from siteb Mds- V o - n a m e = si t e B, o = g r i d This will look at all the data from siteb Mds-Vo-name =sitea Mds-Vo-name =siteb Mds-Vo-name =sitec Mds-Vo-name =sited Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 2 0

Other LDAP Browsers Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 2 1

Other LDAP Browsers Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 2 2

Summary The current information system is G l ob us M D S This uses LDAP as its underlying data interface The are a num b er o f E DG info rm atio n p ro v iders A new information serv ices shoul d b e av ail ab l e on the nex t D atag rid R el ease ( R - G M A ) Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 2 3

The End Information and Monitoring Services http://hepunx.rl.ac.uk/edg/wp3/ Grid Tutorial - 4 / 2 8 / 2 0 0 3 I n f orm ation an d M on itorin g S e rv ic e s - n 2 4