搜索

第 7 章 规划存储和共享文件系统

download PDF

Red Hat OpenStack Services on OpenShift (RHOSO)使用临时存储和持久存储来满足部署的存储需求。

临时存储与特定 Compute 实例关联。当此实例终止时,即关联的临时存储。临时存储可用于运行时要求,如存储实例的操作系统。

持久性存储独立于任何正在运行的实例。持久存储可用于存储可重复使用的数据,如数据卷、磁盘镜像和可共享文件系统。

在开始部署前,应考虑和仔细规划部署的存储要求。这包括如下注意事项:

  • 支持的功能和拓扑
  • 存储技术
  • 网络
  • 可扩展性
  • 可访问性
  • 性能
  • 成本
  • 安全性
  • 冗余和灾难恢复
  • 存储管理

7.1. 支持的存储功能和拓扑

RHOSO 支持以下存储和网络功能:

  • Red Hat Ceph Storage 集成:

    • Ceph 块设备(RBD),带有用于持久存储、镜像服务(glance)的块存储服务(cinder),以及临时存储的计算服务(nova)。
    • 使用共享文件系统服务(manila)通过 NFS 提供 Ceph 文件系统(Native CephFS 或 CephFS)。
    • Object Storage 服务与 Ceph 对象网关(RGW)集成
    • 超融合基础架构(HCI):超融合基础架构由超融合节点组成。超融合节点是外部数据平面节点,其计算和 Red Hat Ceph Storage 服务在同一节点上在一起,以优化硬件占用。
  • 带有适当配置和驱动程序的块存储服务的传输协议:

    • NVMe over TCP
    • RBD
    • NFS
    • FC

      注意

      您必须在使用块存储服务和光纤通道(FC)后端的任何部署中的所有 Compute 和 OCP worker 节点上安装主机总线适配器(HBA)。

    • iSCSI
  • 使用 iSCSI、FC 和 NVMe over TCP 进行多路径,可在带有适当的 RHOCP MachineConfig 的 control plane 上提供。
  • 带有适当配置和驱动程序的共享文件系统服务的传输协议:

    • CephFS
    • NFS
    • CIFS
  • 通过原生 Swift 或 Amazon S3 兼容 API 的对象存储

RHOSO 支持以下存储服务:

service后端

Image 服务 (glance)

  • Red Hat Ceph Storage RBD
  • Block Storage (cinder)
  • Object Storage (swift)
  • NFS

计算服务(nova)

  • 本地文件存储
  • Red Hat Ceph Storage RBD

Block Storage 服务 (cinder)

  • Red Hat Ceph Storage RBD
  • Fiber Channel
  • iSCSI
  • NFS
  • NVMe over TCP
注意

通过第三方驱动程序提供支持。

共享文件系统服务(manila)

  • Red Hat Ceph Storage CephFS
  • Red Hat Ceph Storage CephFS-NFS
  • 通过第三方供应商存储系统进行 NFS 或 CIFS

Object Storage 服务 (swift)

  • 外部数据平面节点上的磁盘
  • OpenShift 节点上的 PersistentVolume (PV) (默认)
  • 与 Ceph RGW 集成

要按项目管理系统资源消耗,您可以为块存储服务(cinder)和共享文件系统服务(manila)配置配额。您可以覆盖默认配额,以便单个项目具有不同的消耗限制。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.