Info Resources

UABgrid wiki

  • VomsInstallation: This page provides VOMS installation instructions from scratch. It does not provide any complex configuration options or explain terminology, however it is a good place
  • VomsExploration: The exploration work done to gain better understanding of VOMS will be documented on this page. It may not contain all the successful tests, but I would like to keep this as a log of my exploration work.

Mailing lists

Manuals / Instructions

  • VDT/VOMS man pages: The online man pages provide more information than command line help.

Papers/Presentations/Talks

Notes gathered from OSG/VDT related reading

Grid - Set of VOs VDT/OSG - software stack for distributed computing applications

VDT and OSG use pacman for installing packages in its stack.

Pacman needs descriptior of what software packages are to be installed. Software caches = descriptor + actual software Two software caches

  • VDT - grid-agnostic
  • OSG - OSG specific VDT

OSG terminology / installation types

  • Compute Element (CE)
    • gatekeeper role where s/w stack is installed
    • user submits job to batched system. CE submits job to Worker Nodes (WN).
    • frontend of cluster, CE to batch-system or batch-system to CE - doc seems contradicting?
  • Worker Node (WN)
    • Single computer node on which work will be done
  • Storage Element (SE):
    • Some entities will require/generate significant i/p o/p data -> need for SE.
  • VOMS-
    • VOMS controls who is member of VO.
    • Installed separatly from CE
    • Other grid software such as EDG mkgridmap and GUMS (mentioned below) can consult VOMS to decide if a user is part of a virtual organization., this info comes from VDT site.
  • VOMRS
    • Provides easy admin interface for VOMS (?)
  • User mapping service
    • Users can specify their VO membership info while submitting job using voms-proxy.
    • VOMS-proxy = grid proxy + attr cert identifies user's VO and role in it.
  • Other installation types
    • web-proxy (some users download job/data thru web sites)
    • shared file system

Types of user mapping services

  • edg-gridmapfile
    • Can't interpret voms-proxy, useless in case user is member of multiple VOs.
    • Not possible/useful if several computers do authorization.
  • GUMS: Complex and time consuming, but worth using.
    • contacts VOMS servers for the VOs you support and generates gridmap file which is used by globus.

Software stacks for VOMS