neos
Table of Contents
Module Description
Install and configure neos. A tool to launch graphical environment in a slurm job.
The module installs the neos package on the execution and submit nodes. It can
also generate a Paraview server file (.pvsc
).
Setup
Setup Requirements
Module dependency:
hpclib
apache
(forneos::web
)
Beginning with neos
Usage
neos
Include the neos class on graphical nodes and submit hosts.
The default configuration might be correct for your site, but you should at least provide a cluster name:
class { '::neos':
config_options => {
'cluster' => {
'name' => 'clustername'
}
},
}
neos::web
The class ::neos::web
should be installed on a web server. This class will
setup an alias to a file server.pvsc
that will be exported.
The content of the file is:
- Generated from the neos configuration
neos_options
parameter - A source for the file
- The content directly
class { '::neos::web':
neos_options => {
'cluster' => {
'name' => 'clustername'
}
},
}
Limitations
This module only supports Debian (no RedHat packaging for neos).
Development
Patches and issues can be submitted on GitHub: https://github.com/edf-hpc/puppet-hpc