Difference between revisions of "HOWTO03 Site Certification GIIS Check"
Line 27: | Line 27: | ||
EXAMPLE: | EXAMPLE: | ||
$ ldapsearch -x -LLL -H ldap:// | $ ldapsearch -x -LLL -H ldap://sibilla.cnaf.infn.it:2170 -b mds-vo-name=INFN-CNAF,o=grid 'objectClass=GlueSite' GlueSiteName GlueSiteUserSupportContact GlueSiteSysAdminContact GlueSiteSecurityContact GlueSiteOtherInfo | ||
Under the branch GlueSubClusterUniqueID check the values of the following parameters: | Under the branch GlueSubClusterUniqueID check the values of the following parameters: |
Revision as of 12:04, 14 December 2010
How to test a site before putting it into production grid
Be sure that its GIIS url is contained in the BDII you use for certification
Check the consistency of the published information
the main branches of the ldap tree are:
- GlueSiteUniqueID
- GlueSubClusterUniqueID
- GlueCEUniqueID
- GlueCESEBind
- GlueSEUniqueID
- GlueServiceUniqueID
Use a browser ldap in order to make easy your work. Anyway, it is shown in this wiki an example ldapsearch command with which check the several information
Under the branch GlueSiteUniqueID check the values of the following parameters:
- GlueSiteName
- GlueSiteUserSupportContact
- GlueSiteSysAdminContact
- GlueSiteSecurityContact
- GlueSiteOtherInfo
EXAMPLE:
$ ldapsearch -x -LLL -H ldap://sibilla.cnaf.infn.it:2170 -b mds-vo-name=INFN-CNAF,o=grid 'objectClass=GlueSite' GlueSiteName GlueSiteUserSupportContact GlueSiteSysAdminContact GlueSiteSecurityContact GlueSiteOtherInfo
Under the branch GlueSubClusterUniqueID check the values of the following parameters:
* Check GlueHostApplicationSoftwareRunTimeEnvironment * site name * Current version of middleware * R-GMA * SI00MeanPerCPU_<value> e SF00MeanPerCPU_<value> * if the site supports mpi jobs, MPICH (ant other related tags) * (in case) AFS (and verify WNs mount /afs) * GlueHostProcessorOtherDescription (for instance: Cores=1 , or: Cores=2,Benchmark=7.92-HEP-SPEC06 ) * GlueHostOperatingSystemName (es. ScientificSL) * GlueHostOperatingSystemVersion (es. Berillium) * GlueHostOperatingSystemRelease (es. 4.5)
EXAMPLE:
$ ldapsearch -x -LLL -H ldap://virgo-ce.roma1.infn.it:2170 -b mds-vo-name=resource,o=grid 'objectClass=GlueSubCluster' GlueHostProcessorOtherDescription
Under the branch GlueCEUniqueID check the values of the following parameters:
* GlueCEInfoTotalCPUs: If there is a “0”, you have to worry!! * GlueCEStateWaitingJobs: If there is a “44444”, red alarm!! * GlueCEInfoLRMSType: pbs or lsf (or sge, …) * GlueCEStateStatus: Production or Draining * GlueCEAccessControlBaseRule: VOs enabled on the queue * GlueCECapability
EXAMPLE:
$ ldapsearch -x -LLL -H ldap://virgo-ce.roma1.infn.it:2170 -b mds-vo-name=INFN-ROMA1-VIRGO,o=grid 'objectClass=GlueCE' GlueCEInfoTotalCPUs GlueCEInfoJobManager GlueCEImplementationName
For each SE it has to be defined:
* GlueCESEBindSEUniqueID o GlueCESEBindCEAccesspoint and GlueCESEBindMountInfo
EXAMPLE:
$ ldapsearch -x -LLL -H ldap://prod-ce-02.pd.infn.it:2170 -b mds-vo-name=resource,o=grid 'objectClass=GlueCESEBind' GlueCESEBindSEUniqueID GlueCESEBindCEUniqueID GlueCESEBindMountInfo
Under the branch GlueSEUniqueID check the values of the following parameters:
* GlueSALocalID: VO information * GlueSEAccessProtocolLocalID: rfio, srm_v1, srm_v2, classic, gsiftp, gsidcap * GlueSEType (deprecated) * GlueSEArchitecture * GlueSAStateUsedSpace * GlueSAStateAvailableSpace
EXAMPLE:
$ ldapsearch -x -LLL -H ldap://prod-bdii-02.pd.infn.it:2170 -b mds-vo-name=INFN-PADOVA,o=grid 'objectClass=GlueSE' $ ldapsearch -x -LLL -H ldap://prod-bdii-02.pd.infn.it:2170 -b mds-vo-name=INFN-PADOVA,o=grid 'objectClass=GlueSA' GlueSAAccessControlBaseRule
there is a branch GlueServiceUniqueID for each service published by the site (WMS, LFC, DPM, GRIDICE, LB, MYPROXY, BDII,…): what discriminate the services are the values of GlueServiceType, ex:
* lcg-file-catalog * org.glite.wms.WMProxy * org.glite.lb.Server * srm_v1, SRM
EXAMPLE:
$ ldapsearch -x -LLL -H ldap://gridit-ce-001.cnaf.infn.it:2170 -b mds-vo-name=INFN-CNAF,o=grid 'objectClass=GlueService' GlueServiceType GlueServiceEndpoint GlueServiceName