BLAHP is avaialble from the EGEE; see https://twiki.cnaf.infn.it/cgi-bin/twiki/view/EgeeJra1It/BLAH_guide for an overview. There is an obsolete version of this in the Condor release, but we must override.
We are interested in this because Condor-G and Birdbath provide a Web service programming interface for managing jobs. See other notes on this blog and at http://sangpall.blogspot.com/. We'd like to use this service for accessing machines that don't run Globus GRAM.
Basic steps for getting this going are the following. All steps are done on the same server.
- Install Condor and optionally Globus.
- Get the latest Condor C++ Classads, configure, make, make install
- Check out BLAHP from CVS, configure, make, make install
- Get Torque if you don't have a scheduler installed, configure, make, make install.
Install Classads
- Make an installation directory. I'll call this BLAHP.
- wget ftp://ftp.cs.wisc.edu/condor/classad/c++/classads-0.9.9.tar.gz
- Unpack and cd.
- ./configure --prefix $HOME/BLAHP/classads/ --enable-namespace --lib-name classad
- make; make install
Install BLAHP
I also do these steps from the $HOME/BLAHP directory.
- cvs -d :pserver:anonymous@glite.cvs.cern.ch:/cvs/jra1mw co org.glite
- cvs -d :pserver:anonymous@glite.cvs.cern.ch:/cvs/jra1mw co -r glite-ce-blahp_R_1_11_1_0 org.glite.ce.blahp
- cd $HOME/BLAHP/org.glite.ce.blahp/
- ./configure --with-classads-prefix=$HOME/BLAHP/classads/ --with-globus-prefix=$HOME/globus/ --prefix=$HOME/BLAHP/blahp
This assumes you don't have this already installed. The steps below will work for a non-root build.
- cd $HOME/BLAHP
- ./configure --prefix=$HOME/BLAHP/torque --with-server-home=$HOME/BLAHP/torque
- make; make install
We now need to configure BLAHP to work with our local Condor and Torque installations.
No comments:
Post a Comment