UNDER CONSTRUCTION
The following manual steps for EAR will be replaced with a simplified workflow for command line users and alternatively, the Mangement Console (Web UI) will be able to replace most of these steps, as well.
Connect to Your
...
LSF Head Node
During Early Access, integreation requires a handful of commands and root or sudo access on the slurm controller, where slurmctld
runsLSF Master Node.
Get a shell on the head node and navigate to the slurm configuration directory, where
slurm.conf
residesLSF_TOP directory.Code Block cd $SLURM_CONF_DIR$LSF_TOP/conf/resource_connector
Make subdirectories here:
Code Block mkdir -p exostellar/json exostellar/conf exostellar/scripts cd exostellar/json
Pull Down the Default
...
LSF Environment Assets as a JSON Payload:
The packages for
jq
andcurl
are required:Code Block yum install jq curl
CentOS EoL: You may need to ensure yum can still function due to recent End of Life cycle from RedHat for CentOS 7. The following command is an exmple mitigation for an internet-dependent yum repository:
Code Block sed -i -e 's|^mirrorlist=|#mirrorlist=|g' -e 's|^#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*.repo yum clean all
Pull down from the MGMT_SERVER default assets for customization:
Code Block curl -X GET http://${MGMT_SERVER_IP}:5000/v1/env/slurmlsf | jq > default-slurmlsf-env.json
The asset will look like:
Expand | ||
---|---|---|
| ||
|
...