[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Condor-users] Newbie: Need help configuring remote submit



Hello all,

>From what I've read I have things set up properly, but it's not working.
So obviously I've missed something.  Thankful to any who have advise to
offer.

Here's the scenario ...

I have a VM that submits jobs remotely to a master condor server.  I am not
running any of the Condor Daemons on the vm.  I've set the condor host
to my other machine: foo.

On the master machine, bar.  I have left the default configuration file
as is and created a condor_config.local.

As a first step I don't want to use any authentication methods, although
in the future perhaps using PASSWORD.

Can anyone tell me what I'm missing in my config file?

condors_status works great on foo, reports all kinds of things but
when I do

    condor_submit -remote bar job_desc1

I see:    ERROR: Can't find address of schedd on bar

I've looked in the logs on bar, but there's nothing much there.  In
CollectorLog I see negotiations going on and it seems to be ok.

5/25 10:44:09 DaemonCore: No more children processes to reap.
5/25 10:44:20 DC_AUTHENTICATE: received DC_AUTHENTICATE from <foo:51296>
5/25 10:44:20 DC_AUTHENTICATE: received following ClassAd:
MyType = "(unknown type)"
TargetType = "(unknown type)"
AuthMethods = "FS"
CryptoMethods = ""
OutgoingNegotiation = "PREFERRED"
Authentication = "OPTIONAL"
Encryption = "OPTIONAL"
Integrity = "OPTIONAL"
Enact = "NO"
Subsystem = "SUBMIT"
ServerPid = 23916
SessionDuration = "3600"
NewSession = "YES"
RemoteVersion = "$CondorVersion: 7.2.4 Apr 11 2010 $"
Command = 6
5/25 10:44:20 DC_AUTHENTICATE: our_policy:
MyType = ""
TargetType = ""
AuthMethods = "FS"
CryptoMethods = ""
OutgoingNegotiation = "PREFERRED"
Authentication = "OPTIONAL"
Encryption = "OPTIONAL"
Integrity = "OPTIONAL"
Enact = "NO"
Subsystem = "COLLECTOR"
ParentUniqueID = "bar:19678:1306341826"
ServerPid = 19679
SessionDuration = "86400"
5/25 10:44:20 DC_AUTHENTICATE: the_policy:
MyType = ""
TargetType = ""
Authentication = "NO"
Encryption = "NO"
Integrity = "NO"
AuthMethodsList = "FS"
AuthMethods = "FS"
CryptoMethods = ""
SessionDuration = "3600"
Enact = "YES"
5/25 10:44:20 SECMAN: Sending following response ClassAd:
MyType = ""
TargetType = ""
Authentication = "NO"
Encryption = "NO"
Integrity = "NO"
AuthMethodsList = "FS"
AuthMethods = "FS"
CryptoMethods = ""
SessionDuration = "3600"
Enact = "YES"
RemoteVersion = "$CondorVersion: 7.2.4 Apr 11 2010 $"
5/25 10:44:20 DC_AUTHENTICATE: not authenticating.
5/25 10:44:20 DC_AUTHENTICATE: sending session ad:
MyType = ""
TargetType = ""
Sid = "bar:19679:1306341860:5"
ValidCommands = "5,6,7,9,12,43,46,48,50,56,62,65,60007,60011,457"
5/25 10:44:20 DC_AUTHENTICATE: sent session bar:19679:1306341860:5 info!
5/25 10:44:20 DC_AUTHENTICATE: added incoming session id
bar:19679:1306341860:5 to cache for 3620 seconds (return address is
unknown).
MyType = ""
TargetType = ""
Authentication = "NO"
Encryption = "NO"
Integrity = "NO"
AuthMethodsList = "FS"
AuthMethods = "FS"
CryptoMethods = ""
SessionDuration = "3600"
Enact = "YES"
Subsystem = "SUBMIT"
ServerPid = 23916
RemoteVersion = "$CondorVersion: 7.2.4 Apr 11 2010 $"
Sid = "bar:19679:1306341860:5"
ValidCommands = "5,6,7,9,12,43,46,48,50,56,62,65,60007,60011,457"
5/25 10:44:20 DC_AUTHENTICATE: setting sock->decode()
5/25 10:44:20 DC_AUTHENTICATE: allowing an empty message for sock.
5/25 10:44:20 DC_AUTHENTICATE: Success.
5/25 10:44:20 IPVERIFY: matched user * from foo to allow list
5/25 10:44:20 Adding to resolved authorization table: */foo: READ
5/25 10:44:20 PERMISSION GRANTED to unauthenticated user from host
136.159.55.142 for command 6 (QUERY_SCHEDD_ADS), access level READ:
reason: READ authorization policy allows IP address foo; identifiers used
for this remote host: xxx.xxx.xxx.xx,foo
5/25 10:44:20 Got QUERY_SCHEDD_ADS
5/25 10:44:20 (Sending 0 ads in response to query)
5/25 10:44:20 DaemonCore: No more children processes to reap.

My condor_config.local as the following in is:

UID_DOMAIN        = my.local.domain
FILESYSTEM_DOMAIN = my.local.domain

ALLOW_ADMINISTRATOR     = $(CONDOR_HOST), $(FOO)
ALLOW_OWNER             = $(CONDOR_HOST), $(FOO)
ALLOW_READ              = *
ALLOW_WRITE             = *
ALLOW_NEGOTIATOR        =  $(CONDOR_HOST), $(FOO)
ALLOW_SCHEDD            =  $(CONDOR_HOST), $(FOO)

Thanks in advance for any advise!



Shannon