Image caption

Cloudmesh Virtual Slurm Cluster

Image caption

Cloudmesh Virtual Slurm Cluster

Note: We like to update this project to

  • use python instead of shell scripts and
  • use cloudmesh client instead of Euca tools to manage virtual machines
  • use kubernetes in addition to vms whch we want to integrate in cloudmesh so this is automatically provided.

Slurm is a workload manager used in clusters and supercomputers. Virtual Slurm is a tool to help manage slurm deployment in cloudmesh This project also includes installation of hadoop

The following commands are added to cloudmesh on setting up this project slurm hadoop

The Slurm command gives the following options:

slurm info GROUPNAME

  • This command displays the IP of master node and state of worker nodes

slurm deploy GROUPNAME LOGINNAME

  • This command can be used to deploy slurm in a group (Specify the login name used to create the group)

slurm delete GROUPNAME

  • This command can be used to delete a group form the database Note: This does not delete the actual cluster, it just deletes its entries in database

The hadoop command give the following options:

hadoop info GROUPNAME

  • This command displays the IP of master node

hadoop deploy GROUPNAME LOGINNAME

  • This command can be used to deploy slurm in a group (Specify the login name used to create the group)

hadoop delete GROUPNAME

  • This command can be used to delete a group form the database note: This does not delete the actual cluster, it just deletes its entries in database
Avatar
Gregor von Laszewski
Intelligent Systems Engineering Department