Crab Server Integration with Glidein WMS

Architecture

JobR2.png

  1. glidein-2.t2.ucsd.edu = submitter with CRABSERVER
  2. glidein-1.t2.ucsd.edu = gfactory
  3. glidein-collector.t2.ucsd.edu = collector
  4. glidein-frontend.t2.ucsd.edu = frontend, also runs a gcb under gcbuser account
  5. glidein-gcb-1.t2.ucsd.edu = runs gcb under gcbuser account

The Crab Server is deployed at the machine (glidein-2.t2.ucsd.edu) with glideinWMS frontend's Schedd.

Relatively old but useful, details on glideinWMS at UCSD can be find here.

Crab Server Configuration

JobR3.png

GUMS is used for mapping the user DN to local user at glidein-2.t2.ucsd.edu for remote crab client send data to and run jobs via crab server. Specifically

  1. GUMS+PRIMA is integrated for the gridFTP that handles input of crab client's configuration data.
  2. GUMS+glexec is integrated for the condor submission and glideinWMS.

The user proxy renewal and delegation are based on standard Crab Server deployment.

The condor jobs sent by the crab server go to the default schedd at glidein-2.t2.ucsd.edu.

Crab Client for Users

source /afs/cern.ch/cms/ccs/wm/scripts/Crab/crab.csh

OR

source /afs/cern.ch/cms/ccs/wm/scripts/Crab/crab.sh

In your crab.cfg use:

 scheduler       = glidein
  server_name      = ucsd   

Job Monitoring @ UCSD

Split.png

-- HaifengPi - 2008/11/10

-- SanjayPadhi - 2009/03/04

Topic attachments
I Attachment Action Size Date Who Comment
pngpng JobR2.png manage 136.0 K 2009/03/07 - 23:42 SanjayPadhi  
pngpng JobR3.png manage 83.6 K 2009/03/07 - 23:45 SanjayPadhi  
pngpng Split.png manage 25.0 K 2009/03/21 - 07:52 SanjayPadhi Mon
Topic revision: r10 - 2009/08/11 - 14:22:46 - SanjayPadhi
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback