[ | Description | | | Hardware requirements | | | Needed software | | | Installation instructions | ] |
Any Condor-supported
OS.
The Python
interpreter (for the installer, v2.3.4 or above)
The OSG
client software.
The Condor
distribution.
NOTE:
USE_VOMS_ATTRIBUTES = False
or for individual condor daemons like collector
COLLECTOR.USE_VOMS_ATTRIBUTES = False
The pool Collector can
be installed either as root or as a non privileged user. Either case,
make sure that the user has access to the needed GSI
credentials.
There is no real advantage to install as root, so
non-privileged installation is recommended if installed separately.
The whole process is managed by a install script described below. You will need to provide a valid Condor tarball, so you may as well download it before starting the installer.
Move into
glideinWMS/install
and execute
./glideinWMS_install
You will be presented with this screen:
What do you want to install?
(May select several options at one, using a , separated list)
[1] glideinWMS Collector
[2] Glidein Factory
[3] GCB
[4] pool Collector
[5] Schedd node
[6] Condor for VO Frontend
[7] VO Frontend
[8] Components
Select 4.
Now follow the instructions and install all the software components. Most of the questions should be fairly straightforward. The part that is not completely automatic is the configuration of the GSI security; you will need to provide the DN(s) of the glideins, the DNs of all the submit machines and the DN of the VO frontend.
Here a possible set of answers is presented; your setup will probably be slightly different:
Do you have already a VDT installation?: (y/n) n Do you want to install the full OSG VDT client?: (y/n) n Do you want to install a minimal Grid VDT client?: (y/n) y Where do you want the VDT installed?: [/opt/vdt] /home/collector/vdt Directory '/home/collector/vdt' does not exist, should I create it?: (y/n) y What pacman version should I use?: [pacman-3.26] pacman-3.26 What VDT cache should I use?: [http://vdt.cs.wisc.edu/vdt_1101_cache] http://vdt.cs.wisc.edu/vdt_1101_cache VDT client installation tends to be very picky about the platforms it installs under Most of the time, one needs to pretent to be one of the tested platforms The platforms known to work are: linux-rhel-3,SL-3,linux-rhel-4,SL-4,linux-fedora-4,linux-rhel-5,SL-5 Which platform do you want to use (leave empty for autodetect): enter VDT 1.10.1 installs a variety of software, each with its own license. In order to continue, you must agree to the licenses. You can view the licenses online at: http://vdt.cs.wisc.edu/licenses/1.10.1 After the installation has completed, you will also be able to view the licenses in the "licenses" directory. Do you agree to the licenses? [y/n] y Where would you like to install CA files? Choices: l (local) - install into $VDT_LOCATION/globus/share/certificates n (no) - do not install l Where should I fetch the CAs from?: [http://software.grid.iu.edu/pacman/cadist/ca-certs-version] http://software.grid.iu.edu/pacman/cadist/ca-certs-version Where do you have the Condor tarball? /home/collector/Downloads/condor-7.1.3-linux-x86-rhel3-dynamic.tar.gz Where do you want to install it?: [/opt/glidecondor] /home/collector/condor Directory '/home/collector/condor' does not exist, should I create it?: (y/n) y Installing condor in '/home/collector/condor' If something goes wrong with Condor, who should get email about it?: troubles@my.org Do you want to split the config files between condor_config and condor_config.local?: (y/n) [y] y To use the GSI security, you either need a valid GSI proxy or a valid x509 certificate and relative key The cert/proxy subject of Pool Collector will be added as the trusted daemon in GSI_DAEMON_NAME in the condor configuration. Will you be using a proxy or a cert? (proxy/cert) cert Where is your certificate located?: /home/collector/grid-security/servicecert.pem Where is your certificate key located?: /home/collector/grid-security/servicekey.pem My DN = '/DC=org/DC=doegrids/OU=Services/CN=collector/master1.my.org' You will most probably need other DNs in the condor grid mapfile Please add all the DNs that can be used to connect to the Condor daemons running on this node The User Schedd and Glidein startd will connect to and act as client to the Pool Collector. Subjects for these services should be in the gridmap file of the Pool Collector Please insert all such DNs, together with a user nickname. An empty DN entry means you are done. DN: /DC=org/DC=doegrids/OU=Services/CN=schedd1.my.org nickname: [condor001] submit Is this a trusted Condor daemon?: (y/n) y DN: /DC=org/DC=doegrids/OU=Services/CN=gfactory/gfactory1.my.org nickname: [condor002] pilot Is this a trusted Condor daemon?: (y/n) y DN: /DC=org/DC=doegrids/OU=Services/CN=frontend/frontend1.my.org nickname: [condor002] frontend Is this a trusted Condor daemon?: (y/n) n DN: enter What name would you like to use for this pool?: [My pool] TestPool How many slave collectors do you want?: [10] 10
glideinWMS support: glideinwms-support@fnal.gov