Prerequisites - BYUHPC/7lbd GitHub Wiki
Each section here represents prerequisites for each portion of the install. This might be useful if trying out a portion of the technology, or skipping optional parts of the build.
Prerequisites to "Build and test a Windows VM"
The following prerequisites in "Build and test a Windows VM" relate to the initial portion of the installation process. This section does not include integration with Slurm, Samba, Open OnDemand, orthe optional spank_oodproxy or the security of a network namespace.
On a workstation somewhere
- A Windows 11 install CD
- virt-manager
On cluster node(s)
- Virtualization must be enabled
- qemu-kvm
- container support (apptainer or similar)
- node.js
On OnDemand server(s)
- Reverse proxy enabled to test if VM is running (if connecting through noVNC)
- Reverse proxy enabled to test connections to guacamole server running on cluster node
Additional prerequisistes for "Get Windows jobs running in Open OnDemand"
- Open OnDemand. Tested with both versions 3.x and 4.x
- Slurm scheduler
- Ability to install Slurm spank plugins
- socat >= 1.8.0
Windows Customizations
spank_oodproxy (optional)
WIP