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