>>>>> "Manuel" == Manuel Rodríguez Pascual <[email protected]>
>>>>> writes:
Hi Manuel,
Manuel> Hi all, I have the intention of working on Slurm, modifying
Manuel> it to satisfy my needs and (hopefully) include some new
Manuel> functionalities. I am however kind of newbie with this kind
Manuel> of software development, so I am writing looking for
Manuel> advise. My question is, can you recommend me any tools for
Manuel> the development of slurm?
I agree with Andy, that it's best to view this as 2 separate tasks (cluster
setup/management + slurm development).
For your cluster setup, you could use Qlustar which will allow you to
easily setup a ready to run virtual demo cluster incl. a functioning
slurm and OpenMPI in about 30 min (no exaggeration, just follow
https://www.qlustar.com/book/docs/install-guide
and https://www.qlustar.com/book/docs/first-steps).
The Qlustar Basic Edition is free for academic usage and has everything
needed for your use case.
Once setup, you have all the tools of Ubuntu or Debian at your
finger-tips to jump into development.
Good luck,
Roland
-------
http://www.q-leap.com / http://qlustar.com
--- HPC / Storage / Cloud Linux Cluster OS ---
Manuel> As a first layer, my idea is to use plain virtual machines
Manuel> and employ Puppet to configure them and then install MPICH
Manuel> and BLCR. Then, Jenkins would install and configure a
Manuel> Slurm-based cluster and run a set of tests.
Manuel> I am however new in using both tools and in developing
Manuel> Slurm, so I am kind of lost right now. then, before starting
Manuel> to build and configure all this, I would really appreciate
Manuel> some suggestions from more experienced developers.
Manuel> I have planned to clone Slurm github repo to work with my
Manuel> own github, and then employ Jenkins for Continuous
Manuel> Integration. I have some doubts on how to exactly do that,
Manuel> in particular regarding the contextualization of the
Manuel> compilation process, and the integration of the included
Manuel> regression tests with Jenkins. Have you got any suggestions
Manuel> on this? Again, any feedback on the best tools to work with
Manuel> Slurm would be welcome.
Manuel> Thanks for your help. Best regards,
Manuel> Manuel