首页 / 平台管理 / 存储管理 / 对象存储类 / 创建存储类:Ceph 对象存储 (Alpha)

创建存储类:Ceph 对象存储 (Alpha)

Ceph 对象存储可为平台提供基于 COSI(Container Object Storage Interface)的存储接入方式,并提供海量、灵活的 Ceph 对象存储服务,适用于大数据、备份恢复、机器学习等场景。

名词解释

名词 全称 描述
COSI Container Object Storage Interface 容器对象存储接口,它的目标是成为跨多个对象存储供应商的公共抽象层,动态地为工作负载提供对象存储服务,同时第三方存储厂商也可以使用 COSI 编写插件,从而在 Kubernetes 中暴露为新的存储系统,无需修改 Kubernetes 的核心代码。

前提条件

使用下述任意一种方式,提前准备 Ceph 分布式存储服务。

操作步骤

部署容器对象存储接口插件

为使用对象存储功能,您须首先部署容器对象存储接口插件。

  1. 在左侧导航栏中,单击 集群管理 > 集群

  2. 单击待部署组件的 集群的名称

  3. 插件 页签下,单击 容器对象存储接口 右侧的 > 部署

  4. 等待部署状态为 部署成功 后完成部署。

部署卷插件

  1. 在左侧导航栏中,单击 存储管理 > 对象存储类

  2. 单击 创建对象存储类

  3. 单击 Ceph 对象存储 卡片上的 部署,跳转至对应集群 插件 部署页面。

  4. 单击 Ceph 对象存储卷插件 右侧的 > 部署

  5. 获取信息 中的 接入地址 填写到 接入地址 中。

  6. 选择 密钥

    • 对接平台外部 Ceph 对象存储:单击 创建,将 对接平台外部 Ceph 对象存储 中的 accesskeysecretkey 的值,分别填写到 ACCESSKEYSECRETKEY 对应的 中,单击 创建 并选择使用此保密字典。

    • 对接平台内部 Ceph 对象存储:按照 对接平台内部 Ceph 对象存储 中的方式创建名称为 ceph-cosi-ops-secret 的保密字典,并选择使用此保密字典。

  7. 单击 部署

创建存储类

  1. 在左侧导航栏中,单击 存储管理 > 对象存储类

    说明:下述内容以表单方式为例,您也可选择 > YAML 创建 完成操作

  2. 单击 创建对象存储类

  3. 选择 Ceph 对象存储,单击 下一步

  4. 参考以下说明,配置部分参数。

    参数 说明
    回收策略 存储桶的回收策略。默认使用 删除 策略,即删除存储桶声明的同时,也会删除绑定的存储桶。
    分配项目 请分配可使用此类型存储的项目。
    如果暂时没有项目需要使用此类型存储,您也可先不分配项目,后续再更新项目。
  5. 单击 创建

相关操作

获取信息

由于对接存储位置的不同,获取 接入地址ACCESSKEYSECRETKEY 的方式也不相同,请根据实际配置并选择下述一种方式进行获取。