node |
cms-xen21.fnal.gov |
hostname for Factory. |
The WMS collector and Factory must be collocated at this time. |
unix_acct |
weigand |
UNIX user account that this services will run under. |
Although the WMS Collector and Factory must be co-located, they can be run as independent users. |
service_name |
factory-jgw |
Used as the 'nickname' for the GSI DN in the condor_mapfile of other services. |
|
install_location |
/home/weigand/glidein/factory |
HOME directory for the factory software. |
|
client_files / client_log_dir + client_proxy_dir |
/var/spool/factory-jgw |
This identifies the location of the client log and proxy files. PARAG ; Validation: client_files ; Dir exists and/or we can create and write to it. ; Contains subdirs for clientlogs and clientproxies ; General comment: It's confusing when you name the variable as client_files. ; Prefer name change but don't have good name right now. |
If privilege separation is used, then the entire path (inclusive of this directory) must be root-writable-only (0755 and owned by root). If privilege separation is not used, then the directory will be created by the install script assuming the factory user has write permissions to the parent directory. |
instance_name |
v2_2 |
Used in naming files and directories. |
|
gsi_authentication |
cert |
Used to identify the Factory to the other glidein services. Valid values: * cert - certificate used * proxy - proxy used |
Valid values: cert proxy |
cert_proxy_location |
/home/weigand/grid-security/x509_pilot_xen21_cms_proxy |
The location of the certificate or proxy (depending on the gsi_authentication value). |
If a certificate, all that is need needed is the cert file name, not the key.pem file (full path required) eg. hostcert.pem |
gsi_dn |
/DC=org/DC=doegrids/OU=Services/CN=cmsxen21/cms-xen21.fnal.gov |
If the gsi_authentication is: * cert, the subject of the certificate * proxy, the issuer of the proxy |
openssl x509 -issuer -subject -noout -in [cert_proxy_location] |
use_vofrontend_proxy |
y |
Specifies if the VO frontend or factory proxy should be used |
THIS MAY BE OBSOLETE. ALWAYS SPECIFY 'y'. |
use_glexec |
y |
Used to specify how user submitted jobs are authorized on the CE/WN node: * y - downloads and uses gLexec * n - pilot(glidein) proxy is used |
With gLexec, the individual users proxy submitted with their job is used to authorize the job and is reflected in the accounting. |
use_ccb |
n |
Valid values: * y - uses CCB * n - does not use CCB |
|
gcb_list |
????? |
PARAG: WE MAYBE ABLE TO GET RID OF IT |
OBSOLETE???? |
match_authentication |
y |
Valid values: * y - uses it * n - does not use it |
DON'T REALLY KNOW WHAT THIS IS. |
ress_host |
osg-ress-4.fnal.gov |
Identifies the ReSS server to be used to select Entry points (CEs) to submit glidein pilot jobs to. The only validation performed is to verify if that server exists. |
OSG values: * osg-ress-1.fnal.gov - OSG production * osg-ress-4.fnal.gov - OSG ITB |
bdii_host |
exp-bdii.cern.ch |
Identifies the ReSS server to be used to select Entry points (CEs) to submit glidein pilot jobs to. The only validation performed is to verify if that server exists. |
exp-bdii.cern.ch is the only one I am aware of. |
entry_vos |
cms, dzero |
A comma delimited set of VOs that should be used to select the entry points that glideins can be submitted to. |
These are the used as the initial criteria in querying ReSS and/or BDII for glidein entry points. |
entry_filters |
(int(GlueCEPolicyMaxCPUTime? )<(25*60)) |
An additional entry point (CE) filter for insuring that specific resources are available. |
After the initial set of entry points have been selected using the 'entry_vos' criteria, these filters are applied. The format is a python expression using Glue schema attributes. |
install_vdt_client |
y |
Valid values: * y - installer will install a VDT client using the vdt_location and pacman options in the VDT section of the ini file. * n - will not attempt to install the VDT client |
If 'y' and the client already exists in the VDT vdt_location specified, it will not reinstall it. |
glidein_install_dir / glideinwms_location |
/home/weigand/glideinWMS |
Directory of the glideinWMS software. |
The glideinWMS software is used for both the installation of the various services and during the actual running of the glidein services. |
web_location |
/var/www/html/factory_weigand |
Specifies the location for the monitoring and staging accessible by web services. |
This should be created before installing the Factory as the Factory user and the web server user are generally different and this script will not be able to create this directory with proper ownership. |
web_url |
http://%(node)s |
Identifies the url used by the glidein pilots to download necessary software and to record monitoring data. |
|
javascriptrrd / javascriptrrd_location |
/home/weigand/glidein/utilities/javascriptrrd-0.5.0 |
Identifies the location of the javascript rrd software. |
|
flot / bye bye |
/home/weigand/glidein/utilities/javascriptrrd-0.5.0/flot |
Identifies the location of the flot software. PARAG ; Validation: javascriptrrd_location ; We should only support javascriptrrd that is bundled with flot and maintained ; by Igor. There are possible incompatibilities trying when using external flot ; So look for existence of flot within the javascriptrrd_location and get ; rid of flot or flot_location |
Note: With javascriptrrd-0.5.0, flot is now a part of that package. To verify, look for a flot directory in it's path. |
m2crypto / m2crypto_location /bye bye |
/home/weigand/glidein/utilities/M2Crypt |
Identifies the location of the M2Crypto software. |
|
javascriptrrd_tarball |
/home/weigand/tarballs/javascriptrrd-0.5.0.tgz |
Identifies the location of a zipped tarball that can be used to install the javascriptrrd software. |
Only required if javascriptrrd is not already installed. |
flot_tarball / bye bye |
|
Identifies the location of a zipped tarball that can be used to install the flot software. |
Only required if flot is not already installed. |
m2crypto_tarball / bye bye |
/home/weigand/tarballs/M2Crypto-0.19.1.tar.gz |
Identifies the location of a zipped tarball that can be used to install the M2Crypto software. |
Only required if M2Crypto is not already installed. |