访问存储服务支持两种集成方式:一是集成平台内其他业务集群的分布式存储资源,实现存储与业务隔离,便于管理和维护;二是接入外部 Ceph 存储资源进行分布式存储使用。
下载对应平台架构的 Alauda Container Platform Storage Essentials 安装包。
通过 Upload Packages 机制上传 Alauda Container Platform Storage Essentials 安装包。
下载对应平台架构的 Alauda Build of Rook-Ceph 安装包。
通过 Upload Packages 机制上传 Alauda Build of Rook-Ceph 安装包。
选择以下之一:
其他业务集群已部署分布式存储,并创建了存储池。请记录存储池名称以备后续集成使用。
平台外部已创建外部 Ceph 存储(版本 ≥ 14.2.3)并创建了存储池。请记录存储池名称以备后续集成使用。
| 目标 IP | 目标端口 | 源 IP | 源端口 |
|---|---|---|---|
| Ceph 节点 IP | 3300, 6789, 6800-7300, 7480 | 业务集群所有节点 IP | 任意 |
若准备的存储为外部 Ceph 存储,需通过以下命令获取认证信息。
| 参数 | 获取方式 |
|---|---|
| FSID | ceph fsid |
| MON 组件信息 | ceph mon dump必须为 {name= IP} 格式,例如 a=192.168.100.100:6789 。 |
| Admin Key | ceph auth get-key client.admin |
| 存储池 |
|
| 数据存储池 | (仅文件存储需要)使用 ceph fs ls 命令获取 data pools 值。 |
注意:以下步骤以接入外部 Ceph 存储为例,接入分布式存储的操作类似。
登录,进入 管理员 页面。
点击 Marketplace > OperatorHub,进入 OperatorHub 页面。
找到 Alauda Container Platform Storage Essentials,点击 Install,进入 Install Alauda Container Platform Storage Essentials 页面。
配置参数:
| 参数 | 推荐配置 |
|---|---|
| Channel | 默认 channel 为 stable。 |
| Installation Mode | Cluster:集群内所有命名空间共享单个 Operator 实例进行创建和管理,资源占用较低。 |
| Installation Place | 选择 Recommended,命名空间仅支持 acp-storage。 |
| Upgrade Strategy | Manual:Operator Hub 有新版本时,需要手动确认升级 Operator 到最新版本。 |
在左侧导航栏,点击 存储管理 > 分布式存储。
点击 访问存储。
在 访问配置 向导页面,选择 外部 Ceph。
| 参数 | 说明 |
|---|---|
| 快照 | 启用后,支持创建 PVC 快照,并使用快照配置新的 PVC,实现业务数据的快速备份与恢复。 若访问存储时未启用快照,后续仍可在存储集群详情页的 操作 中根据需要启用。 注意:请确保当前集群已部署卷快照插件后方可使用。 |
| 网络配置 |
|
| 其他参数 | 请填写前提条件中获取的外部 Ceph 认证参数。 |
在 创建存储类 向导页面,完成配置后点击 访问。
| 参数 | 说明 |
|---|---|
| 类型 | 根据上述创建的存储池类型,默认对应的存储类为:
|
| 回收策略 | 持久卷的回收策略。
|
| 项目分配 | 可使用该类型存储的项目。 若当前无项目需要该类型存储,可暂不分配项目,后续再更新。 |
等待约 1-5 分钟,完成集成成功。
创建存储类:CephFS 文件存储、CephRBD 块存储
使用上述存储类创建持久卷声明的开发者,可扩展使用卷快照和弹性扩缩容功能。
注意:若需维护外部存储的存储池、存储设备配置等,需在存储集群的管理平台进行操作。