[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Condor-users] SOAP and Condor.. where to begin?
- Date: Wed, 23 Aug 2006 18:00:40 -0500
- From: Todd Tannenbaum <tannenba@xxxxxxxxxxx>
- Subject: Re: [Condor-users] SOAP and Condor.. where to begin?
At 02:09 PM 8/23/2006, Matt Baker wrote:
I've seen yoa fewr Condor list messages regarding SOAP and was
wondering if I could ask for some help.. I've tried to follow the IBM
article, but so far, not even my schedd or collector logs show and
What are you using for a client? You built one from the IBM article
w/ apache axis?
I added the lines below and restarted condor:
# SOAP stuff
WEB_ROOT_DIR = $RELEASE_DIR/web
This should be
WEB_ROOT_DIR = $(RELEASE_DIR)/web
ENABLE_SOAP = TRUE
ALLOW_SOAP = *
ENABLE_WEB_SERVER = TRUE
.. and the firewall allows incoming connections to port 9618. I
already have an apache server running on port 80 (this is a ROCKS
Are there any other steps I may have missed?
So if you are going through a firewall and only port 9618 is
available, that means all your SOAP client can speak to the
condor_collector. That means a soap client can make collector
queries, aka similar sorts of things that the condor_status tool does.
If you want to query about jobs (aka like condor_q), you need to
communicate with the schedd. That will listen on a different port
--- by default, a dynamic one. If you have to traverse a firewall,
you will probably want to tell Condor to run the schedd on a
well-known port and tell your firewall about that port as well. If
you want to submit/remove jobs (aka like condor_submit, condor_rm),
then you need even one more step than the IBM article discusses ---
you need to either run SOAP over HTTPS (i.e. with a client side SSL
certificate) so Condor can authenticate the client, or you need to
explicitly tell Condor to trust anyone who knocks at the door via
placing into condor_config:
QUEUE_ALL_USERS_TRUSTED = True
[[ Note: I would not recommend doing this on the public internet, esp
if you leave ALLOW_SOAP=* !!!]
We are currently in the process of writing up some decent
documentation for the Condor Manual on all things SOAP related. It
should help out a lot. Sorry it is not already there.... but it is coming.
Todd Tannenbaum University of Wisconsin-Madison
Condor Project Research Department of Computer Sciences
tannenba@xxxxxxxxxxx 1210 W. Dayton St. Rm #4257
http://www.cs.wisc.edu/~tannenba Madison, WI 53706-1685
Phone: (608) 263-7132 FAX: (608) 262-9777