Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

27.3.2.3. 存储大小

每个 GlusterFS 集群都必须根据预期应用程序使用其存储的需求进行大小。例如,OpenShift LoggingOpenShift 指标 都有大小指南。

需要考虑的一些额外事项有:

  • 对于每个聚合模式或独立模式集群,默认行为是使用三路复制来创建 GlusterFS 卷。因此,计划的总存储应是所需的容量。

    • 例如,每个 heti 实例都会创建一个大小为 2 GB 的 hetidbstorage 卷,它至少需要 6 GB 的原始存储。此容量始终是必需的,在计算大小时始终需要考虑它。
    • 集成的 OpenShift Container Registry 等应用程序在应用程序的多个实例间共享一个 GlusterFS 卷。
  • Gluster 块卷需要存在 GlusterFS 块托管卷,并且有足够的容量来容纳任何给定块卷的容量。

    • 默认情况下,如果没有这样的块托管卷,则会在集合大小时自动创建一个。这个大小为 100 GB。如果集群中没有足够的空间来创建新块托管卷,则块卷的创建将失败。auto-create 行为和自动创建的卷大小都可配置。
    • 具有多个使用 gluster-block 卷(如 OpenShift Logging 和 OpenShift 指标)的实例的应用程序将每个实例使用一个卷。
  • Gluster S3 服务绑定到两个 GlusterFS 卷。在 默认的集群安装中,每个卷都是 1 GB,占用总共 6 GB 的原始存储。