In the past I configured a Linux cluster by bonding two ethernet ports
together on each node (with the master having a third port of outside
communication); however, recent discussions seem to say that if I have
two ethernet cards OpenMPI can handle all the setup itself.
My question is what address ranges should I use, that is, should both
ports be on the same network range, i.e. 10.0.0.x/255.255.255.0, or
should they be on separate network ranges, i.e. 10.0.0.x/255.255.255.0
Would I need a third ethernet card for outside communication or could
one port on the master node handle both internal and external
Would there be any special flags to set this up or would OpenMPI
detect the two paths -- obviously each port would have a different IP
address if I'm not using bonding so do you just double the host list?
How would I test if I have doubled my bandwidth?