注意

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

安装 Ceph 存储集群

本指南描述了手动安装 Ceph 包。此过程仅适用于不使用部署工具(例如 cephadmchefjuju 等)进行安装的用户。

使用 APT 安装

将发布包或开发包添加到 APT 后,您应该更新 APT 的数据库并安装 Ceph

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

使用 RPM 安装

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

  1. 安装 yum-plugin-priorities

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

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

    [main]
    enabled = 1
    
  4. 确保您的 YUM ceph.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 基金会 资助和托管的社区资源。如果您希望支持这项工作和我们的其他努力,请考虑 立即加入