Readme file for IBM® Spectrum LSF Explorer V10.2.0 Fix Pack 13 (601182)

 

Abstract

This release includes features and enhancements since the release of IBM Spectrum LSF Explorer 10.2.0.12 on 30 July 2021.

Description

Readme documentation for IBM Spectrum LSF Explorer 10.2.0.13 Release including installation-related instructions, prerequisites, and co-requisites.

Readme file for: IBM® Spectrum LSF Explorer
Productor component release: 10.2.0.13
Update name: Fix 601182
Fix ID:
explorer-10.2.0.13-build601182
Publication date: 24 June 2022
Last modified date: 24 June 2022

Contents

1.      What's new

2.      System requirements

3.      Known issues

4.      Product notifications

5.      Download location

6.      Installation and configuration

7.      Upgrade from 10.2.0.10 to 10.2.0.13

8.      Uninstallation

9.      Copyright and trademark information

1.    What's new

Enhancements

- Support RHEL 8.5 for x86_64 and Power
- Increase auto-logout time value
- Support RLM loader
- Third-party upgrade

Third-party name

New version

Old version

IBM WebSphere Liberty

22.0.0.3

19.0.0.1

Apache Spring Framework

5.3.19

4.2.1

Apache Log4j

2.17.1

2.1.14

Jackson Databind

2.13.3

2.10.0

Bootstrap

3.4.0

2.3.2

jQuery UI

1.12.0

1.11.0


List of fixes

Fix ID

Description

Internal-364

Loader unable to handle long command line.

P104316

Unable to change username and password for role-based access control users.

P104344, P104535

Error 500 when role-based access control (RBAC) is enabled.

P104549

Blank page when unassigning all roles for a selected user.

 

2.    System requirements

Refer to IBM Documentation: https://www.ibm.com/docs/en/sle/10.2.0?topic=requirements-system-102-fix-pack-13

3.    Known issues

Refer to IBM Documentation: https://www.ibm.com/docs/en/sle/10.2.0?topic=notes-known-issues-limitations-troubleshooting

4.    Product notifications

To receive information about product solution and fix updates automatically, subscribe to product notifications on the My notifications page http://www.ibm.com/support/mynotifications/ on the IBM Support website (http://support.ibm.com). You can edit your subscription settings to choose the types of information that you want to get notifications about, for example, security bulletins, fixes, troubleshooting, and product enhancements or documentation changes.

5.    Download location

Download from the following location: https://www.ibm.com/support/fixcentral

6.    Installation and configuration

Notes:
   -
COLLECTOR_TOP is the full path to the top-level installation directory of IBM Spectrum LSF Explorer Data Collector.
   -
SERVER_TOP is the full path to the top-level installation directory of IBM Spectrum LSF Explorer server.

Before you install:

·       If you are using Elasticsearch 7.x or 6.x, skip and continue with the next step.  If you have Elasticsearch 5.x installed, complete the following steps:

For IBM Spectrum LSF Explorer to work with an installed version of Elasticsearch 5.x, you must configure specific parameters in the
elasticsearch.yml configuration file by completing the following steps:

1.      Log in to the Elasticsearch server.

2.      Add the following configuration parameters in the elasticsearch.yml file. Depending on your installation, the file might be found at ES_TOP/config/ or in the /etc/ directory. ES_TOP is the full path to the top-level installation directory of Elasticsearch:
script.inline: true
script.stored: true
script.search: true
Note: When you add lines to the elasticsearch.yml file, ensure that the new lines have no blank spaces before them. Otherwise, Elasticsearch reports errors and fails to start.

3.      Restart the Elasticsearch service.

·        You must install Elasticsearch, Logstash, and Kibana (ELK). Starting in version 10.2.0.10, IBM Spectrum LSF Explorer removed the bundled ELK.  The supported ELK version is 7.2 or later.  If you are installing an ELK version 8 or earlier, consider installing version 7.2.1.  You can download ELK from the following links:
https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-2-1
https://www.elastic.co/cn/downloads/past-releases/logstash-7-2-1
https://www.elastic.co/cn/downloads/past-releases/kibana-7-2-1
You must set a proper heap size for Elasticsearch and Logstash before you install
IBM Spectrum LSF Explorer.  For more information, see https://www.elastic.co/guide/en/elasticsearch/reference/7.x/heap-size.html.
Note: You can still use the version of Elasticsearch that is bundled with
IBM Spectrum LSF Explorer Fix Pack 9. However, that version does not support https and authentication features because it is the OSS version. For information about enabling TLS for Elasticsearch HTTP connections, refer to https://www.ibm.com/docs/en/sle/10.2.0?topic=elasticsearch-enabling-https.

 

Installation steps for IBM Spectrum LSF Explorer Server 10.2.0.13

1.     Log in to the host on which you intend to install IBM Spectrum LSF Explorer Server as root.

2.     Extract the package:
tar -zxvf explorer10.2.0.13_server_linux-x64.tar.gz

3.     Configure your installation:
-Edit the
install.config file to set the installation variables.

-Verify that your ELK service is running and available.

-Configure ES_HOST and ES_PORT of your Elasticsearch.

-If Elasticsearch security feature is enabled, configure the ES_AUTHENTICATION_ENABLED and ES_SSL_CERT_PATH.

4.     Run the ExplorerServerInstaller.sh script:
./ExplorerServerInstaller.sh -f install.config
Note
: For a silent installation, add the -silent option. 

5.     Set the IBM Spectrum LSF Explorer Server environment:
-For csh or tcsh:
source SERVER_TOP/lsfsuite/ext/cshrc.platform
-For sh, ksh, or bash:
. SERVER_TOP/lsfsuite/ext/profile.platform

6.     Start the IBM Spectrum LSF Explorer Server:
pmcadmin start

7.     Check that the IBM Spectrum LSF Explorer Server services are started:
pmcadmin list

8.     Log in to the IBM Spectrum LSF Explorer Server:
Open a web browser and access the IBM Spectrum LSF Explorer Server by entering the hostname or IP address, and port number of the server. The default port number is
8080.
For example, if your IBM Spectrum LSF Explorer Server IP address is
198.51.100.0, enter the following URL in your web browser:
http://198.51.100.0:8080
The login screen for the IBM Spectrum LSF Explorer console is displayed.

9.     Use the LSF administrator name and password to log in. The default Cluster Overview dashboard is displayed.

10.  Select Dashboards to view the default reports.

11.  To create a new chart, select Charts and click New.

12.  To create a new dashboard, select Dashboards and click New.

13.  Check for errors in the log files. The log files are in the SERVER_TOP:
cd SERVER_TOP/lsfsuite/ext/explorer/server/logs

Installation steps for IBM Spectrum LSF Explorer Data Collector 10.2.0.13

Ensure that IBM Spectrum LSF Explorer Server is running. IBM Spectrum LSF Explorer Server must be started before IBM Spectrum LSF Explorer Data Collector services.
Note: If Explorer is installed with LSF 10.1.0.10, ensure that Explorer Data Collector is installed on a host that has been added to the
LSF_ADDON_HOSTS parameter in lsf.conf.

1.     Log in to the LSF host on which you intend to install IBM Spectrum LSF Explorer Data Collector as the primary LSF administrator.
Note: Log in as
root if you want to update the rc.boot scripts.

2.     Extract the package:
tar -zxvf explorer10.2.0.13_node_linux-x64.tar.gz

3.     Configure your installation:
-Go
to the extracted directory and edit the install.config file.
-Configure all required parameters by uncommenting the line for each related parameter.
-If the Elasticsearch security feature is enabled, configure
ES_AUTHENTICATION_ENABLED and ES_SSL_CERT_PATH.
-If you choose to enable the scaled IO statistics feature, set the
JAVA_HOME environment variable and configure the LOGSTASH_TOP, GPFS_HOME and GPFS_DEVICE parameters.
-If you choose to enable the energy accounting feature, set the
JAVA_HOME environment variable and configure the LOGSTASH_TOP and IPMI_HOME parameters.

4.     Run the ExplorerNodeInstaller.sh installation script:
./ExplorerNodeInstaller.sh -f install.config
Note: For a silent installation, add the
-silent option.

5.     Set the environment to start the data collectors, where COLLECTOR_TOP is the directory in which you installed IBM Spectrum LSF Explorer Data Collector:
-For csh or tcsh:
 
source COLLECTOR_TOP/lsfsuite/ext/perf/conf/cshrc.perf
-For sh, ksh, or bash:
 
. COLLECTOR_TOP/lsfsuite/ext/perf/conf/profile.perf

Note
: You might notice an error when you set the environment on the Red Hat Enterprise Linux 6.x x_64 platform, such as:
-bash: /lib/libc.so.6: No such file or directory
-bash: [: : integer expression expected
Cannot get binary type


To avoid this error, after you set the environment, install the related files by running the following command:
yum install ld-linux.so.2

6.     Optional: Enable data collectors in your cluster to collect data for the FLEXlm-Managed Licenses Dashboard.
Note:
The data collector for the FLEXlm Managed Licenses Dashboard is not supported on Linux for Power System Servers 8 Little Endian.

a.      Get the FLEXlm utility files lmutil and lmgrd from your license server.

b.      Copy the lmgrd and lmutil files from the license server location to the directory NODE_TOP/license/7.0/os_type/etc, where os_type is the operating system type.

c.      Assign execute permissions to the lmgrd and lmutil files.

d.      Edit the FLEXlm license usage data loader configuration file:
COLLECTOR_TOP/conf/dataloader/flexlicusage.properties and change the ServerList (or FileName) parameter to point to the FLEXlm license servers.
For more information, see the description in the
flexlicusage.properties file.

e.      Enable the FLEXlm license usage data loader in your cluster by editing the COLLECTOR_TOP/conf/plc/plc_license_explorer.xml file.  Set the Enable attribute to true in the <DataLoader Name="flexlicusageloader" .../> element:
<DataLoader Name="flexlicusageloader" Interval="300" Enable="true" LoadXML="dataloader/flexlicusage.xml/>

7.     Start the data collector plc service:
perfadmin start all

8.     Check that the data loaders are running:
plcclient.sh -s

9.     Check for errors in the data loader log files in the following directory:
$PERF_LOGDIR/dataloader

10.  Optional:  For installations of version 10.2.0.6 and later, if the scaled IO statistics feature or the energy accounting feature is enabled, restart Logstash as root user to make the configuration change effective.
If Logstash is installed by
rpm package, you must change /etc/systemd/system/logstash.service to set the user as root and then start Logstash service by systemctl.

7.    Upgrade from 10.2.0.10 to 10.2.0.13

Note: You must upgrade to IBM Spectrum LSF Explorer 10.2.0.10 before upgrading to IBM Spectrum LSF Explorer 10.2.0.13.

If you want to migrate data from the fix pack packaged OSS Elasticsearch 7.2.1 to your newly installed Elasticsearch. Back up your data before proceeding. For more details, see
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/restart-upgrade.html and https://www.elastic.co/guide/en/elasticsearch/reference/7.2/modules-snapshots.html.


Upgrade from 10.2.0.10 to 10.2.0.13 for IBM Spectrum LSF Explorer Server

1. Set the IBM Spectrum LSF Explorer Server environment:
    -For csh or tcsh:
    
source SERVER_TOP/lsfsuite/ext/cshrc.platform 
    -For sh, ksh, or bash:
     .
SERVER_TOP/lsfsuite/ext/profile.platform

2. Stop the IBM Spectrum LSF Explorer Server:
       
pmcadmin stop

3. Install LSF Explorer Server 10.2.0.13 by following the steps under the
Installation steps for IBM Spectrum LSF Explorer Server 10.2.0.13 section.

4. Set the IBM Spectrum LSF Explorer Server environment:
    -For csh or tcsh:
    
source SERVER_TOP/lsfsuite/ext/cshrc.platform 
    -For sh, ksh, or bash:
     .
SERVER_TOP/lsfsuite/ext/profile.platform

5. Start the IBM Spectrum LSF Explorer Server:
    
pmcadmin start

6. Optional: If Explorer is not installed to the default location
(/opt/ibm) and you want to enable https, open a new session, and run the following command:
   
pmcadmin https enable --password xxx

Upgrade from 10.2.0.10 to 10.2.0.13 for IBM Spectrum LSF Explorer Data Collector
 

1. Source the environment:
    -For csh or tcsh:
    
source COLLECTOR_TOP/lsfsuite/ext/perf/conf/cshrc.perf
    -For sh, ksh, or bash:
     .
COLLECTOR_TOP/lsfsuite/ext/perf/conf/profile.perf

2. Stop the data loaders:
       
perfadmin stop all

3. Install LSF Explorer Data Collector 10.2.0.13 by following the steps under the
Installation steps for IBM Spectrum LSF Explorer Data Collector 10.2.0.13 section.

4. Source the environment:
    -For csh or tcsh:
     
source COLLECTOR_TOP/lsfsuite/ext/perf/conf/cshrc.perf
     -For sh, ksh, or bash:
       .
COLLECTOR_TOP/lsfsuite/ext/perf/conf/profile.perf

5. Start the data loaders:
   
perfadmin start all

6. Optional: Restart Logstash when either the scaled IO statistics feature or the energy accounting feature is enabled.
    Note: Logstash must be started as
root user.
    If Logstash is installed by
rpm package, you must change /etc/systemd/system/logstash.service to set the user as root and then start Logstash service by systemctl.

8.    Uninstallation

Uninstall Explorer Server
    Run
the ExplorerServerUninstall.sh script:
    .
SERVER_TOP/lsfsuite/ext/explorer/server/bin/ExplorerServerUninstall.sh

Uninstall Explorer Data Collector
    Run the
ExplorerNodeUninstall.sh script:
    .
COLLECTOR_TOP/lsfsuite/ext/perf/1.2/bin/ExplorerNodeUninstall.sh

9.    Copyright and trademark information

©Copyright IBM Corporation 2022

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

IBM®, the IBM logo and ibm.com® are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at
www.ibm.com/legal/copytrade.shtml

This product includes some components redistributed from third-party vendors which are provided here for convenience. Licensee may copy and use these components within the confines of the third-party license as identified in the Notices file.  IBM provides these third-party components without obligation of support and "AS IS", WITH NO WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTY OF TITLE, NON-INFRINGEMENT OR NON-INTERFERENCE AND THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.