Configuration Parameters

Service Network

NameMandatoryDescription
ServiceYesVirtual Network for the controller and the workers

Service Inputs

All the inputs are optional. You set them when you create the service.

LDAP

Used by the controller. The workers get the LDAP settings from the controller through OneGate. See Identity Management.

ParameterDefaultDescription
ONEAPP_LDAP_ENABLENOYES installs a local LDAP server on the controller
ONEAPP_LDAP_DOMAINslurm.localLDAP domain or base DN
ONEAPP_LDAP_ADMIN_USERadminAdmin of the local LDAP, as a name or a DN
ONEAPP_LDAP_ADMIN_PASSWORDemptyPassword of the local LDAP admin
ONEAPP_LDAP_URLemptyURL of an external LDAP server. Ignored with local LDAP
ONEAPP_LDAP_BIND_USERemptyUser to read the external LDAP, as a name or a DN
ONEAPP_LDAP_BIND_PASSWORDemptyPassword of the bind user

The admin user input is empty in the service. When it stays empty, the appliance uses admin.

NFS

Used by the controller and the workers. See Shared Storage.

ParameterDefaultDescription
ONEAPP_SLURM_NFS_HOMEemptyNFS export mounted at /home
ONEAPP_SLURM_NFS_SCRATCHemptyNFS export mounted at /scratch

Both use the format host:/export.

InfiniBand

See InfiniBand and High-Performance Networking.

ParameterDefaultUsed byDescription
ONEAPP_SLURM_INFINIBAND_ENABLENOController, workersYES configures IPoIB and the MPI settings
ONEAPP_SLURM_IPOIB_SUBNETemptyWorkersIPoIB subnet. Required when InfiniBand is enabled

The IPoIB subnet must use a /8, /16 or /24 prefix.

Image Build Variables

These variables apply when you build the appliance images yourself from one-apps. The Marketplace images use the defaults.

VariableDefaultImageDescription
INSTALL_INFINIBANDtrueController, workerInstalls the InfiniBand, UCX and Open MPI packages
INSTALL_DRIVERStrueWorkerInstalls the NVIDIA driver
NVIDIA_DRIVER_BRANCH595WorkerNVIDIA driver branch, for nvidia-driver-<branch>-server-open