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