详细操作请参见《Ceph块存储 部署指南》中的“配置部署环境”的相关内容。
1 2 3 | pip3 install --upgrade pip pip3 install setuptools_rust pip3 install pyOpenSSL werkzeug prettytable |
1 2 | echo 'ceph:x:167:' >> /etc/group echo 'ceph:x:167:167:Ceph daemons:/var/lib/ceph:/sbin/nologin' >> /etc/passwd |
1 2 | mkdir /home/local_ceph cp -r /root/rpmbuild/RPMS/* /home/local_ceph/ |
1 2 | cd /home/local_ceph createrepo . |
1 | vi /etc/yum.repos.d/local_ceph.repo
|
1 2 3 4 5 | [local_ceph] name=local_ceph baseurl=file:///home/local_ceph enable=1 gpgcheck=0 |
1 | yum clean all && yum makecache |
1 | yum install -y python-sphinx rdma-core-devel systemd-devel openldap-devel leveldb-devel snappy-devel lz4-devel curl-devel expat-devel liboath-devel lttng-ust-devel libbabeltrace-devel python3-Cython fuse-devel libnl3-devel libaio-devel gperf librabbitmq-devel gperftools libcap-ng-devel |
1 | yum repolist
|
回显打印已安装的依赖列表。
1 | yum install -y ceph-14.2.8 |
验证Ceph版本,能正确显示版本号则说明安装成功。
1 | ceph -v
|
详细操作请参见《Ceph块存储 部署指南》中的“部署MON节点”和《Ceph块存储 部署指南》中的“部署MGR节点”。
部署指南中的配置Ceph镜像源为Ceph官方镜像,该镜像为不包含新特性的Ceph RPM包,因此,需要采用本地源的方式配置本次编译的RPM包。
详细操作请参考《Ceph块存储 部署指南》中的“部署OSD节点”。