Gluster:什么是砖块与节点

Ian*_*osh 6 glusterfs

我在理解 Gluster 程序块和节点时遇到了一个小问题。特别是,在3.3.0 Administration Guide 上,例如第 12 - 13 页,讨论了“条带卷”与“分布式条带卷”。有关概述,请参见第 5 章第 9 页。

我希望在 VMware ESXi 5.X 环境中将它用于 HA NFS 存储解决方案。因此,条带卷和分布式条带卷很受关注,因为它们与“访问非常大文件的高并发环境”有关。这充分描述了虚拟磁盘。

但是,在阅读手册时,我有这个:

  1. 条带卷将数据条带化到砖块上。
  2. 分布式条带卷跨两个或更多节点条带化数据。

所以我假设砖块是(例如)节点上的块设备(或者他们有时似乎提到的对等点)。一个节点是一个不同的服务器(其中一个节点)。

但是,条带卷上的图表显示了 server1 和 server2,因此这种假设似乎是错误的。

但是分布式条带卷也显示相同的内容,但不同。现在它显示 server1 有两个砖块(exp1 和 exp2),它称为“条带卷 0”,然后 server2 也有两个砖块(exp3 和 exp4),称为“条带卷 1”。

示例创建显示创建一个 8 节点 4 条带卷,这显然与每个节点只有 1 个砖块的图表不同。

此外,创建这两种类型的示例使用相同的语法。

有人可以帮忙澄清一下吗?什么是砖,什么是节点?我说得对吗,“条带化”图实际上是错误的,实际上显示的是分布式条带化卷?

小智 11

砖是底层磁盘文件系统上的任何目录。例如,您可以创建 4 个“砖块”作为 /var/export/brick0 /var/export/brick1... 等,即使这些目录都在一个磁盘分区上。当然,并不是我们推荐这样做,但这是可能的。在最基本的情况下,砖只是您可以导出为 GlusterFS 挂载点的任何文件系统。这样,它类似于 NFS 目录导出。

节点是受信任的对等点组中的一个盒子。

-John Mark Gluster 社区负责人