计算化学公社

 找回密码 Forget password
 注册 Register
Views: 329|回复 Reply: 0
打印 Print 上一主题 Last thread 下一主题 Next thread

[集群维护] 求助slurm24使用 rpmbuild 生成rpm包

[复制链接 Copy URL]

24

帖子

0

威望

75

eV
积分
99

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
环境:centos8.5
目前 mpi
  1. srun --mpi=list
  2. MPI plugin types are...
  3.         none
  4.         pmix
  5.         cray_shasta
  6.         pmi2
  7. specific pmix plugin versions available: pmix_v5
复制代码

编译方式,这样加 configure参数对不,完整不
  1. wget https://download.schedmd.com/slurm/slurm-24.05.4.tar.bz2
  2. tar -xaf slurm-24.05.4.tar.bz2
  3. cd slurm-24.05.4
  4. # 这里要注意,如果安装了pmix库,这里一定要写上 --with-pmix否则构建时是不会编译pmix库的
  5. # --enable-pam 开启pam
  6. ./configure --with-pmix --enable-pam
复制代码
rpmbuild 方式,应该--with mpix 合理不,还是要 --with mpi,这些参数要怎么才完整,假设默认编译好 hwloc,PMIx,UCX,openmpi,hdf5编译
  1. rpmbuild -ta  --with munge --with mpix --with hdf5 slurm-24.05.4.tar.bz2
复制代码


1、在主控安装
hwloc,PMIx,UCX,openmpi,hdf5编译
在客户端是否也要安装这一些编译,才能使用 rpm包进行安装,节点还是不用再编译这一些基础包。
使用rpm 包为了安装方便,环境统一,不用每次编译,否则每次编译,时间不同,版本很难统一

2、还有 ./configure --with-pmix --enable-pam,到底是--with-pmi2 还是跟 pmix 不会冲突

官方教程,加了很多define ,很很杂,到底哪一种才是对的,
  1. ~/slurm_rpm$ rpmbuild \
  2. > --define '_prefix /home/user/slurm/22.05/inst' \
  3. > --define '_slurm_sysconfdir /home/user/slurm/22.05/inst/etc' \
  4. > --define '_with_pmix --with-pmix=/home/user/pmix/4.1.2' \
  5. > -ta slurm-22.05.2.1.tar.bz2
复制代码






本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-12 17:33 , Processed in 0.447079 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list