注意
本文档适用于 Ceph 的开发版本。
安装 Ceph 存储集群
本指南描述了手动安装 Ceph 包。此过程仅适用于不使用部署工具(例如 cephadm、chef、juju 等)进行安装的用户。
使用 APT 安装
将发布包或开发包添加到 APT 后,您应该更新 APT 的数据库并安装 Ceph
sudo apt-get update && sudo apt-get install ceph ceph-mds
使用 RPM 安装
要使用 RPM 安装 Ceph,请执行以下步骤
安装
yum-plugin-prioritiessudo 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。