安装 Ceph 存储集群
优质
小牛编辑
126浏览
2023-12-01
本指南说明了如何手动安装 Ceph 软件包,此方法只适用于那些没采用部署工具(如 ceph-deploy 、 chef 、 juju 等)的用户。
Tip
你也可以用 ceph-deploy 安装 Ceph 软件包,也许它更方便,因为只需一个命令就可以把 ceph 安装到多台主机。
用 APT 安装
只要把正式版或开发版软件包源加入了 APT ,你就可以更新 APT 数据库并安装 Ceph 了:
sudo apt-get update && sudo apt-get install ceph ceph-mds
用 RPM 安装
要用 RPM 安装 Ceph ,可按如下步骤进行:
安装 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=http://download.ceph.com/rpm-{ceph-release}/{distro}/$basearch enabled=1 priority=2 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc [ceph-noarch] name=Ceph noarch packages baseurl=http://download.ceph.com/rpm-{ceph-release}/{distro}/noarch enabled=1 priority=2 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc [ceph-source] name=Ceph source packages baseurl=http://download.ceph.com/rpm-{ceph-release}/{distro}/SRPMS enabled=0 priority=2 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc
安装依赖的的软件包:
sudo yum install snappy leveldb gdisk python-argparse gperftools-libs
成功添加正式版或开发版软件包的库文件之后,或把 ceph.repo 文件放入 /etc/yum.repos.d 之后,你就可以安装 Ceph 软件包了。
sudo yum install ceph
从源码安装
如果你是从源码构建的 Ceph ,可以用下面的命令安装到用户区:
sudo make install
如果你是本地安装的, make 会把可执行文件放到 usr/local/bin 里面。你可以把 Ceph 配置文件放到 usr/local/bin 目录下,这样就能从这个目录运行 Ceph 了。