I'm having a small problem understanding Gluster Bricks and Nodes. In particular, on the 3.3.0 Administration Guide, eg, page 12 - 13, the discussion on "Striped Volumes" vs "Distributed Striped Volumes". See chapter 5, page 9, for the overview.
I'm looking to use it in a VMware ESXi 5.X environment for a HA NFS storage solution. As such the striped and distributed striped volumes are of interest as they relate to "high concurrency environments accessing very large files". This adequately describes Virtual Disks.
However, when reading the manual I have this:
- Striped volumes stripes data across bricks.
- Distributed Striped volumes stripe data across two or more nodes.
So I assumed a brick is (for example) a block device on a node (or a peer as they seem to refer to it sometimes). And a node is a distinct server (one of the peers).
However, the diagram on Striped Volumes shows server1 and server2 so that assumption seems wrong.
But then the distributed striped volume also shows the same thing, but differently. Now it shows server1 having two bricks (exp1 and exp2) which it calls 'striped volume 0' and then server2 also with two bricks (exp3 and exp4) called 'striped volume 1'.
The sample creation shows creating an 8 node 4 stripe volume which obviously would be different from the diagram having only 1 brick per node.
Also the example to create both types uses the same syntax.
Can somebody help with a clarification? What's a brick, and what's a node? Do I have it right and the diagram for 'striped' is in fact wrong, actually showing a distributed striped volume?