3.4. Customizing Condor

By default Condor is installed on Rocks compute appliances and frontend. Attributes are inspired on the original Condor roll.

Table 3-4. Attributes Used in OSG Roll for Condor Customization

Attibute NameDescription
OSG_Condor_MasterRedefine the Condor Master that nodes use. Default: public frontend name
OSG_Condor_Network Define which network interface is used for Condor traffic. Default: frontends are set to public, clients are set to private.
OSG_Condor_DaemonsDefine which Condor execution daemons are installed. Default: [MASTER (global)], [MASTER, SCHEDD, COLLECTOR, NEGOTIATOR (frontends)], [MASTER, SCHEDD (login appliance)], [MASTER, STARTD (compute appliance)]
OSG_Condor_PortLow Lower Port range that Condor will use to communicate among daemons. Removal of this Attribute will result in removal of the LOWPORT entry in 01_rocks_condor_config.local after syncing the configuration. Default: 40000
OSG_Condor_PortHigh Upper Port range that Condor will use to communicate among daemons. Removal of this Attribute will result in removal of the HIGHPORT entry in 01_rocks_condor_config.local after syncing the configuration. Default: 50000
OSG_Condor_HostAllowComma separates list of allowed readers/writers for Condor. Translates to HOSTALLOW directive in Condor Configuration file. Default: + rocks-ce
OSG_Condor_PasswordAuth Use a shared pool password, instead of host-based authentication. Default: no.
OSG_Condor_EnableMPI Configure a local scheduler for MPI Universe Support. Default: no
OSG_Condor_EnableAMAZON_EC2 Configure a local scheduler for AMAZON_EC2 Support. Default: no
OSG_Condor_EnableT3GRID_SUBMITConfigure a local grid submitter for interactive nodes (I use to called it CRAB submit). Default: no
OSG_Condor_EnableT3GRID_CMSSWConfigure a local compute nodes for CMS jobs. (See /opt/rocks/lib/python2.6/site-packages/rocks/commands/report/host/osg/condor/config/plugin_t3cmssw.py) Default: yes