LSF_NON_PRIVILEGED_PORTS

Syntax

LSF_NON_PRIVILEGED_PORTS=Y | N

Description

By default, LSF uses non privileged ports for communication (LSF_NON_PRIVILEGED_PORTS=Y).

If LSF_NON_PRIVILEGED_PORTS=N, LSF clients (LSF commands and daemons) do not use privileged ports to communicate with daemons and LSF daemons do not check privileged ports for incoming requests to do authentication.

To use privileged port communication, change the value of LSF_NON_PRIVILEGED_PORTS to N, then do the following:

  1. Shut down the cluster.
  2. Change the parameter value.
  3. Restart the cluster so the new value takes effect.
For migration and compatibility for each cluster:
  • If all hosts were upgraded to LSF 9.1 or later, they work with non-privileged ports.
  • If all hosts were upgraded to LSF 9.1 or later, but you want to use privileged ports for communication, then set LSF_NON_PRIVILEGED_PORTS to N and make sure that the value for LSB_MAX_JOB_DISPATCH_PER_SESSION is less than 300.
  • If the management host is upgraded to LSF 9.1 or later, but some server hosts are still running older versions, and if the value defined for LSB_MAX_JOB_DISPATCH_PER_SESSION is above 300, then no changes are required. If the value is less than 300, then you need to set LSF_NON_PRIVILEGED_PORTS=Y. This tells the old sbatchd to use non-privileged ports for communication.

Default

The default value is Y, which means LSF uses non-privileged port communication.