OSG CE#

Introduction to OSG CEs#

CEs (Compute Elements, also known as gatekeepers) allow remote users to submit jobs to our Condor pool.
UW-HEP currently supports four CEs: #

   # Dedicated for CMS jobs
   cmsgrid01.hep.wisc.edu
   cmsgrid02.hep.wisc.edu
   cmsgrid03.hep.wisc.edu


   # Dedicated for OSG jobs
   osggrid01.hep.wisc.edu

These CEs (known as HTCondor-CEs) accept and submit jobs using HTCondor submission. Previously it was done using Globus submission.#

Installation Procedure#

A new HTCondor-CE can be installed by following procedures :#

Add machine name to osg_condorce group in #

puppet:/etc/puppet/modules/cfeng/groups.pp 

Kickstart this new machine and you are done with the configuration#

Register this new CE on OIM under “Register New Resource” Notify Factory-Ops about this new resource and they will start sending validation jobs#

Configuration in Puppet#

puppet:/etc/puppet/modules/osgrpms/manifests/osg_condorce.pp

Several configuration files that you want to check out#

puppet:/etc/puppet/modules/osgrpms/files/htcondorce

This has two subdirs#

    # condor related
# This directory is copied by puppet to machines' /etc/condor-ce/config.d
puppet:/etc/puppet/modules/osgrpms/files/htcondorce/condor-config

    # osg related
# This directory is copied by puppet to machines' /etc/osg/config.d
puppet:/etc/puppet/modules/osgrpms/files/htcondorce/osg-config

Logs you want to check in case of problems (most of the time HTCondor related)#

 /var/log/condor-ce/JobRouterLog
 /var/log/condor-ce/ScheddLog
 /var/log/condor/ScheddLog

 #Ask condor master, your best friend (Mr. Bradley)