Preparing the Compilation Environment
This section applies only to openEuler 20.03. Skip this section for CentOS 7.6.
Currently, Ceph cannot be directly compiled on openEuler. You need to perform the following steps for adaptation.
- Return to the ceph-14.2.8 directory.
1cd /home/ceph-14.2.8
- Open the install-deps.sh file.
1vim install-deps.sh - Add openEuler to the file.

- Create libkps_bluestore.so and libkps_ec.so.
1 2 3
cd /usr/lib64/ ln -snf libkps_bluestore.so.1.0.0 libkps_bluestore.so ln -snf libkps_ec.so.1.2.1 libkps_ec.so
Parent topic: Compiling and Deploying Ceph