Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

存储和性能要求

贡献者

您必须了解虚拟机托管的 StorageGRID 节点的存储和性能要求,以便提供足够的空间来支持初始配置和未来的存储扩展。

性能要求

操作系统卷和第一个存储卷的性能会显著影响系统的整体性能。请确保在延迟,每秒输入 / 输出操作数( IOPS )和吞吐量方面提供足够的磁盘性能。

所有 StorageGRID 节点都要求操作系统驱动器和所有存储卷启用回写缓存。缓存必须位于受保护或永久性介质上。

使用NetApp ONTAP 存储的虚拟机的要求

如果您要将StorageGRID 节点部署为虚拟机、并从NetApp ONTAP 系统分配存储、则表示您已确认卷未启用FabricPool 分层策略。例如、如果StorageGRID节点作为VMware主机上的虚拟机运行、请确保为该节点的数据存储库提供支持的卷未启用FabricPool分层策略。对 StorageGRID 节点使用的卷禁用 FabricPool 分层可简化故障排除和存储操作。

备注 切勿使用 FabricPool 将与 StorageGRID 相关的任何数据分层回 StorageGRID 本身。将 StorageGRID 数据分层回 StorageGRID 会增加故障排除和操作复杂性。

所需的虚拟机数量

每个 StorageGRID 站点至少需要三个存储节点。

按节点类型划分的存储要求

在生产环境中、StorageGRID节点的虚拟机必须满足不同的要求、具体取决于节点类型。

备注 磁盘快照不能用于还原网格节点。请参阅"网格节点恢复"每种类型节点的过程。
节点类型 存储

管理节点

100 GB LUN ,用于操作系统

200 GB LUN ,用于管理节点表

200 GB LUN ,用于管理节点审核日志

存储节点

100 GB LUN ,用于操作系统

此主机上每个存储节点 3 个 LUN

  • 注 * :一个存储节点可以包含 1 到 16 个存储 LUN ;建议至少使用 3 个存储 LUN 。

每个 LUN 的最小大小: 4 TB

测试的最大 LUN 大小: 39 TB 。

存储节点(仅限元数据)

100 GB LUN ,用于操作系统

1个LUN

每个 LUN 的最小大小: 4 TB

:单个LUN没有大小上限。节省多余的容量以供将来使用。

注意:对于纯元数据存储节点、只需要一个rangedb。

网关节点

100 GB LUN ,用于操作系统

备注 根据配置的审核级别、用户输入的大小、例如S3对象密钥名称、 以及需要保留的审核日志数据、您可能需要增加每个管理节点上审核日志LUN的大小。通常、网格会在每个S3操作中生成大约1 KB的审核数据、 这意味着、一个200 GB的LUN每天可支持7000万次操作、或者在两三天内每秒可支持800次操作。

存储节点的存储要求

一个基于软件的存储节点可以包含 1 到 16 个存储卷—建议使用 3 个或更多存储卷。每个存储卷应大于或等于 4 TB 。

备注 一个设备存储节点最多可以包含 48 个存储卷。

如图所示, StorageGRID 会为每个存储节点的存储卷 0 上的对象元数据预留空间。存储卷 0 和存储节点中的任何其他存储卷上的任何剩余空间专用于对象数据。

元数据空间存储节点

为了提供冗余并防止对象元数据丢失, StorageGRID 会为每个站点的系统中的所有对象存储三个元数据副本。对象元数据的三个副本均匀分布在每个站点的所有存储节点上。

在安装包含纯元数据存储节点的网格时、网格还必须包含用于对象存储的最少节点数。有关纯元数据存储节点的详细信息、请参见"存储节点的类型"

  • 对于单站点网格、至少为对象和元数据配置了两个存储节点。

  • 对于多站点网格、每个站点至少为对象和元数据配置一个存储节点。

在为新存储节点的卷 0 分配空间时,必须确保为该节点在所有对象元数据中的部分分配足够的空间。

  • 您必须至少为卷 0 分配 4 TB 。

    备注 如果一个存储节点仅使用一个存储卷、而为该卷分配的存储容量不超过4 TB、则该存储节点可能会在启动时进入存储只读状态、并仅存储对象元数据。
    备注 如果为卷0分配的空间小于500 GB (仅限非生产环境使用)、则存储卷的容量中有10%将预留用于元数据。
  • 如果要安装新系统(StorageGRID 11.6或更高版本)、并且每个存储节点的RAM大于或等于128 GB、请为卷0分配8 TB或更多。如果对卷 0 使用较大的值,则可以增加每个存储节点上允许的元数据空间。

  • 在为站点配置不同的存储节点时,如果可能,请对卷 0 使用相同的设置。如果某个站点包含不同大小的存储节点,卷 0 最小的存储节点将确定该站点的元数据容量。

有关详细信息,请访问"管理对象元数据存储"