编译Ceph并验证
- 编译环境准备。
- 修改“yum.conf”文件。
1
vi /etc/yum.conf
添加“sslverify=false”和“deltarpm=0”。
- 修改“scl repo”文件。
1 2
yum -y install centos-release-scl vi /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
修改“http”为“https”。
- 修改“ceph.spec”文件。
1 2
cd /home/ceph-14.2.8/ vi ceph.spec.in
修改scipy版本为“python36-scipy”。
- 修改“dashboard”的“requirements.txt”。
1
vi /home/ceph-14.2.8/src/pybind/mgr/dashboard/requirements.txt
注释“pyopenssl”。
- 修改“yum.conf”文件。
- 安装依赖。
1 2 3 4
yum -y install epel-release yum -y install python36-scipy.aarch64 cd /home/ceph-14.2.8/ sh install-deps.sh
- 编译。
1 2 3 4
scl enable devtoolset-8 bash sh do_cmake.sh cd build make -j 48
- UT测试。
1
ctest3 -V -R unittest_compression
- 删除“build”目录。
1 2
cd /home/ceph-14.2.8/ rm -rf build
父主题: 编译部署Ceph