第 2 章 找出您的用例
本章介绍了在容器化 Red Hat Gluster Storage 中提供的两个用例。
Red Hat Openshift Container Storage 不支持使用 ansible 工作流同时部署聚合和独立模式。因此,您必须部署聚合模式或独立模式:您无法在部署过程中混合这两种模式。
红帽仅在 OCS 中支持 OpenShift Container Platform 中的 Heketi。
2.1. 聚合模式 复制链接链接已复制到粘贴板!
聚合模式之前被称为 Container-Native Storage。
此部署提供了超融合解决方案,其中托管 Red Hat Gluster Storage 的存储容器与计算容器在一起,并从具有本地或直接附加存储的主机到计算容器提供存储。此解决方案将 Red Hat Gluster Storage 部署和管理与 OpenShift 服务集成。因此,持久存储在提供计算和文件存储的 OpenShift pod 中提供。
OpenShift Container Platform 的融合模式围绕三个关键技术构建:
- OpenShift 基于 Kubernetes 容器管理提供平台即服务(PaaS)基础架构。基本 OpenShift 架构围绕多个 master 系统构建的,每个系统都包含一组节点。
- Red Hat Gluster Storage 提供基于 Red Hat Gluster Storage 3.5 容器的容器化分布式存储。每个 Red Hat Gluster Storage 卷都由一个 brick 集合组成,每个 brick 都是节点和导出目录的组合。
- heketi 提供 Red Hat Gluster Storage 卷生命周期管理。它可动态创建 Red Hat Gluster Storage 存储卷,并支持多种Red Hat Gluster Storage 集群。
以下列表为管理员提供了解决方案工作流:管理员可以:
- 创建多个持久性卷(PV),并将这些卷注册到 OpenShift。
- 然后开发人员提交持久性卷声明(PVC)。
- 从可用 PV 池标识并选择 PV 并绑定到 PVC。
- 然后,OpenShift Pod 使用 PV 作为持久性存储。
图 2.1. 架构 - OpenShift Container Platform 的融合模式
Red Hat Openshift Container Storage 不支持使用 ansible 工作流同时部署聚合和独立模式。因此,您必须部署聚合模式或独立模式:您无法在部署过程中混合这两种模式。