Linux - ServerThis forum is for the discussion of Linux Software used in a server related context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm looking for good HPC cluster software to run on debian. Most of the stuff I've found hasn't had any updates in two years. Can anyone make a suggestion? My users are pretty adamant about a debian based OS but, I'd be willing to consider other options as long as it's not RHEL. (though I should mention I'm not a big fan of CentOS or Fedora.)
I'm trying to setup a diskless beowulf cluster. I had planned on using slurm for queuing jobs. It's my first stab at a cluster for my bioinformatics group. I was going to use Caos NSA and Perceus but, it seems that Perceus is no longer supported and all the download links are broken. I finally got my servers to boot from KestrelHPC but, they lock up and become unresponsive once the Dracut image loads. Essentially, I would like to have diskless nodes where I can assign the hard drives to be fast r/w swap space and be able to easily edit/configure/install to the images that will be pushed to the nodes. I hope I described that right. I'm new to clustering.
You might looks at something like ROCKS ... I think it's pretty well supported. I'm not sure how well it can handle NFS root filesystems, but I recall hearing at one point that it could handle them.
How adamant are you about the whole diskless thing? What I do on my HPC setup (several hundred nodes) is to have local OS installs (done via kickstart since I work in Red Hat space; FAI can be used for Debian based distros) and then I use puppet to manage configuration etc. to ensure consistency. TORQUE is used for batch queuing with the Maui scheduler (because we've used them for years and know how they work), but SLURM is a good choice as well. The OS takes up only a small part of the disk (a few gigs, since the installs are pretty stripped down), and the rest is used for scratch space.
To be honest, I find it easier to take a stock distro and convert it to my needs rather than use specialized HPC software like Perceus, ROCKS, etc. It's a bit more work at the outset, but you get much more control of what the final product looks like. If you want to go diskless or NFS root, this might be a good way to go since Googling around should give you lots of good info.
wow. thanks for the awesome response! I've been googling like crazy but, the options for ubuntu and a diskless HPC cluster (or any cluster for that matter) seem to be limited. Unfortunately, I've been instructed to use ubuntu so I don't have a lot of other options. I might be able to get away with debian but I'm not sure. The whole idea was to be able to just plugin a new server, set it to PXE boot, and let it run. Seemed like a good idea at the time but, it's turning out to be harder than I expected.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.