Ceph安装

半兽人 发表于: 2023-02-08   最后更新时间: 2023-02-22 19:24:50  
{{totalSubscript}} 订阅, 734 游览

安装 Ceph

有多种安装 Ceph 的方法,选择最适合你需要的方法。

推荐的方式

Cephadm 安装和管理 Ceph 集群,该集群是使用容器systemd,并与 CLI 和Dashboad GUI 相互集成。

  • cephadm 只支持Octopus和较新的版本。
  • cephadm 与 orchestrator API 完全集成,并完全支持用于管理集群部署的 CLI 和仪表板功能。
  • cephadm 需要容器的支持(Podman 或 Docker)和 Python 3。

Rook 部署和管理运行在 Kubernetes 中的 Ceph集群,同时还可以通过Kubernetes的API实现存储资源的管理和配置。我们推荐Rook作为在Kubernetes中运行Ceph或将现有的Ceph存储集群连接到Kubernetes的方式。

  • Rook只支持Nautilus和较新版本的Ceph。
  • Rook是在Kubernetes上运行Ceph的首选方法,或将Kubernetes集群连接到一个现有的(外部)Ceph集群。
  • Rook 与 orchestrator API 完全集成,并完全支持用于管理集群部署的 CLI 和仪表板功能。

其他的方式

ceph-ansible 使用 Ansible 部署和管理 Ceph 集群。

  • ceph-ansible 被广泛部署。

  • ceph-ansible 没有与 Nautilus 和 Octopus 中引入的 orchestrator API 集成,这意味着 Nautilus 和 Octopus 中引入的管理功能和仪表板集成在通过 ceph-ansible 部署的 Ceph 集群中不可用。

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。

Ceph 也可以手动安装

WINDOWS

对于 Windows 安装,请参阅文章底部的:Windows 安装指南。

相关

https://docs.ceph.com/en/latest/install/

更新于 2023-02-22

查看ceph更多相关的文章或提一个关于ceph的问题,也可以与我们一起分享文章