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

Re: [Condor-users] Negotiator Interface



 Hi Derek,

As Matt points out, we recently fixed this problem for Condor 7.4.4, which isn't released yet. When I say "fixed" what I mean is that if you set NETWORK_INTERFACE, the address rewriting is disabled.

In 7.4.3, a new configuration variable was added: ENABLE_ADDRESS_REWRITING. You could set that to false to work around the problem.

--Dan

On 9/15/10 11:18 PM, Matthew Farrellee wrote:
Condor does address rewriting with your Collector as the reference point. If your COLLECTOR_HOST is set to the private interface of your Collector, try setting it to the public interface.

Or you can upgrade when 7.4.4 comes out -

    https://condor-wiki.cs.wisc.edu/index.cgi/tktview?tn=457

Best,


matt

On 09/15/2010 08:35 AM, Derek Weitzel wrote:
Also, in the Schedd log (which is advertising the private ip instead of the public)

09/15 10:33:07 SECMAN: startCommand succeeded.
09/15 10:33:07 Replaced default IP<public_ip> with connection IP 10.147.100.2 in outgoing ClassAd attribute ScheddIpAddr. 09/15 10:33:07 Replaced default IP<public_ip> with connection IP 10.147.100.2 in outgoing ClassAd attribute PrivateNetworkIpAddr. 09/15 10:33:07 Replaced default IP<public_ip> with connection IP 10.147.100.2 in outgoing ClassAd attribute PublicNetworkIpAddr. 09/15 10:33:07 Replaced default IP<public_ip> with connection IP 10.147.100.2 in outgoing ClassAd attribute MyAddress.

What would cause this?

Derek Weitzel
Graduate Research Assistant
University of Nebraska Holland Computing Center

On Sep 15, 2010, at 10:18 AM, Derek Weitzel wrote:

Hello,

I am unable to force the Negotiator to advertise a public interface to the collector. The Negotiator is running on a multi-interface machine, and it is always choosing the private interface, as evidence by 'condor_status -negotiator -l'

In the local configuration for the host:
COLLECTOR.BIND_ALL_INTERFACES = TRUE
NETWORK_INTERFACE =<public_ip_address>
PRIVATE_NETWORK_NAME =<public_host_name>

At Startup, the log indicates listening on a public ip:
DaemonCore: Command Socket at<public_ip>

But, it is advertising the private interface to the collector
$ condor_status -negotiator -l
NegotiatorIpAddr = "<10.147.100.2:40672>"
RealUid = 0
CondorVersion = "$CondorVersion: 7.4.2 Mar 29 2010 BuildID: 227044 $"
CondorPlatform = "$CondorPlatform: X86_64-LINUX_RHEL5 $"
MyCurrentTime = 1284563516
Machine = "public_hostname"
PrivateNetworkName = "public_ip"
PrivateNetworkIpAddr = "<10.147.100.2:40672>"
PublicNetworkIpAddr = "<10.147.100.2:40672>"
DaemonStartTime = 1284563516
UpdateSequenceNumber = 0
MyAddress = "<10.147.100.2:40672>"

Derek Weitzel
Graduate Research Assistant
University of Nebraska Holland Computing Center

_______________________________________________
Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/condor-users

The archives can be found at:
https://lists.cs.wisc.edu/archive/condor-users/



_______________________________________________
Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/condor-users

The archives can be found at:
https://lists.cs.wisc.edu/archive/condor-users/

_______________________________________________
Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/condor-users

The archives can be found at:
https://lists.cs.wisc.edu/archive/condor-users/