注意

本文档适用于 Ceph 开发版本。

安装 Ceph 存储集群

本指南描述了手动安装 Ceph 软件包。此过程仅适用于不使用部署工具(如 Kolla、OpenStack-Ansible 等)的用户。cephadm, chef, juju, etc.

使用 APT 安装

一旦您将发布版或开发版软件包添加到 APT,您应该更新 APT 的数据库并安装 Ceph:

sudo apt-get update && sudo apt-get install ceph ceph-mds

使用 RPM 安装

要使用 RPM 安装 Ceph,请执行以下步骤:

  1. 在将要成为 RGW 节点的节点上安装yum-plugin-priorities:

    sudo yum install yum-plugin-priorities
    
  2. 确保/etc/yum/pluginconf.d/priorities.conf存在。

  3. 确保priorities.conf启用插件:

    [main]
    enabled = 1
    
  4. 确保您的 YUMceph.repo条目包含priority=2。有关网络配置的详细信息,请参阅获取软件包详细信息:

    [ceph]
    name=Ceph packages for $basearch
    baseurl=https://download.ceph.com/rpm-{ceph-release}/{distro}/$basearch
    enabled=1
    priority=2
    gpgcheck=1
    gpgkey=https://download.ceph.com/keys/release.asc
    
    [ceph-noarch]
    name=Ceph noarch packages
    baseurl=https://download.ceph.com/rpm-{ceph-release}/{distro}/noarch
    enabled=1
    priority=2
    gpgcheck=1
    gpgkey=https://download.ceph.com/keys/release.asc
    
    [ceph-source]
    name=Ceph source packages
    baseurl=https://download.ceph.com/rpm-{ceph-release}/{distro}/SRPMS
    enabled=0
    priority=2
    gpgcheck=1
    gpgkey=https://download.ceph.com/keys/release.asc
    
  5. 安装前置条件软件包:

    sudo yum install snappy gdisk python-argparse gperftools-libs
    

一旦您添加了发布版或开发版软件包,或添加了一个ceph.repo文件到/etc/yum.repos.d,您就可以安装 Ceph 软件包:

sudo yum install ceph

安装构建

如果您从源代码构建 Ceph,可以通过执行以下操作在用户空间安装 Ceph:

sudo ninja install

如果您在本地安装 Ceph,ninja将把可执行文件放在usr/local/bin。您可以添加 Ceph 配置文件到usr/local/bin目录,以便从单个目录运行 Ceph。

由 Ceph 基金会带给您

Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.