Container support

The following new feature affects LSF support for containers.

Podman version 3.3.1 support

LSF now supports the use of Pod Manager (Podman) 3.3.1. The Podman integration allows LSF to run jobs in Podman OCI containers on demand. For details, see IBM Spectrum LSF with Podman.

Apptainer for running LSF jobs

Apptainer is the re-branded product name for Singularity. To accommodate this name change, LSF supports running LSF jobs in either named containers, accepting either singular[] or the new apptainer[] keyword as a value for the CONTAINER parameter configuration in LSF application profiles and batch queues. See lsb.applications and lsb.queues for container configuration details.

Mount a temporary directory in the container of the Docker job

In previous releases of IBM Spectrum LSF, the temporary (/tmp) directory is always mounted to the temporary directory of the host (/tmp) in the container of the Docker job.

Starting in IBM Spectrum LSF Version 10.1 Fix Pack 13, you can specify to either mount or not mount the temporary (/tmp) directory to the temporary directory of the host (/tmp) in the container of the Docker job. By default, the temporary directory is mounted. For more information, see the LSF_DOCKER_MOUNT_TMPDIR parameter in the lsf.conf file.