Acadix Software

Auto-admin
Desktop-installer
SPCM HPC Cluster Management
Lightweight Portable Job Scheduler
Biostar-tools Metaport
Another Programmer's Editor
Diskimage Tools
Personal Github Site
Auer Lab Github Site

SPCM - Simple, Portable Cluster Manager

[Small cluster]

A small HPC cluster

SPCM is a free, open source integrated tool set for managing a simple HPC (High Performance Computing) cluster.

It is the only portable cluster management suite we are aware of and is designed to be easily adapted to most POSIX platforms.

SPCM automates the configuration and management of head nodes, compute nodes, file servers, and visualization nodes. Most common management tasks can be performed using a simple menu interface, while additional tasks are supported by command-line tools.

SPCM automatically installs and integrates the SLURM scheduler and the Ganglia web-based network monitoring suite with the Apache web server.

Status

SPCM is stable and considered more or less finished. Only a few new features, such as integrating parallel file systems, are planned for the more distant future. Otherwise, the focus from here on will be on improvements to robustness and the user interface.

Features

  • Simple menu interface for most common operations, including:
    • OS and software updates
    • Software installation
    • User management
    • Node management (drain, resume, ...)
    • Diagnostics and monitoring
    • System configuration
  • Fast, easy installation and node deployment
  • Designed for portability to any POSIX platform
  • Remote power control using IPMI

Screen Shots

The images below should provide a basic idea of what SPCM is about. Most day-to-day management can be done from the terminal-based menu interface, while more advanced tasks are done via the command-line. SPCM automatically configures a web server with the Ganglia monitoring system.

[SPCM Menu]

SPCM terminal-based menu interface

[Ganglia Screen Shot]

Automatically generated landing page of a cluster built with SPCM

[Ganglia Screen Shot]

Ganglia on an SPCM cluster

Github