Niki W. Waibel wrote:
actually i am using successfully the following (unsupported) config:

* ray servers with 2 nics (primary: data/nfs traffic, secondary for ray gfx 
traffic)
* ray clients directly connected to secondary interface
* ray clients connected over WAN, traffic routed to secondary interface
* none of the ray servers acts as a dhcp server (a separate DHCP server is in 
use)

It's critical that you always either use an unrouted interconnect (utadm -a) or a fully-connected LAN (utadm -A).

ray servers have been configured with
   utadm -L on
only. utadm -a and/or utadm -A have never been called.

This is exactly equivalent to calling it with -A, but not assigning addresses.

The point is that nothing you do with utadm can ever make SRSS work with a routed, isolated network. If it's isolated but not routed, then utadm -a can help you. Otherwise, you're out of luck I'm afraid.

If you try to configure an isolated network (i.e. such that your primary interface can't reach it) with Sun Rays, and either it's routed or you neglect to configure it as an interconnect, your topology will not function properly.

load balancing or AMGH, as you mention it below. the only workaround i found 
was to translate/NAT the IPs of the primary interface to the secondary 
interface on an external gateway. that is what i'd like to avoid.

Right. I suppose you might also get away with source routes for every server, on every server, that tell it that the way to get to the primary subnet addresses are via the secondary subnet addresses.
I've never tried that, but it might work.

rays directly attached to the secondary interface have no problem. the ray 
servers will answer requests from the rays sent over the secondary interface to 
the IP of the primary interface.

Right. Your trouble comes with the Group Manager (FOG-related) operations like load balancing and AMGH.

That said, if you do route your two subnets together, the vast bulk of traffic (e.g. all the rendering) will remain on your secondary network. Initial rendezvous, such as for load balancing or AMGH, will occur on the primary interface.

right. that's what i've been seeing, and i feel it is a bug (load balancing or 
AMGH over primary interface).

how does the ray server know/decide which interface is the primary?

it should be possible to tell the ray services to which IPs they shall binds 
the ports ...

Without complete knowledge of which IPs are reachable from which other IPs, that wouldn't help. You could have any number of isolated networks, each partially routable but unreachable from other subnets. It's a nightmare. OTOH, the CR I mentioned, which unfortunately isn't externally viewable, is suggesting that the Group Manager use its knowledge of the FOG (it knows all of the IP addresses for each server in the FOG) and extend the redirect protocol to specify multiple IPs (i.e. all the IPs known for the host in question), and let the DTU choose one that it's directly connected to, if one exists. Even that's not going to be sufficient in a sufficiently wacky network topology (e.g. a bunch of disconnected networks consisting of multiple subnets each), but it should work for what most people appear to be doing.

-Bob

_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users

Reply via email to