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

[Condor-users] changing the advertised startd address ?

Dear All,

I'm trying to get a Condor execute node to run inside a CoLinux VM as per the Oxford
e-Research Centre setup 

(see www.oliba.uab.es/CondorWeek2008/.../12_00_Spence-OxGrid-EU-Condor.ppt).

Communication to/from the VM is via slirp with port fowarding so that the outside world is reachable
via a private network address ( from the VM. The VM condor appears in the pool
but try as I might it always advertises its private network address rather than the public address
( i.e.

PublicNetworkIpAddr = "<>"
StartdIpAddr = "<>"
MyAddress = "<>"

I've copied pretty much everything in  the OeRC setup including the interface

# ifconfig eth0:1 netmask 

and the NAT routing:

# iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to                   
# iptables -t nat -A PREROUTING -i eth0 -j DNAT --to             

I've set the public IP in /etc/hosts:

# hostname                                                            
# cat /etc/hosts                                              vmccondor vmcondor.liv.ac.uk 

I've also set up the following in the condor_config


and I've even tried using condor_advertise to alter the IP address but still it
uses the private one.

Does anyone know how Condor condor arrives at the IP address advertised ?
Any help would be very very useful as I'm completely baffled.



Dr Ian C. Smith,
The University of Liverpool,
Advanced Research Computing,
Room G29,
Computer Lab.