openEuler 22.03

  1. 进入“/home”目录,解压Ceph源码包并进入解压后的目录。

    1
    cd /home && tar -zxvf ceph-14.2.8.tar.gz 
    

  2. 在Ceph源码的根目录,下载并应用22.03_adaptation.patch补丁适配openEuler 22.03。

    1
    2
    3
    wget https://gitee.com/kunpengcompute/ceph/raw/adpat-openeuler-22.03/patch/22.03_adaptation.patch
    cd ceph-14.2.8/
    patch -p1 < ../22.03_adaptation.patch
    

  3. 将修改后的Ceph源码重新打包成tar.bz2格式,获得修改后的Ceph。

    1
    cd /home && tar -zcvf ceph-14.2.8.tar.bz2 ceph-14.2.8
    

  4. 编译修改后的Ceph。

    1
    2
    3
    4
    5
    rpmdev-setuptree
    cp ceph-14.2.8/ceph.spec /root/rpmbuild/SPECS/
    cp ceph-14.2.8.tar.bz2 /root/rpmbuild/SOURCES/
    cd /root/rpmbuild/SPECS/
    rpmbuild -ba ceph.spec