Adding Windows server hosts to your IBM Spectrum LSF Suite for HPC cluster

Add Windows LSF server hosts to your IBM Spectrum LSF Suite for HPC cluster.

Before you begin

See Installation requirements for IBM Spectrum LSF Suite for HPC for general prerequisites for installation. The following steps are already complete, described in IBM Spectrum LSF Suite for HPC installation overview:
  • Make sure that the Java Runtime Environment (JRE) is installed on the ARM host. The LSF installation was tested on JRE V1.7 and V1.8.
  • Download the .bin package files for IBM Spectrum LSF Suite for HPC.
  • Run the .bin files to create the deployer host. This host contains the Ansible playbooks and repositories for installation.
  • Check host prerequisites and decide host roles.
  • Install your cluster according to one of the scenarios that are described in IBM Spectrum LSF Suite for HPC installation scenarios.
Restriction: Windows servers can only serve as execution hosts. These hosts cannot serve as IBM Spectrum LSF Suite for HPC LSF management hosts, GUI hosts, or database host. You must use the native LSF installer (lsf10.1_win-x64.msi) to install the Windows hosts.

About this task

Add Windows hosts to your IBM Spectrum LSF Suite for HPC cluster.

Note: In order for Windows hosts to join the cluster, you must configure the LSF_HOST_ADDR_RANGE=*.*.*.* parameter in the lsf.cluster file and the LSF_DYNAMIC_HOST_WAIT_TIME=60 parameter in the lsf.conf file. In order for Windows users to be recognized as valid cluster level administrators, you must configure the LSF_USER_DOMAIN parameter in the lsf.conf file.

Procedure

  1. Download the LSF standard product package for Windows from IBM Passport Advantage.

    Download the lsf10.1_win-x64.msi file.

  2. Copy the downloaded packages to the Windows hosts that you want to add to the cluster.
    Tip: It might be convenient to use a shared directory to host the LSF packages.
  3. Log in to your LSF management host to get some information that the Windows installation needs.
    1. Copy the LSF entitlement file (/opt/ibm/lsfsuite/lsf/conf/lsf.entitlement) to the Windows hosts.
    2. Determine who the LSF administrators are.
      Run the following command:
      grep -h 'Administrators=' /opt/ibm/lsfsuite/lsf/conf/lsf.cluster.*
    3. Determine the list of LSF servers.
      Run the following command:
      grep -h 'LSF_SERVER_HOSTS' /opt/ibm/lsfsuite/lsf/conf/lsf.conf
  4. Create the LSF administrator accounts (the primary LSF administrator, such as DOMAIN\lsfadmin, owns the LSF and EGO configuration files and log files) on each Windows host.

    The LSF administrator accounts must have the following privileges on each host:

    • Act as part of the operating system
    • Debug programs
    • Replace a process level token
    • Log on as a service
    • Adjust memory quotas for a process
    Note:

    The account must belong to the Local Administrators group on each host.

  5. Run the installer (lsf10.1_win-x64.msi) on each Windows host to deploy the Windows LSF servers.

    The installer might require certain installation parameters or information in the dialog windows. For more details, refer to LSF on Windows installation parameter quick reference.

What to do next

When you install IBM Spectrum LSF Suite for HPC for the first time, HTTPS is enabled by default. Additional configuration steps are required for high availability. For the detailed steps, see Enabling HTTPS when high availability is enabled.