ibm platform lsf storage #0
Description
IBM Platform LSF is a powerful workload management platform for demanding, distributed High Performance Computing(HPC) environments. It provides a comprehensive set of intelligent, policy-driven scheduling features that enable you to utilize all of your compute infrastructure resources and ensure optimal application performance. The Storage server will act as a shared file system where LSF will be installed. All the other nodes i.e. Master, Master Candidates and Servers will be accessing this storage server. The shared LSF directory /usr/share/lsf will be mounted to each host.
Software & terms:
Overview
IBM Platform LSF Storage v9.1.3
IBM Platform LSF is a powerful workload management platform for demanding, distributed High Performance Computing (HPC) environments. It provides a comprehensive set of intelligent, policy-driven scheduling features that enable you to utilize all of your compute infrastructure resources and ensure optimal application performance.
IBM Platform LSF Storage
will act as a shared repository (LSF will be installed only on Storage Server) for a LSF Cluster comprising of LSF Master/Master-Candidates and LSF Server. LSF will be installed and installation/configuration files will be shared with other hosts.
For details on IBM Platform LSF, as well as information on purchasing, please visit:
Product Page and at the Passport Advantage Site.
More information available at the IBM Knowledge Center
Please note that the LSF charms (LSF Storage, LSF Master and LSF Server) will create LSF cluster having same host type (either x86 or ppcle). LSF supports different host types to be part of LSF Cluster. But the LSF charms as of now supports same host type model only(So all the hosts ie master, server should have same machine architecture either x86 or ppcle).
Prerequisites
This charm makes use of resources, a feature only available in Juju 2.0. During deploy, you will need to specify the installable package(s)
required by this charm. Download your licensed IBM Platform LSF Standard 9.1.3
version for Ubuntu. To acquire and download IBM Platform
LSF, follow instructions available at the Product Page.
This charm will deploy only the Standard edition for Platform LSF.
For x86_64 Ubuntu
, the packages and their part numbers are:
IBM Platform LSF V9.1.3 Installer Package for Linux x86-64 (CN2PJEN) - lsf9.1.3_lsfinstall_linux_x86_64.tar.Z
IBM Platform LSF V9.1.3 Installation Package for LINUX on x86-64 Kernel 2.6 & 3.x English (CN11MEN) - lsf9.1.3_linux2.6-glibc2.3-x86_64.tar.Z
For Power Ubuntu
, the packages and their part numbers are:
IBM Platform LSF V9.1.3 Installer Package for Linux on Power 8 LE English (CN5AGEN) - lsf9.1.3_lsfinstall_linux_ppc64le.tar.Z
IBM Platform LSF V9.1.3 Installation Package for Linux on Power 8 LE English (CN5AHEN) - lsf9.1.3_lnx310-lib217-ppc64le.tar.Z
As the charm will be deploying LSF Standard Edition
, the platform_lsf_std_entitlement.dat
file
will be same across the LSF Standard Edition packages. The part number for the entitlement file is:
IBM Platform LSF V9.1.3 Standard Edition Entitlement File Multiplatform English (CN11PEN ) - platform_lsf_std_entitlement.dat
Usage
To use this charm, you must agree to the Terms of Use. You can view the full license for IBM Platform LSF by visiting the Software license agreements search website.
Search for "IBM Platform LSF, V9.1.3"
and choose the license that applies to the version you are using.
Deploy
This charm uses NFS for file sharing (Note: No separate NFS charm required, it is handled by LSF code only). If you are deploying the LSF charm on a LXC/LXD container, such as the juju local provider, there are additional steps that need to be taken prior to deployment due to NFS limitation on LXC/LXD containers.
On the LXC/LXD host:
apt-get install nfs-common
modprobe nfsd
mount -t nfsd nfsd /proc/fs/nfsd
For LXC only: Edit /etc/apparmor.d/lxc/lxc-default and add the following three lines to it:
mount fstype=nfs,
mount fstype=nfs4,
mount fstype=nfsd,
mount fstype=rpc_pipefs,
after which:
sudo /etc/init.d/apparmor restart
For LXD only
lxc profile set default raw.apparmor "mount fstype=nfs,
mount fstype=nfs4,
mount fstype=nfsd,
mount fstype=rpc_pipefs,"
lxc profile set default security.privileged true
Once this is done, then you can deploy your IBM Platform LSF Storage charm.
This charm will deploy LSF storage Server
. LSF Storage Server
will act as a shared repository where LSF will be installed.
All the other hosts i.e. Master/Master Candidates and Servers will be accessing this Storage server. The shared LSF directory
/usr/share/lsf
will be mounted to each host.
To configure a LSF Cluster, you need to deploy LSF Storage Server, Master/Master-Candidate and Server. This charm will deploy only LSF Storage, You need to deploy IBM Platform LSF Master and IBM Platform LSF Server charm to have a working LSF Cluster.
Run the following commands to deploy this charm:
juju deploy ibm-platform-lsf-storage \
--resource ibm_lsf_installer=</path/to/installer.tar.Z> \
--resource ibm_lsf_installation_x86=</path/to/distribution.tar.Z> \
--resource ibm_lsf_entitlement_file=</path/to/entitlement.dat>
LSF Storage charm requires three resources for its installation, the LSF Installer package
, Installation/Distribution package
and the Entitlement file
. If any one of these resources is not provided, the charm will not allow further installation until the missing resource is provided.
Note 1: The resource for getting the Installation/Distribution is different for x86 and Power, so if you are deploying on x86 machines, use resource name as
ibm_lsf_installation_x86
and for Power as ibm_lsf_installation_ppcle
.
Note 2: This charm requires acceptance of Terms of Use. When deploying from the Charm Store, these terms will be presented to you for your consideration. To accept the terms:
juju agree ibm-platform-lsf/1
Once you have agreed to the Terms, then only the LSF Storage charm will be deployed.
Relations with IBM Platform LSF Master and LSF Server charms
The IBM LSF Storage charm in itself is not useful until a relation is established between LSF Storage and LSF Master Charm. Please refer to IBM Platform LSF Master and IBM Platform LSF Server charm README for more details.
Installation Verification
Once your IBM Platform LSF is installed successfully, you can login into the container and go the LSF Install path: cd /usr/share/lsf
where all LSF configuration and bin files will be present.
Please Note that this is a Storage Server, this host will not be part of LSF Cluster, so LSF Daemons will not be running
IBM Platform LSF Information
(1) General Information
Information on IBM Platform LSF available at the IBM Knowledge Center
(2) Download Information
Information on procuring IBM Platform LSF product is available at the Passport Advantage Site
(3) License
License information for IBM IM can be viewed Software license agreements search website
(4) Contact Information
For issues with this charm, please contact IBM Juju Support Team jujusupp@us.ibm.com
(5) Known Limitations
This charm makes use of Juju features that are only available in version 2.0
or
greater.