创建标准类型集群
标准类型集群是 Ceph 存储的最典型部署方式。它将数据副本分布在不同主机的硬盘上,确保单个主机故障时,其他主机上的数据副本仍能保持服务可用性。
前提条件
-
存储集群中至少需要 3 个节点。
-
每个节点上必须至少有 1 块空白硬盘或 1 块未格式化的硬盘分区可用。
-
可用的硬盘容量建议大于 50 G。
-
如果您使用的是接入的 Kubernetes 集群,且运行时组件为 Containerd,请确保集群所有节点的
/etc/systemd/system/containerd.service文件中LimitNOFILE参数值配置为1048576,以确保分布式存储的成功部署。有关配置说明,请参考 修改 Containerd 配置信息。注意:当从 v3.10.2 之前的版本升级到当前版本时,如果你需要在自建的运行时组件为 Containerd 的 Kubernetes 集群上部署 Ceph 分布式存储,还必须将集群所有节点的
/etc/systemd/system/containerd.service文件的LimitNOFILE参数值配置为1048576。
注意事项
创建存储服务 和 接入存储服务 仅支持选择一种方式。
操作步骤
部署 Operator
-
进入 平台管理。
-
在左侧导航栏中,单击 存储管理 > 分布式存储。
-
单击 立即配置。
-
在 部署 Operator 向导页面,单击右下角的 部署 Operator 按钮。
-
当页面自动进入下一步时,表示 Operator 部署成功。
-
如果部署失败,请根据界面提示选择 清理已部署信息并重试,然后重新部署 Operator;如果您希望返回分布式存储选择页面,请单击 应用商店,先卸载已部署的 rook-operator 内的资源实例,然后再卸载 rook-operator。
-
创建集群
-
在 创建集群 向导页面中,配置相关参数并单击右下角的 创建集群 按钮。
-
单击 高级配置 进行组件的高级配置。
-
当页面自动进入下一步时,表示 Ceph 集群部署成功。
-
如果创建失败,您可以单击清理 已创建信息或重试,自动清理资源并重新创建集群,或根据文档 分布式存储服务资源清理 手动清理资源。
-
创建存储池
-
在 创建存储池 向导页面中,配置相关参数并单击右下角的 创建存储池 按钮。
如果是对象存储,您还需配置以下参数:
-
当页面自动进入下一步时,表示存储池部署成功。
-
如果部署失败,请根据界面提示检查核心组件,然后单击 清理已创建信息并重试 以重新创建存储池。
-
-
单击 创建存储池。在 详细信息 页签中,您可以查看创建的存储池信息。
相关操作
创建延伸类型集群
具体请参考 创建延伸类型集群。
清理分布式存储
具体请参考 清理分布式存储。