注意
本文档适用于 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,请执行以下步骤:
在将要成为 RGW 节点的节点上安装
yum-plugin-priorities
:sudo yum install yum-plugin-priorities
确保
/etc/yum/pluginconf.d/priorities.conf
存在。确保
priorities.conf
启用插件:[main] enabled = 1
确保您的 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
安装前置条件软件包:
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. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.