Difference between revisions of "Slurm-web Installation"
Line 13: | Line 13: | ||
<p>all python modules and javascript libraries ought to be installed via apt packages for the slurm-web installation to work</p> | <p>all python modules and javascript libraries ought to be installed via apt packages for the slurm-web installation to work</p> | ||
<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}} Flask: {{Command|aptitude install python-flask}} Test it by the procedure detailed in http://flask.pocoo.org/ ClusterShell: {{Command|aptitude install 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. | + | <p>Some previous packages: {{Command|aptitude install apache2-dev}} {{Command|aptitude install libapache2-mod-wsgi}} {{Command|apt-get install debuild}}</p> |
+ | <h3>Flask:</h3> | ||
+ | <p>{{Command|aptitude install python-flask}} Test it by the procedure detailed in http://flask.pocoo.org/</p> | ||
+ | <h3>ClusterShell:</h3> | ||
+ | <p>{{Command|aptitude install clustershell}} Check the project page for more info http://cea-hpc.github.io/clustershell/</p> | ||
+ | <h3>PySlurm:</h3> | ||
+ | <p>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.</p> | ||
+ | <p>First, install the real pyslurm using pip {{Command|pip install pyslurm}}</p> | ||
+ | <p>Test it using the examples shown in http://www.gingergeeks.co.uk/pyslurm/</p> | ||
+ | <p>Then create a dummy package using equivs. First, install equivs if your system doesn't have it: {{Command|aptitude install equivs}}</p> |
Revision as of 20:49, 13 October 2015
Back to Job Scheduler Slurm
Contents
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: