已完成前续任务的软件编译和RPM包安装。
在“/home/server”下新建临时adaptorlib目录编译libosa和libproxy。libosa部署在服务端,libproxy需要同时部署在服务端和客户端,根据客户端节点类型准备编译服务器类型。
1 | mkdir -p /home/server/adaptorlib |
1 2 | cd /home/server/adaptorlib git clone https://gitee.com/kunpengcompute/global-cache-adaptor.git |
1 2 3 | cd global-cache-adaptor export CPLUS_INCLUDE_PATH=/usr/local/gcache_adaptor/inc/ sh build.sh |
如果编译时报错提示缺少boost头文件,则需要将“/home/ceph-14.2.8/src/boost/boost”文件夹拷贝至“/usr/include”下。
1 | mkdir -p /home/server/adaptorlib/glz |
1 2 3 4 | cd /home/server/adaptorlib/glz chmod 700 BoostKit-glz_1.0.2.zip unzip BoostKit-glz_1.0.2.zip unzip zstd-1.4.5.zip |
如有安全需求,请自行注意安全编译选项。
1 2 3 | wget https://github.com/kunpengcompute/kps/releases/download/glz/Makefile --no-check-certificate make cp libglz.so /home/server/adaptorlib/global-cache-adaptor/build/lib |
1 2 | cd /home/server/adaptorlib/global-cache-adaptor/package sh globalcache-adaptorlib_pack.sh |