创建标准类型集群
标准类型集群是 Ceph 存储最典型的部署方式。它将数据副本分布在不同主机的硬盘上,确保单个主机故障时,其他主机上的数据副本仍能保持服务可用性。
前提条件
准备软件包
-
下载对应您平台架构的 Alauda Container Platform Storage Essentials 安装包。
-
通过上传软件包机制上传 Alauda Container Platform Storage Essentials 安装包。
-
下载对应您平台架构的 Alauda Build of Rook-Ceph 安装包。
-
通过上传软件包机制上传 Alauda Build of Rook-Ceph 安装包。
准备基础设施
-
存储集群至少需要 3 个节点。
-
每个节点必须至少有 1 块空白硬盘或 1 个未格式化的硬盘分区可用。
-
建议可用硬盘容量大于 50 G。
-
如果您使用的是以 Containerd 作为运行时组件的附加 Kubernetes 集群,请确保集群所有节点的
/etc/systemd/system/containerd.service文件中的LimitNOFILE参数值配置为1048576,以保证分布式存储部署成功。配置说明请参考修改 Containerd 配置信息。注意:从 v3.10.2 之前的版本升级到当前版本时,如果需要在自定义 Kubernetes 集群中部署以 Containerd 作为运行时组件的 Ceph 分布式存储,也必须将集群所有节点的
/etc/systemd/system/containerd.service文件中的LimitNOFILE参数值设置为1048576。
注意事项
创建存储服务 和 访问存储服务 仅支持选择一种方式。
操作步骤
部署 Alauda Container Platform Storage Essentials
-
登录,进入 Administrator 页面。
-
点击 Marketplace > OperatorHub,进入 OperatorHub 页面。
-
找到 Alauda Container Platform Storage Essentials,点击 Install,进入 Install Alauda Container Platform Storage Essentials 页面。
配置参数:
部署 Operator
-
进入 Administrator。
-
在左侧边栏点击 Storage Management > Distributed Storage。
-
点击 Configure Now。
-
在 Deploy Operator 向导页面,点击右下角 Deploy Operator 按钮。
-
页面自动跳转下一步表示 Operator 部署成功。
-
若部署失败,请根据界面提示选择 Clean Up Deployed Information and Retry,重新部署 Operator;若需返回分布式存储选择页面,点击 Application Store,先卸载已部署的 rook-operator 资源,再卸载 rook-operator。
-
创建集群
-
在 Create Cluster 向导页面,配置相关参数,点击右下角 Create Cluster 按钮。
-
点击 高级配置 进行组件高级配置。
-
页面自动跳转下一步表示 Ceph 集群部署成功。
-
创建失败时,可点击清理 已创建信息或重试,自动清理资源并重新创建集群,或根据文档分布式存储服务资源清理手动清理资源。
-
创建存储池
-
在 Create Storage Pool 向导页面,配置相关参数,点击右下角 Create Storage Pool 按钮。
对象存储还需配置以下参数:
-
页面自动跳转下一步表示存储池部署成功。
-
部署失败时,请根据界面提示检查核心组件,然后点击 清理已创建信息并重试 重新创建存储池。
-
-
点击 Create Storage Pool,在 详情 标签页查看已创建存储池信息。
相关操作
创建 Stretch 类型集群
详情请参见 创建 Stretch 类型集群。
清理分布式存储
详情请参见 清理分布式存储。