Brad:

My point was not about the IP of the machine on which the VenueServer
runs, but instead about the multicast addresses assigned to the Venues
configured on the VenueServer.

Tom


On 5/21/08 10:25 AM, Brad Viviano wrote:
> Tom,
>     Both the new bridge and venue server use staticly assigned IP's on
> the same VLAN as the old bridge/venue server.  The problem is a 2.4
> client doesn't show the option when connected to the 2.4 venue server
> for Unicast (grayed out).  Its like the Venue server isn't aware there
> is a Unicast Bridge, but the Bride has registered itself to the Venue
> and got a list of Venues to provide Unicast for.  I even tried having
> it register to a specific Venue (default one), the Bridge shows it
> registered, but the clients still do not see a Unicast bridge in that
> Venue.
>
>     -Brad
>
> Thomas D. Uram wrote:
>> Hi Brad:
>>
>> Does the new VenueServer use statically-assigned addresses?  If it
>> did, then the BridgeServer would grab these and start QuickBridge
>> instances for them immediately.  If not, which I suspect may be your
>> case, then addresses will be allocated as needed, and the
>> BridgeServer will only then start QuickBridge instances for them.
>>
>> Static addressing is an option in VenueManagement, when configuring a
>> Venue.
>>
>> Tom
>>
>>
>> On 5/21/08 9:10 AM, Brad Viviano wrote:
>>> Hello,
>>>     I apologize if this has been addressed else where.  I searched
>>> the archive and didn't find the answer.  My group is in the process
>>> of upgrading to 3.1 from 2.4.  For various political reasons I've
>>> been asked to keep a 2.4 server running for the near future.  I've
>>> had a 2.3/2.4 Venue/Bridge server operational under RHEL3 for over 3
>>> years now and am quite comfortable with setting up and maintaining
>>> 2.X AG.
>>>     We've acquired new hardware for the 3.1 Venue/Bridge setup
>>> running RHEL5 and I wanted to run both the 2.X and 3.X servers on
>>> the same box to make my administrative life easier.  Using the docs
>>> from:
>>>
>>> http://www.vislab.uq.edu.au/research/accessgrid/software/rhel/
>>>
>>> I installed all the AG3.1 RPM's (and pre-requirements) as well as
>>> the 2.4 compatibility set.   I have the new 2.4 Venue Server up and
>>> operational and working fine from 2.X clients, but I can not get the
>>> bridge server to connect to the new Venue Server correctly.
>>>
>>> Logs on the new bridge server when it connects to the new venue
>>> server show:
>>>
>>> 05/21/08 09:43:33 46912496258912 Toolkit     Toolkit.py:709 INFO
>>> Service init: have profile None
>>> 05/21/08 09:43:33 46912496258912 Toolkit     Config.py:214 DEBUG
>>> System hostname of bridge3.renci.org is valid
>>> 05/21/08 09:43:33 46912496258912 CertificateManager
>>> CertificateManager.py:269 DEBUG Opened repository
>>> /opt/ag/.AccessGrid/Config/certRepo
>>> 05/21/08 09:43:33 46912496258912 Toolkit     Toolkit.py:738 INFO
>>> Initialized cert mgmt.
>>> 05/21/08 09:43:33 46912496258912 Toolkit     Toolkit.py:753 INFO
>>> Loaded profile and configured with it.
>>> 05/21/08 09:43:33 46912496258912 CertificateManager
>>> CertificateManager.py:759 DEBUG Configuring standard environment
>>> 05/21/08 09:43:33 46912496258912 CertificateManager
>>> CertificateManager.py:827 DEBUG Using default identity /O=Access
>>> Grid/OU=agdev-ca.mcs.anl.gov/CN=VenueServer/venues.renci.org
>>> 05/21/08 09:43:33 46912496258912 CertificateManager
>>> CertificateManager.py:1083 DEBUG Initializing environment with
>>> unencrypted cert /O=Access
>>> Grid/OU=agdev-ca.mcs.anl.gov/CN=VenueServer/venues.renci.org
>>> 05/21/08 09:43:33 46912496258912 CertificateManager
>>> CertificateManager.py:1572 DEBUG done, success=1
>>> 05/21/08 09:43:33 46912496258912 Toolkit     Toolkit.py:764 INFO
>>> Initialized Globus.
>>> 05/21/08 09:43:33 46912496258912 Toolkit     Toolkit.py:782 INFO
>>> Service Initialization Complete.
>>> 05/21/08 09:43:33 46912496258912 Toolkit     BridgeServer24:157 INFO
>>> BridgeFactory.SetPortMin 30000
>>> 05/21/08 09:43:33 46912496258912 Toolkit     BridgeServer24:161 INFO
>>> BridgeFactory.SetPortMax 30999
>>> 05/21/08 09:43:33 46912496258912 Toolkit     BridgeServer24:259 INFO
>>> AddVenueServer: url = https://venues.renci.org:9000/VenueServer
>>> 05/21/08 09:43:33 46912496258912 Toolkit     BridgeServer24:274 INFO
>>> AddVenue: url =
>>> https://venues3.renci.org:9000/Venues/00000102403861290098001300a80081d1e
>>>
>>> 05/21/08 09:43:34 46912496258912 EventClient     EventClient.py:158
>>> DEBUG Have callback handle _303002b4aa2a0000_p_callbackStruct
>>> 05/21/08 09:43:34 1115699520 Toolkit     BridgeServer24:612 INFO
>>> Method Venue.RunQueueThread called
>>> 05/21/08 09:43:34 46912496258912 Toolkit     BridgeServer24:274 INFO
>>> AddVenue: url =
>>> https://venues3.renci.org:9000/Venues/00000102403832e40098001300a8008150a
>>>
>>> 05/21/08 09:43:35 46912496258912 EventClient     EventClient.py:158
>>> DEBUG Have callback handle _30c5be1900000000_p_callbackStruct
>>> 05/21/08 09:43:35 1147169088 Toolkit     BridgeServer24:612 INFO
>>> Method Venue.RunQueueThread called
>>> 05/21/08 09:43:35 46912496258912 Toolkit     BridgeServer24:274 INFO
>>> AddVenue: url =
>>> https://venues3.renci.org:9000/Venues/000001024035bd6c0098001300a80081bfc
>>>
>>> 05/21/08 09:43:36 46912496258912 EventClient     EventClient.py:158
>>> DEBUG Have callback handle _d0c2c21900000000_p_callbackStruct
>>> 05/21/08 09:43:36 1178638656 Toolkit     BridgeServer24:612 INFO
>>> Method Venue.RunQueueThread called
>>> 05/21/08 09:43:36 46912496258912 Toolkit     BridgeServer24:274 INFO
>>> AddVenue: url =
>>> https://venues3.renci.org:9000/Venues/000001024037fb040098001300a80081610
>>>
>>> 05/21/08 09:43:37 46912496258912 EventClient     EventClient.py:158
>>> DEBUG Have callback handle _50c101b4aa2a0000_p_callbackStruct
>>> 05/21/08 09:43:37 1210108224 Toolkit     BridgeServer24:612 INFO
>>> Method Venue.RunQueueThread called
>>> 05/21/08 09:43:37 46912496258912 Toolkit     BridgeServer24:274 INFO
>>> AddVenue: url =
>>> https://venues3.renci.org:9000/Venues/000001024a6692130098001300a80081582
>>>
>>> 05/21/08 09:43:38 46912496258912 EventClient     EventClient.py:158
>>> DEBUG Have callback handle _20b800b4aa2a0000_p_callbackStruct
>>> 05/21/08 09:43:38 1241577792 Toolkit     BridgeServer24:612 INFO
>>> Method Venue.RunQueueThread called
>>>
>>>     The configuration file for the Bridge Server is:
>>>
>>> [BridgeServer]
>>> name = RENCI3
>>> location = EUROPA
>>> qbexec = /usr/bin/QuickBridge
>>> portMin = 30000
>>> portMax = 30999
>>>
>>> [https://venues3.renci.org:9000/VenueServer]
>>> type = VenueServer
>>>
>>>     Everything looks correct, the bridge connects to the server,
>>> gets all the Venues, but QuickBridge never starts up.  If I point
>>> this same bridge server at my old 2.4 server (under RHEL3), it
>>> establishes a connection, and will serve Unicast just fine, so I
>>> don't think its the bridge server.  I already dropped the firewall
>>> on both the Venue and Bridge server just to be sure it wasn't a port
>>> issue.
>>>     I have 2 things I think it could be:
>>>
>>> 1) conflict with certificate name.  I am using the certificate from
>>> my old server (venues.renci.org) on this test server
>>> (venues3.renci.org). Thinking it might be a naming conflict, I
>>> renamed the new server "venues.renci.org" and that didn't solve the
>>> problem, and I see no complaints in the logs about certificate issues.
>>>
>>> 2) The newer wxPython (2.8.7.1) and associated pre-requirements for
>>> AG 3.1 (downloaded from EPEL) are too new to correctly work with the
>>> AG 2.4 setup.  I ran into a couple of issues trying to start the 2.4
>>> Client, problems with wxPython compatability, but nothing on the
>>> server side, and everything else on the 2.4 Venue Server is working
>>> fine as far as Multicast (I can connect from a 2.4 clients and have
>>> sessions just fine), its just the Unicast bridge won't connect and
>>> start the QuickBridge for any of the Venues.
>>>
>>>     Before I spend the time to rebuild the software stack myself
>>> using older code on RHEL5 (wxPython 2.5.x, etc), I thought I would
>>> ask if anyone has experienced this before, and knows of a quick
>>> solution or can offer a direction for me to look in.
>>>
>>>     Thanks,
>>>         -Brad Viviano
>>>
>>>
>>>
>

Reply via email to