部署Ceph集群
- 创建本地源。
- 安装工具。本步骤仅CentOS 7.6需要执行,openEuler 20.03用户请跳过。
yum -y install createrepo
- 创建“/home/ecturbo_rpm”目录,将生成的RPM包拷贝到该目录。
mkdir /home/ecturbo_rpm cp /home/rpmbuild/RPMS/aarch64/* /home/ecturbo_rpm cp /home/rpmbuild/RPMS/noarch/* /home/ecturbo_rpm
- 进入“/home/ecturbo_rpm”目录,生成repodata。
cd /home/ecturbo_rpm createrepo ./
- 进入“/etc/yum.repos.d”目录,创建 my_ceph_local.repo文件。
cd /etc/yum.repos.d vim my_ceph_local.repo
- 按“i”进入编辑模式,编辑my_ceph_local.repo文件。添加Ceph和oath的内容。
- CentOS 7.6:
[myceph] name=myceph baseurl=file:///home/ecturbo_rpm enabled=1 gpgcheck=0
- openEuler 20.03:
[myceph] name=myceph baseurl=file:///home/ecturbo_rpm enabled=1 gpgcheck=0 [local-oath] name=local-oath baseurl=file:///home/rpm/oath enabled=1 gpgcheck=0
- CentOS 7.6:
- 按“Esc”键退出编辑模式,输入:wq!后按“Enter”键保存并退出文件。
- 更新Yum缓存。
yum clean all yum makecache
- 安装工具。本步骤仅CentOS 7.6需要执行,openEuler 20.03用户请跳过。
- 安装Ceph。
详细操作请参考《Ceph块存储 部署指南(CentOS 7.6&openEuler 20.03)》中的“安装Ceph”相关内容。
- 部署指南中配置的Ceph镜像源为Ceph官方镜像,该镜像为不包含EC Turbo特性的Ceph RPM包,因此,需要采用本地源的方式配置。
- 安装Ceph前通过yum list | grep ceph命令确认从本地源安装Ceph。通过该命令可以看到安装Ceph各组件的repo名称是myceph。
- 安装Ceph过程中可能需要安装其他第三方软件,需要保持联网状态。
父主题: 编译部署Ceph