| [ | 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.
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
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
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