生成RPM包
该章节在四个节点中均需执行。
- 下载BeeGFS 7.2.2源码包。
1 2
cd /root wget https://git.beegfs.io/pub/v7/-/archive/7.2.2/v7-7.2.2.zip
- 解压源码包。
unzip v7-7.2.2.zip
- 下载BeeGFS补丁文件并上传至BeeGFS所在目录。
下载链接请参见操作系统和软件要求。
- 合入补丁。
patch -p1 < v4-0001-Separate-socket-operations-in-the-kernel-space.patch
- 构建RPM包。
make package-rpm PACKAGE_DIR=packages BEEGFS_VERSION=7.2.2 RPMBUILD_OPTS="-D 'MAKE_CONCURRENCY <n>'"
5命令中的<n>为并发进程数。根据自身CPU配置设定。例如:make package-rpm PACKAGE_DIR=packages BEEGFS_VERSION=7.2.2 RPMBUILD_OPTS="-D 'MAKE_CONCURRENCY 8'"
- 将构建好的RPM包复制到“/root/v7-7.2.2”的目录下。
cp -r /root/v7-7.2.2/packages/RPMS/aarch64/* /root/v7-7.2.2 cp -r /root/v7-7.2.2/packages/RPMS/noarch/* /root/v7-7.2.2
父主题: 部署BeeGFS