Difference between revisions of "Slurm-web Installation"
Line 14: | Line 14: | ||
<h2>Installing prerequisites</h2> | <h2>Installing prerequisites</h2> | ||
<p>Some previous packages: {{Command|aptitude install apache2-dev}} {{Command|aptitude install libapache2-mod-wsgi}} {{Command|apt-get install debuild}}</p> | <p>Some previous packages: {{Command|aptitude install apache2-dev}} {{Command|aptitude install libapache2-mod-wsgi}} {{Command|apt-get install debuild}}</p> | ||
− | < | + | <p>==Flask:==</p> |
<p>{{Command|aptitude install python-flask}} Test it by the procedure detailed in http://flask.pocoo.org/</p> | <p>{{Command|aptitude install python-flask}} Test it by the procedure detailed in http://flask.pocoo.org/</p> | ||
<h3>ClusterShell:</h3> | <h3>ClusterShell:</h3> |
Revision as of 20:52, 13 October 2015
Back to Job Scheduler Slurm
Slurm-web installation
First, let's review the prerequisites:
- python
- pyslurm (python module)
- Flask (python module)
- clusterShell (python module)
- bootstrap (javascript library)
- jQuery
- Flot (jQuery extension for graph drawing)
all python modules and javascript libraries ought to be installed via apt packages for the slurm-web installation to work
Installing prerequisites
Some previous packages:
==Flask:==
Test it by the procedure detailed in http://flask.pocoo.org/
ClusterShell:
Check the project page for more info http://cea-hpc.github.io/clustershell/
PySlurm:
The slurm-web package require pyslurm to be provided by a package called python-pyslurm. In the debian release where this procedure was tested that package didn't exist, so it had to be provided by a dummy package.
First, install the real pyslurm using pip
Test it using the examples shown in http://www.gingergeeks.co.uk/pyslurm/
Then create a dummy package using equivs. First, install equivs if your system doesn't have it: