注意
本文档适用于 Ceph 开发版本。
安装 Ceph
安装 Ceph 有多种方法。
推荐方法
Cephadm是一个可以用来安装和管理 Ceph 集群的工具。
cephadm 仅支持 Octopus 及更高版本。
cephadm 与编排 API 完全集成,并完全支持用于管理集群部署的 CLI 和仪表板功能。
cephadm 需要容器支持(以 Podman 或 Docker 的形式)和 Python 3。
cephadm 需要 systemd。
Rook在 Kubernetes 中部署和管理运行 Ceph 的集群,同时还可以通过 Kubernetes API 管理存储资源并进行供应。我们推荐 Rook 作为在 Kubernetes 中运行 Ceph 或将现有的 Ceph 存储集群连接到 Kubernetes 的方式。
Rook 仅支持 Nautilus 及更高版本的 Ceph。
Rook 是在 Kubernetes 上运行 Ceph 的首选方法,或用于将 Kubernetes 集群连接到现有的(外部)Ceph 集群。
Rook 支持编排器 API。CLI 和仪表板中的管理功能完全支持。
其他方法
ceph-ansible使用 Ansible 部署和管理 Ceph 集群。
ceph-ansible 广泛部署。
ceph-ansible 没有与 Nautilus 和 Octopus 中引入的编排器 API 集成,这意味着通过 ceph-ansible 部署的 Ceph 集群中不可用 Nautilus 和 Octopus 中引入的管理功能和仪表板集成。
ceph-deploy是一个可以用来快速部署集群的工具。它已弃用。
重要
ceph-deploy 没有积极维护。它未在 Nautilus 以上的 Ceph 版本上进行测试。它不支持 RHEL8、CentOS 8 或更新的操作系统。
ceph-salt使用 Salt 和 cephadm 安装 Ceph。
jaas.ai/ceph-mon使用 Juju 安装 Ceph。
github.com/openstack/puppet-ceph通过 Puppet 安装 Ceph。
OpenNebula HCI 集群在各种云平台上部署 Ceph。
Ceph 也可以手动安装.
Windows
Windows 安装请参阅此文档:Windows 安装指南.
由 Ceph 基金会带给您
Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.