接入存储服务
接入存储服务支持两种接入方式:一是接入平台内其他业务集群的分布式存储资源,确保存储和业务隔离便于管理和维护;二是将外置 Ceph 存储资源接入为分布式存储使用。
前提条件
准备存储
任选其一:
- 
已在其他业务集群中部署了 分布式存储 ,并创建存储池。请记录存储池的名称,以便后续对接使用。 
- 
已有平台以外的 外置 Ceph 存储 (版本 ≥ 14.2.3),并创建存储池。请记录存储池的名称,以便后续对接使用。 
开放端口
| 目的 IP | 目的端口 | 源 IP | 源端口 | 
|---|---|---|---|
| Ceph 节点的 IP | 6789~7300 | 业务集群所有节点的 IP | any | 
获取认证信息(外置 Ceph)
如果准备的是外置 Ceph 存储,还需要通过以下命令获取认证信息。
| 参数 | 获取方式 | 
|---|---|
| FSID | ceph fsid | 
| MON 组件信息 | ceph mon dump需为 {名称= IP} 格式,例如 a=192.168.100.100:6789 。 | 
| admin 的 key 值 | ceph auth get-key client.admin | 
| 存储池 | - 文件存储:使用 ceph fs ls命令得到的name取值。- 块存储: ceph osd dump|grep "application rbd"|awk '{print $3}' | 
| 数据存储池 | (仅文件存储需要)使用 ceph fs ls命令得到的data pools取值。 | 
操作步骤
说明:以下步骤以 接入外置 Ceph 存储 为例,接入分布式存储的操作类似。
- 
在左侧导航栏中,单击 存储管理 > 分布式存储。 
- 
单击 接入存储。 
- 
在 接入配置 向导页中,选择 外置 Ceph。 参数 说明 快照 开启后,支持创建 PVC 快照并使用快照配置新的 PVC,以快速备份恢复业务数据。 
 若接入存储时未开启快照,您仍可以在存储集群详情页面的 操作 中按需开启。
 注意:使用前请确保已为当前集群 部署卷快照插件 。网络配置 - 主机网络:本集群中的计算组件将使用 主机网络 访问 存储集群。
- 容器网络:本集群中的计算组件将使用 容器网络 访问 存储集群,您可在网络管理中创建子网并将子网分配至 rook-ceph命名空间。若为空,则使用默认子网。
 其他参数 请填写前提条件中获取的外置 Ceph 认证参数信息。 
- 
在 创建存储类 向导页中,完成配置,单击 接入。 参数 说明 类型 根据前述创建的存储池类型,将默认对应存储类: 
 - 文件存储:CephFS 文件存储
 - 块存储:CephRBD 块存储回收策略 持久卷的回收策略。 
 - 删除:删除持久卷声明的同时,也会删除绑定的持久卷。
 - 保留:即使删除持久卷声明,其绑定的持久卷仍会被保留。分配项目 可使用此类型存储的项目。 
 如果暂时没有项目需要使用此类型存储,您也可先不分配项目,后续再更新项目。
- 
等待大约 1-5 分钟,接入成功。 
后续操作
- 
创建存储类: CephFS 文件存储 、 CephRBD 块存储 
- 
开发人员在使用以上存储类创建持久卷声明时,可扩展使用卷快照及扩容等功能。 
说明:如果需要维护外部存储的存储池、存储设备等配置,需在存储集群的管理平台操作。