Skip to main content

Install Fsched SE

Because Fsched SE is built into FCP and FCC-E products, when users create an Fsched cluster through FCP or FCC-E, the installation and configuration of Fsched SE are completed automatically.

If necessary, refer to the following steps to install Fsched CE manually.

Manual Installation Steps

  1. Install fsched-{BUILDVERSION}. Replace {BUILDVERSION} in the command with the version to be installed.

    sudo tar -xvf fsched-{BUILDVERSION}.tar.gz -C /opt
    sudo mkdir -p /var/{run,lib,log}/munge /etc/munge
    sudo /opt/fsched-{BUILDVERSION}/install.sh -t /usr/bin

    When the installation succeeds, the last line of output from the install script is:

    Successfully installed fsched from ...

    If not, the installation has failed. Check the failed step, correct the issue, and run the installation script again.

  2. Restart the relevant services.

    1. On the head node, restart slurmctld and fs-statesvc.
    2. On compute nodes, restart slurmd.

Other Notes

  • Fsched supports mixing different versions within the same cluster, but with the following restrictions:

    • If head-node versions are inconsistent in HA mode, serious issues may occur.
    • If the head node and compute nodes use different versions, new features from later versions will be unavailable.
  • Extracting to a non-standard directory

    1. Create a temporary directory.
      mkdir /tmp/fsched
    2. Extract to the temporary directory.
      tar -xvf fsched-*.tar.gz -C /tmp/fsched ./opt
    3. Copy the files under /tmp/fsched/opt to the corresponding directories.