Slurm: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 4: | Line 4: | ||
* make sure you have there Centos 7: cat /etc/redhat-release | * make sure you have there Centos 7: cat /etc/redhat-release | ||
* https://download.schedmd.com/slurm/slurm-17.02.11.tar.bz2 | * wget https://download.schedmd.com/slurm/slurm-17.02.11.tar.bz2 | ||
* yum install readline-devel perl-ExtUtils-MakeMaker.noarch munge-devel pam-devel | * yum install readline-devel perl-ExtUtils-MakeMaker.noarch munge-devel pam-devel | ||
* export VER=17.02.11; rpmbuild -ta slurm-$VER.tar.bz2 --without mysql | * export VER=17.02.11; rpmbuild -ta slurm-$VER.tar.bz2 --without mysql; mv /root/rpmbuild . | ||
installing built packages from rpmbuild: | |||
* yum install rpmbuild/RPMS/x86_64/slurm-plugins-17.02.11-1.el7.x86_64.rpm | |||
* yum install rpmbuild/RPMS/x86_64/slurm-17.02.11-1.el7.x86_64.rpm | |||
* yum install rpmbuild/RPMS/x86_64/slurm-munge-17.02.11-1.el7.x86_64.rpm | |||
setting up munge: | |||
copy over /etc/munge/munge.key from gimel and put locally to /etc/munge. The key should be identical allover the nodes. | |||
Munge is a daemon responsible for secure data exchange between nodes. | |||
Set permissions accordingly: chown munge:munge /etc/munge/munge.key; chmod 400 /etc/munge/munge.key | |||
starting munge: systemctl enable munge; systemctl start munge |
Revision as of 14:09, 27 May 2020
Detailed step-by-step instruction:
node n-1-17
- make sure you have there Centos 7: cat /etc/redhat-release
- wget https://download.schedmd.com/slurm/slurm-17.02.11.tar.bz2
- yum install readline-devel perl-ExtUtils-MakeMaker.noarch munge-devel pam-devel
- export VER=17.02.11; rpmbuild -ta slurm-$VER.tar.bz2 --without mysql; mv /root/rpmbuild .
installing built packages from rpmbuild:
- yum install rpmbuild/RPMS/x86_64/slurm-plugins-17.02.11-1.el7.x86_64.rpm
- yum install rpmbuild/RPMS/x86_64/slurm-17.02.11-1.el7.x86_64.rpm
- yum install rpmbuild/RPMS/x86_64/slurm-munge-17.02.11-1.el7.x86_64.rpm
setting up munge: copy over /etc/munge/munge.key from gimel and put locally to /etc/munge. The key should be identical allover the nodes. Munge is a daemon responsible for secure data exchange between nodes. Set permissions accordingly: chown munge:munge /etc/munge/munge.key; chmod 400 /etc/munge/munge.key starting munge: systemctl enable munge; systemctl start munge