-
Notifications
You must be signed in to change notification settings - Fork 0
Installation Guide
jdeananderson edited this page Jan 3, 2025
·
5 revisions
- Open OnDemand Server with Slurm scheduler
- Slurm spank plugin support
- Virtualization must be enabled
- qemu-kvm
- smbd must be installed, but not configured or running
- container support (apptainer or similar)
- node.js
- Slurm spank plugin support
- Operating System compatibility
- Hardware requirements
- Software dependencies
- Network requirements
-
Step 1
# Installation commands
-
Step 2
# Configuration commands
# Example configuration file
key: value
setting: option
- Custom settings
- Environment variables
- Configuration file options
Issue | Cause | Solution |
---|---|---|
Error 1 | Cause 1 | Solution 1 |
Error 2 | Cause 2 | Solution 2 |
When submitting a job through Open OnDemand, you can enable or disable each connection method in the submit.yml.erb
file.
Example Configuration in submit.yml.erb
:
"--iso-netns-options"
- "guacamole=1,vnc=0,xxxx=1"
How it Works:
- Each connector (guacamole, vnc, xxxx) is either enabled (1) or disabled (0).
- Enabled connectors appear as buttons on the job card and the job waits for these services to start before being considered "Running" instead of "Starting."
Ways to Set These Options:
-
Administrator-Defined: Hardcode the options in
submit.yml.erb
. -
User-Selectable: Expose the options as form variables in
form.yml
so that users can choose their preferred connection method at job submission time.