Download presentation
Presentation is loading. Please wait.
Published byNigel Emery Norman Modified over 8 years ago
1
Glue Schema and BDII Ransom Briggs, Shaowen Wang Grid Research & educatiOn group @ IoWa (GROW) ITS Academic Technologies – Research Services The University of Iowa Iowa City, IA 52242, USA May 17, 2006
2
Glue Schema UML description of grid resources UML description of grid resources –LDAP implementation –XML implementation LDAP implementation as part of MDS2 LDAP implementation as part of MDS2 –Generic Information Provider LDAP browsing LDAP browsing
3
BDII Production quality Production quality Configuration Configuration Topology Topology –Site –Grid
4
LDAP Searching Specify a certain portion of LDAP tree Specify a certain portion of LDAP tree Specify a filter to select objects Specify a filter to select objects Specify what objects are of interest Specify what objects are of interest
5
Example #1 Fetch OSG_GRID from a site Fetch OSG_GRID from a site –(&(objectClass=GlueLocation) (GlueLocationLocalID=OSG_GRID)) –GlueLocationPath GlueLocationPath: /grow/apps-local/osg-itb GlueLocationPath: /grow/apps-local/osg-itb
6
Example #2 Fetch information about associated SE Fetch information about associated SE –Get the Storage Elements Query mds-vo-name=local,o=grid Query mds-vo-name=local,o=grid (&(objectClass=GlueSE) (GlueSEArchitecture=srm)) (&(objectClass=GlueSE) (GlueSEArchitecture=srm)) –Fetch the paths for my VO GlueSEUniqueID=dhcp80ffa3d8.dynamic.uiowa.edu,Mds-Vo-name=local,o=grid GlueSEUniqueID=dhcp80ffa3d8.dynamic.uiowa.edu,Mds-Vo-name=local,o=grid (&(objectClass=GlueSA) (GlueSALocalID=grow)) (&(objectClass=GlueSA) (GlueSALocalID=grow))
7
Example #3 Use BDII to find the best available resource Use BDII to find the best available resource Fetch dynamic information Fetch dynamic information –(&(objectClass=GlueCE) (GlueCEStateFreeJobSlots>=1) (GlueCEAccessControlBaseRule=VO:grow)) –GlueCEInfoJobManager, GlueCEStateFreeJobSlots, GlueCEHostingCluster
8
Troubleshooting Tip $VDT_LOCATION/post-install/gris stop $VDT_LOCATION/post-install/gris stop Look for slapd listening on 2135 Look for slapd listening on 2135 Manually kill slapd service Manually kill slapd service $VDT_LOCATION/post-install/gris start $VDT_LOCATION/post-install/gris start
9
Summary BDII is robust BDII is robust GLUE is evolving GLUE is evolving Using GLUE-LDAP information involves work Using GLUE-LDAP information involves work –It is manageable with a little investigation MDS4/XML is future MDS4/XML is future –GROW MIP (Modular Information Provider) project http://grow.its.uiowa.edu/research/mip/ http://grow.its.uiowa.edu/research/mip/ http://grow.its.uiowa.edu/research/mip/
10
Thanks! Questions and comments? Questions and comments?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.