“/home”目录下需要预留32GB以上空间。
1 | rpm -ivh /home/boostkit-globalcache-ceph-adaptor-release-1.4.1.oe1.aarch64.rpm |
1 | rpm -ivh /home/boostkit-globalcache-ceph-adaptor-release-1.4.1.oe1.x86_64.rpm |
1 | mkdir -p /home/server |
1 2 3 4 5 | cd /home/server tar -zxvf ceph-14.2.8.tar.gz cp globalcache-ceph-adaptor-server.patch ceph-14.2.8 cd ceph-14.2.8 patch -p1 < globalcache-ceph-adaptor-server.patch |
服务端编译cephlib库需要修改“do_cmake.sh”,否则会编译出debug包。
1 | vim do_cmake.sh
|
1 | -DCMAKE_BUILD_TYPE=release
|
1 2 3 4 | cd ceph-14.2.8 sh do_cmake.sh cd build make -j64 |
1 2 3 4 5 6 7 8 | mkdir -p /home/server/cephlib cp -r lib/libceph-common.so* /home/server/cephlib cp -r lib/librados.so* /home/server/cephlib cp -r lib/libcls_rgw.so* /home/server/cephlib cp -r lib/libcls_lock.so* /home/server/cephlib cp -r lib/librbd.so* /home/server/cephlib cd /home/server tar zcvf cephlib.tar.gz cephlib/ |