I have 4 gluster storage nodes, they have both IB and ETH. Since this
gluster storage should be used for cluster, problem is that cluster
nodes have IB and cluster frontend has ETH. So in theory cluster nodes
could mount gluster via IB, and frontend via ETH, right?
Running two or more gluster clients with different transport type (if
gluster storage nodes are set to run via IB and ETH) will not cause any
problems?
Regards,
Nikola
Tejas N. Bhise wrote:
Nikola,
Can you please provide more information on which of these are identified to be
gluster servers ( exporting backend data volumes ) and which one of these are
client nodes ( mounting volumes exported by gluster servers ). The gluster
clients where the mounts are done are usually application servers.
Also tell us more about whether you want replication or not for your data. You
can take three servers and put together in a distribute or
distribute-replicate config and mount on the fourth server using all IB.
Or you would provide failover for the mount and have two servers and two
clients and still use distribute-replicate.
If the client is a node outside of these 4 nodes and use TCP, then the
glusterfs server has to export data using tcp protocol and not IB since the
client is using TCP.
The server can export using both tcp and ib - that is the example you pointed
to.
Since the glusterfs servers dont talk to each other, if you are planning on
using all 4 machines as servers, their IB connection to each other is a waste,
unless there is other data, outside of glusterfs, that you want to move around
between them. Might as well use that to connect to some of the clients which
are going to run important application servers ( just a suggestion ).
Feel free to ask more questions.
Regards,
Tejas.
_______________________________________________
Gluster-users mailing list
[email protected]
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users