LSF Version 7.3 - Platform LSF Configuration Reference

When … In the file … And the job is submitted
by …
The job …
LSF_USER_DOMAIN=BUSINES
S
lsf.conf
BUSINESS\user1 on a
Windows host
Runs on a Windows host as
BUSINESS\user1
Runs on a UNIX host as user1
LSF_USER_DOMAIN=BUSINES
S
lsf.conf
user1 on a UNIX host
Runs on a Windows host as
BUSINESS\user1
Runs on a UNIX host as user1
LSF_USER_DOMAIN=
SUPPORT:ENGINEERING
lsf.conf
SUPPORT\user1 on a
Windows host
Runs on a Windows host as
SUPPORT\user1
Runs on a UNIX host as user1
LSF_USER_DOMAIN=
SUPPORT:ENGINEERING
lsf.conf
BUSINESS\user1 on a
Windows host
Runs on a Windows host as
BUSINESS\user1
Fails on a UNIX host: LSF cannot
strip the domain name, and
BUSINESS\user1 is not a valid
UNIX user name
LSF_USER_DOMAIN=
SUPPORT:ENGINEERING
lsf.conf
user1 on a UNIX host
Runs on a Windows host as
SUPPORT\user1; if the job
cannot run with those
credentials, the job runs as
ENGINEERING\user1
Runs on a UNIX host as user1
Configuration to modify UNIX/Windows user account mapping
behavior
You can select a preferred execution domain for a particular job. The execution domain must
be included in the LSF_USER_DOMAIN list. When you specify an execution domain, LSF
ignores the order of the domains listed in LSF_USER_DOMAIN and runs the job using the
specified domain. The environment variable LSF_EXECUTE_DOMAIN, defined in the user
environment or from the command line, defines the preferred execution domain. Once you
submit a job with an execution domain defined, you cannot change the execution domain for
that particular job.
Configuratio
n file
Parameter and syntax Behavior
.cshrc
.profile
LSF_EXECUTE_DOMAIN=domain_name
Specifies the domain that LSF uses to
run jobs on a Windows host
If LSF_USER_DOMAIN contains a list
of multiple domains, LSF tries the
LSF_EXECUTE_DOMAIN first
The following example shows the changed behavior when you define the
LSF_EXECUTE_DOMAIN.
Feature: UNIX/Windows user account mapping
Platform LSF Configuration Reference 63