Readme File for IBM® Spectrum Symphony 7.3.2 Fix 601711

Readme File for: IBM Spectrum Symphony

Product Release: 7.3.2

Update Name: IBM Spectrum Symphony 7.3.2 Fix 601711

Fix ID: sym-7.3.2-build601711

Publication Date: September 29, 2023

The IBM Spectrum Symphony 7.3.2 Fix 601711 offering is available for 64-bit Linux x86 and Windows. It is available for IBM Spectrum Symphony, IBM Spectrum Symphony Advanced Edition with the multicluster feature, and IBM Spectrum Symphony Developer Edition as a full product installation, and also available for the IBM Spectrum Symphony client as a full product installation. For what’s included in Fix 601711, see the following list of fixes in this readme file, and the release notes within IBM Documentation for details.

Contents

1. List of fixes

2. Download location

3. Product and components affected

4. Installation and configuration

5. Uninstallation

6. List of files

7. Copyright and trademark information

1.    List of fixes

      IBM Spectrum Symphony 7.3.2 Fix 601711 is a mandatory fix that contains various fixes and enhancements, and includes Fix 601349 released in November 2022. Apply this cumulative fix on top of IBM Spectrum Symphony. You can apply Fix 601711 even if you do not have Fix 601349 in your environment. The Fix 601711 installation includes everything in Fix 601349.

      Fix 601711 includes all the fixes provided in Fix 601349, plus these new fixes and features:

·       Support for additional operating systems and upgraded software, including:

o   Linux RHEL 8.8 and RHEL 9.2.

o   Python 3.10 for Windows and Linux (RHEL 7.x and 8.x).

o   Java 17.

o   C++ 17 standard for G++

o   OpenSSL 3.0.8

o   Nodejs 19.8.1.0

o   Elastic Stack 7.17.9

o   IBM JRE 8.0.8.5

o   IBM WebSphere Application Server Liberty Profile 23.0.0.6

o   OpenJDK 17.0.6.10

·      Enhancement to use the EGO_SERVICE_CREDENTIAL parameter to log onto the IBM Spectrum Symphony host factory RESTful server for authentication.

·      Enhancement to the IBM Spectrum Symphony client API to resolve an issue where a multicluster client is stuck on shutdown due to a connection object pointer held in C++ static memory.

·      Enhancement to the EGO and SOAM audit logs to capture cluster management console operations to corresponding audit logs in an IBM Spectrum Symphony 7.3.2 cluster.

·      Enhancement to support verifying a peer hostname against the server certificate’s DNS (defined in the Subject Alternative Name) or CN.

·      Enhancement to update the IBM Spectrum Symphony host factory symA requestor plug-in to support IBM Spectrum Symphony hostnames using the cloud provider's instance ID and not the cloud provider's assigned hostname when requesting hosts.

·      Enhancement to the session director's management of SSM network disconnections.

·      Support for a non-default API endpoint URL when requesting hosts through an Amazon Web Services (AWS) provider.

·      Various fixes to all other client-reported issues and customer feedback since the IBM Spectrum Symphony 7.3.2 release.

       Software compatibility notes:

·     Fix 601711 includes upgraded software which can require related files be upgraded together for compatibility reasons. You require Fix 601711 before you can apply any other future fixes.

·     Fix 601711 upgrades OpenSSL to version 3.0.8, and maintains compatibility with old applications. Once you have installed Fix 601711, you do not require rebuilding your original IBM Spectrum Symphony applications.

For more details, see the Fix 601711 release notes within IBM Documentation.

2.    Download location

Download IBM Spectrum Symphony 7.3.2 Fix 601711 from IBM Fix Central: https://www.ibm.com/eserver/support/fixes/

3.    Product and components affected

Component name, Platform, Fix ID:                                                  

       IBM Spectrum Symphony, Linux x86_64, Windows x86_64, sym-7.3.2-build601711

4.    Installation and configuration

Follow the instructions in this section to download and apply IBM Spectrum Symphony 7.3.2 Fix 601711.

Fix 601711 for IBM Spectrum Symphony is offered as a fix on top of your existing version of 7.3.2. Therefore, you must first have the 7.3.2 version of IBM Spectrum Symphony installed before you can apply Fix 601711.


System requirements

Depending on your operating system, you require Linux x86 64-bit or Windows x86 64-bit for IBM Spectrum Symphony, IBM Spectrum Symphony with the multicluster feature, IBM Spectrum Symphony Developer Edition, or the IBM Spectrum Symphony client. For details, see all supported system configurations.


Before installation
    
Before installing Fix 601711, refer to these important notes for your IBM Spectrum Symphony product offering. Refer to note for the appropriate product offering:

Before installing on IBM Spectrum Symphony

Before installing on IBM Spectrum Symphpony with the multicluster feature

Before installing on IBM Spectrum Symphony Developer Edition

Before installing on an IBM Spectrum Symphony client

 

Before installing Fix 601711 on IBM Spectrum Symphony 7.3.2
Download the installation package for your operating system, to a directory on each of your management and compute hosts (for example, to a /sym732 directory on Linux, or to a C:\sym732 directory on Windows).

Tip: On Linux, if you installed the IBM Spectrum Symphony package using the egoinstallfixes command, to avoid the original files (which are backed up under the $EGO_TOP/patch/backup/ directory) from being scanned by security management related tools, move the files to other hosts that do not have IBM Spectrum Symphony installed.

 

Installation packages to download:

·       Linux:

sym-7.3.2.0_x86_64_build601711.tar.gz

             Note that you will install Fix 601711 using the egoinstallfixes command, which requires that your Linux host include the ed Linux line-oriented text editor.

·       Windows:

sym-7.3.2.0_build601711.zip

Precondition: On Windows, download the sym-7.3.2.0.exe file from IBM Passport Advantage, and decompress it to get the base .msi files:

sym-7.3.2.0.exe --extract downloaded_path_to_installed_msp_files

where downloaded_path_to_installed_msp_files is the same path as where you unzip the .msp files during installation.


Before installing Fix 601711 on IBM Spectrum Symphony 7.3.2 with the multicluster feature
Fix 601711 for IBM Spectrum Symphony Advanced Edition with the multicluster feature is offered as a fix on top of your existing version of 7.3.2. Therefore, you must first have the 7.3.2 version of IBM Spectrum Symphony Advanced Edition with the multicluster feature installed before you can apply Fix 601711.

The multicluster feature is available for IBM Spectrum Symphony Advanced Edition. Download the installation package for your operating system, to a directory on your IBM Spectrum Symphony multicluster primary cluster (for example, to a /smc732 directory on Linux, or to a C:\smc732 directory on Windows):

·       Linux:

symmc-7.3.2.0_x86_64_build601711.tar.gz

Note that you will install using the egoinstallfixes command, which requires that your Linux host include the ed Linux line-oriented text editor.

·       Windows:

symmc-7.3.2.0_build601711.zip

Precondition: On Windows, download the symmc-7.3.2.0.exe file from IBM Passport Advantage, and decompress it to get the base .msi files:

symmc-7.3.2.0.exe --extract downloaded_path_to_installed_msp_files

where downloaded_path_to_installed_msp_files is the same path as where you unzip the .msp files during installation


Before installing Fix 601711 on IBM Spectrum Symphony Developer Edition 7.3.2
Fix 601711 for IBM Spectrum Symphony Developer Edition is offered as a full product installation(verses a fix applied on top of a specific release). In this case, you do not require IBM Spectrum Symphony 7.3.2. If you are upgrading to the Fix 601711 version from an existing version of IBM Spectrum Symphony, treat it as a separate installation (not a package to apply on top of your existing version), and install to a different location than your previous installation.

Download the installation package for your operating system to a directory on your development host (for example, to a /symde732 directory on Linux, or to a C:\symde732 directory on Windows):

·       Linux: symde-7.3.2.0_x86_64.bin

·       Windows: symde-7.3.2.0.msi

Before installing Fix 601711 on an IBM Spectrum Symphony 7.3.2 client
Fix 601711 for the IBM Spectrum Symphony client is available as a full installation package (verses a fix applied on top of a specific release). In this case, you do not require IBM Spectrum Symphony 7.3.2. If you are upgrading to the Fix 601711 version from an existing version of IBM Spectrum Symphony, treat it as a separate installation (not a package to apply on top of your existing version), and install to a different location than your previous installation.

Download the installation package for your operating system to a directory on your client host (for example, to a /symclnt732 directory on Linux, or to a C:\symclnt732 directory on Windows):

·       Linux:

o   To install as root: symclnt-7.3.2.0.x86_64.rpm or symclnt-7.3.2.0.x86_64.tar.gz

o   To install as non-root: symclnt-7.3.2.0.x86_64.tar.gz

·       Windows: symclnt-7.3.2.0.msi


Installation steps

Use the following installation steps for the installation package applicable to your operating system (Linux or Windows) and IBM Spectrum Symphony product offering. Refer to the appropriate installation type:
Installing on IBM Spectrum Symphony
Installing on IBM Spectrum Symphony with the multicluster feature
Installing on IBM Spectrum Symphony Developer Edition

Installing on an IBM Spectrum Symphony client

Installing Fix 601711 on IBM Spectrum Symphony 7.3.2
Before applying Fix 601711, ensure that you have IBM Spectrum Symphony 7.3.2 installed for our operating system.

Linux

 .       Complete these steps on your primary host:

                                  i.         Log on as the operating system cluster administrator, and source the environment:
(BASH) . $EGO_TOP/profile.platform
(CSH) source $EGO_TOP/cshrc.platform

                                 ii.         Stop the cluster:
  egosh user logon -u Admin -x Admin
  $ soamcontrol app disable all
  $ egosh service stop all
  $ egosh ego shutdown all
a.     Complete these steps for each management host in the cluster:

                                  i.         Log on as the operating system cluster administrator and source your environment:
(BASH) . $EGO_TOP/profile.platform
(CSH) source $EGO_TOP/cshrc.platform

                                 ii.         Extract the .tar.gz file that you previously downloaded: sym-7.3.2.0_x86_64_build601711.tar.gz

For example, use tar command:

$ tar zxof sym-7.3.2.0_x86_64_build601711.tar.gz -C /sym732

                                iii.         Change to the directory where you extracted the files, and then install Fix 601711 by running the sym-7.3.2.sh file.

For example:
$ cd /sym732
$ ./sym-7.3.2.sh -m -i


The installer installs all necessary packages
for your management host, including:

o   egocore-4.0.0.0_x86_64_build601711.tar.gz

o   egomgmt-4.0.0.0_noarch_build601711.tar.gz

o   egorest-4.0.0.0_noarch_build601711.tar.gz

o   explorer-10.1.1.0_x86_64_build601711.tar.gz

o   hfcore-1.2.0.0_x86_64_build601711.tar.gz

o   hfmgmt-1.2.0.0_noarch_build601711.tar.gz

o   soamcore-7.3.2.0_x86_64_build601711.tar.gz

o   soammgmt-7.3.2.0_noarch_build601711.tar.gz

o   soammrcore-7.3.2.0_x86_64_build601711.tar.gz (This one will be installed only if you have MapReduce installed previously on your host.)

                               iv.         Change to the directory where you downloaded all installation packages, and then install Fix 601711 by running the symrpm-7.3.2.sh script.

·       If you installed IBM Spectrum Symphony 7.3.2 with a specified RPM database path, use the same database path here

          sudo ./symrpm-7.3.2.sh -m -i dbpath

·       If you installed IBM Spectrum Symphony 7.3.2 with the default RPM database path:

          sudo ./symrpm-7.3.2.sh -m -i

      The installer installs all necessary packages for your management host, including

o   egonodejs-19.8.1.0.x86_64.rpm

o   egoelastic-1.4.6.0.x86_64.rpm

o   egojre-8.0.8.5.x86_64.rpm

o   egowlp-23.0.0.6.noarch.rpm

o    openjdkjre-17.0.6.10.x86_64.rpm

                                v.         Verify the installation using the pversions command.

For example:
$ pversions -b 601711

b.     Complete these steps for each compute host in the cluster:

                                  i.         Log on as the operating system cluster administrator and source your environment:
(BASH) . $EGO_TOP/profile.platform
(CSH) source $EGO_TOP/cshrc.platform

                                 ii.         Extract the .tar.gz file that you previously downloaded: sym-7.3.2.0_x86_64_build601711.tar.gz

For example, use tar command:

$ tar zxof sym-7.3.2.0_x86_64_build601711.tar.gz -C /sym732

                                iii.         Change to the directory where you extracted the files, and then install Fix 601711 by running the sym-7.3.2.sh file.

For example:
$ cd /sym732
$ ./sym-7.3.2.sh -c -i

The installer installs all necessary packages for your compute host, including

o   egocore-4.0.0.0_x86_64_build601711.tar.gz

o   soamcore-7.3.2.0_x86_64_build601711.tar.gz

o   soammrcore-7.3.2.0_x86_64_build601711.tar.gz (This one will be installed only if you have MapReduce installed previously on your host.)

                               iv.         Change to the directory where you downloaded all installation packages, and then install Fix 601711 by running the symrpm-7.3.2.sh script. ­

·       If you installed IBM Spectrum Symphony 7.3.2 with a specified RPM database path, use the same database path here

          sudo ./symrpm-7.3.2.sh -c -i dbpath

·       If you installed IBM Spectrum Symphony 7.3.2 with the default RPM database path:

          sudo ./symrpm-7.3.2.sh -c -

The installer installs the necessary package for your compute host: egojre-8.0.8.5.x86_64.rpm

                                v.         Verify the installation using the pversions command.

For example:
$ pversions -b 601711

c.     On each management host, delete all subdirectories and files from the following directories:

$ rm -rf $EGO_CONFDIR/../../gui/work/*

$ rm -rf $EGO_TOP/gui/workarea/*

$ rm -rf $EGO_TOP/kernel/rest/workarea/*

Note: If you configured the WLP_OUTPUT_DIR parameter and APPEND_HOSTNAME_TO_WLP_OUTPUT_DIR is set to true in the $EGO_CONFDIR/wlp.conf file, you must clean up the $WLP_OUTPUT_DIR/webgui_hostname/gui/workarea/ directory.

d.     Complete the remaining steps on your primary host:
 

(Optional: not required if you already applied Fix 601349) Create the RESOURCE_GROUP_ALLOCATION database table. For example, if using Oracle, copy the perf/ego/4.0/DBschema/Oracle/egodata.sql file to the directory where you have installed your Oracle database and create table according to the script in egodata.sql:

/*==============================================================*/

/* TABLE: RESOURCE_GROUP_ALLOCATION                             */

/*==============================================================*/

CREATE TABLE RESOURCE_GROUP_ALLOCATION

(

  CLUSTER_NAME             VARCHAR2(128) NOT NULL,

  RESOURCE_GROUP           VARCHAR2(256) NOT NULL,

  HOSTS                    NUMBER(10),

  SLOTS                    NUMBER(10),

  FREE                     NUMBER(10),

  ALLOCATED                NUMBER(10),

  TIME_STAMP               TIMESTAMP NOT NULL,

  TIME_STAMP_GMT           NUMBER(13) NOT NULL,

  CONSTRAINT PK_RESOURCE_GROUP_ALLOCATION

  PRIMARY KEY(TIME_STAMP, RESOURCE_GROUP)

  USING INDEX TABLESPACE &TSINDEX

)TABLESPACE &TSDATA;

e.     Log on as root or a cluster administrator user with root privileges, and source your environment:

(BASH) . $EGO_TOP/profile.platform
(CSH) source $EGO_TOP/cshrc.platform

 

f.      If you ran the egosetsudoers.sh command before you installed Fix 601711, then run it again now on the host and before restarting the cluster to grant administrator root privileges.

g.     Restart the cluster and enable applications:

$ egosh ego start all
$ soamcontrol app enable application_name

 

Tip: After installing Fix 601711 and it works well in your environment, to avoid the original files from being scanned by security management related tools, you can move the original files out of the cluster:

·       Move the backup files (under the $EGO_TOP/patch/backup/ directory) to other hosts that do not have IBM Spectrum Symphony installed.

·       Remove the old files by running:

sudo rpm -e old_rpm --dbpath database_path --nodeps

 

Windows                                                                                                                

a.     Log on to your primary host as the operating system cluster administrator, and stop the cluster:
   egosh user logon -u Admin -x Admin
   soamcontrol app disable all
   egosh service stop all
   egosh ego shutdown all

b.     Complete the following steps for each management and compute host in the cluster:

                              i.         Log on as the cluster administrator with local administrator privileges and change to the directory where you downloaded the installation file.

For example:
cd C:\sym732

                             ii.          Decompress the following zip file:

                             sym-7.3.2.0_build601711.zip

                            iii.         Run the installation file:

             On management hosts:  sym-7.3.2.bat -m -i

On compute hosts: sym-7.3.2.bat -c -i

                           iv.         Install other Windows packages on management host:

To install the .msi packages directly by using the command prompt to install each one silently:

a)    C:\>msiexec /i C:\sym732\egojre-8.0.8.5.msi /l*v updateSym.log /qn MASTERHOST=host001.local INSTALLDIR=”C:\\Program Files\\IBM\\SpectrumComputing

b)            C:\>msiexec /i C:\sym732\egowlp-23.0.0.6.msi /l*v updateSym.log /qn MASTERHOST=host001.local INSTALLDIR=”C:\\Program Files\\IBM\\SpectrumComputing

The command syntax is as follows:­­

msiexec /i sym_package_name_path /l*v sym_install_log  /qn MASTERHOST=host_name INSTALLDIR=installation_directory

where:

sym_package_name_path is the fully qualified path to the .msi packages; in this case, C:\sym732\egojre-8.0.8.5.msi and C:\sym732\egowlp-23.0.0.6.msi.

host_name is the primary host name in your cluster; in this case, host001.local.

installation_directory is the installation path; in this case, C:\Program Files\IBM\SpectrumComputing.

sym_install_log is the log file for the upgrade; in this case, updateSym.log.

To install the .msi packages interactively:

a) Double-click the egojre-8.0.8.5.msi installation package and follow the prompts.

b) Double-click the egowlp-23.0.0.6.msi installation package and follow the prompts.

                            v.         Verify the installation using the pversions command.

For example:

pversions

The command output should show the installed packages.

c.     Complete the remaining steps on your primary host:

                             i.         Modify the wsm.conf file:

Open the %EGO_CONFDIR%\wsm.conf file, locate the line with the JVM_ARGS parameter, and add -Dlog4j2.disableJmx=true to the end:

JVM_ARGS="-Xmx4096m -Dhttps.protocols=TLSv1.2 -Dssl_protocol=TLSv1.2 -Xshareclasses:name=sharedcc%EGOJRE_VERSION%,nonpersistent,nonfatal -Dcom.ibm.ws.logging.message.file.name=messages_gui_server.log -DGUI_LOGDIR=logs -DPERF_LOGDIR=../perf/logs -Dkc.log.dir=logs -DGUI_TMPDIR=../gui/temp -Dlog4j2.disableJmx=true"

                            ii.         (Optional: not required if you already applied Fix 601349) Create the RESOURCE_GROUP_ALLOCATION database table. For example, if using Oracle, copy the perf/ego/4.0/dBschema/Oracle/egodata.sql file to the directory where you have installed your Oracle database and create table according to the script in egodata.sql:

/*==============================================================*/

/* TABLE: RESOURCE_GROUP_ALLOCATION                             */

/*==============================================================*/

CREATE TABLE RESOURCE_GROUP_ALLOCATION

(

  CLUSTER_NAME             VARCHAR2(128) NOT NULL,

  RESOURCE_GROUP           VARCHAR2(256) NOT NULL,

  HOSTS                    NUMBER(10),

  SLOTS                    NUMBER(10),

  FREE                     NUMBER(10),

  ALLOCATED                NUMBER(10),

  TIME_STAMP               TIMESTAMP NOT NULL,

  TIME_STAMP_GMT           NUMBER(13) NOT NULL,

  CONSTRAINT PK_RESOURCE_GROUP_ALLOCATION

  PRIMARY KEY(TIME_STAMP, RESOURCE_GROUP)

  USING INDEX TABLESPACE &TSINDEX

)TABLESPACE &TSDATA;

d.     On each management host, delete all subdirectories and files from the following directories:

> del %EGO_CONFDIR%\..\..\gui\work\*

> del %SOAM_HOME%\..\gui\workarea\*

> del %SOAM_HOME%\..\kernel\rest\workarea\*

Note: If you configured the WLP_OUTPUT_DIR parameter and APPEND_HOSTNAME_TO_WLP_OUTPUT_DIR is set to true in the %EGO_CONFDIR%\wlp.conf file, you must clean up the %WLP_OUTPUT_DIR%\webgui_hostname\gui\workarea\ directory

e.     Start the cluster on your primary host by logging on as root or a cluster administrator user with root privileges, reopen a Symphony 7.3.2 command console, restarting the cluster, and enabling the applicable applications:
egosh ego start all
soamcontrol app enable application_name

Installing Fix 601711 on IBM Spectrum Symphony 7.3.2 with the multicluster feature
Log on as the operating system cluster administrator and install the Fix 601711 installation package, which you previously downloaded, to the IBM Spectrum Symphony multicluster primary cluster:

Linux

a.     Complete these steps on your primary host:

                              i.         Log on as the operating system cluster administrator, and source the environment:
(BASH) . $EGO_TOP/profile.platform
(CSH) source $EGO_TOP/cshrc.platform

                             ii.          Stop the cluster:
egosh user logon -u Admin -x Admin
$ egosh service stop all
$ egosh ego shutdown all
b.     Complete these steps for each host in the cluster:

                             i.         Log on as the operating system cluster administrator and source your environment:
(BASH) . $EGO_TOP/profile.platform
(CSH) source $EGO_TOP/cshrc.platform

Extract the .tar.gz file that you previously downloaded: symmc-7.3.2.0_x86_64_build601711.tar.gz

For example, use tar command:

$ tar zxof symmc-7.3.2.0_x86_64_build601711.tar.gz -C /smc732

                            ii.         Change to the directory where you extracted the file, and then install Fix 601711 by running the smc-7.3.2.sh and symrpm-7.3.2.sh files:
$ cd /smc732
$ ./smc-7.3.2.sh -i

      The installer installs all necessary packages for your host, including

o   symmccore-7.3.2.0_x86_64_build601711.tar.gz

o   symmcegorest-4.0.0.0_noarch_build601711.tar.gz

o   symmcmgmt-7.3.2.0_noarch_build601711.tar.gz

o   symmcegocore-4.0.0.0_x86_64_build601711.tar.gz

Next, run the smcrpm-7.3.2.sh script:

·      If you installed IBM Spectrum Symphony 7.3.2 with a specified RPM database path, use the same database path here

    sudo ./smcrpm-7.3.2.sh -i dbpath

·      If you installed IBM Spectrum Symphony 7.3.2 with the default RPM database path:

    sudo ./smcrpm-7.3.2.sh -i

The installer installs all necessary packages for your management host, including symmcegojre-8.0.8.5.x86_64.rpm and symmcegowlp-23.0.0.6.noarch.rpm.

                           iii.         Verify the installation using the pversions command.
For example:
$ pversions -b 601711

c.     On each management host, delete all subdirectories and files from the following directories:

$ rm -rf $EGO_CONFDIR/../../gui/work/*

$ rm -rf $EGO_TOP/gui/workarea/*

$ rm -rf $EGO_TOP/kernel/rest/workarea/*

Note: If you configured the WLP_OUTPUT_DIR parameter and APPEND_HOSTNAME_TO_WLP_OUTPUT_DIR is set to true in the $EGO_CONFDIR/wlp.conf file, you must clean up the $WLP_OUTPUT_DIR/webgui_hostname/gui/workarea/ directory.

d.     Log on as root or a cluster administrator user with root privileges, and source your environment:

(BASH) . $EGO_TOP/profile.platform
(CSH) source $EGO_TOP/cshrc.platform

 

e.     If you ran the egosetsudoers.sh command before you installed Fix 601711, then run it again now on the host and before restarting the cluster to grant administrator root privileges.

f.       Restart the cluster and enable applications:

$ egosh ego start all
$ soamcontrol app enable application_name

 
Tip: After installing Fix 601711 and it works well in your environment, to avoid the original files from being scanned by security management related tools, you can move the original files out of the cluster:

·       Move the backup files (under the $EGO_TOP/patch/backup/ directory) to other hosts that do not have IBM Spectrum Symphony multicluster installed.

·       Remove the old files by running:

sudo rpm -e old_rpm --dbpath database_path --nodeps

 

Windows

 .       Log on to your primary host as the operating system cluster administrator, and stop the cluster:
egosh user logon -u Admin -x Admin
egosh service stop all
egosh ego shutdown all

a.     Complete the following steps for each host in the cluster:

                              i.         Log on as the cluster administrator with local administrator privileges and change to the directory where you downloaded the installation file.

For example:
cd C:\smc732

                             ii.          Run the installation file:

smc-7.3.2.bat -i Installation_top

                              Installation_top is the directory where EGO is installed.

                            iii.         Install other Windows packages:

To install the .msi packages directly by using the command prompt to install each one silently:

a)     C:\>msiexec /i C:\smc732\symmcegojre-8.0.8.5.msi /l*v updateSym.log /qn MASTERHOST=host001.local INSTALLDIR=”C:\\Program Files\\IBM\\SpectrumComputing

b)    C:\>msiexec /i C:\smc732\symmcegowlp-23.0.0.6.msi /l*v updateSym.log /qn MASTERHOST=host001.local INSTALLDIR=”C:\\Program Files\\IBM\\SpectrumComputing

The command syntax is as follows:

msiexec /i symmc_package_name_path /l*v sym_install_log  /qn MASTERHOST=host_name INSTALLDIR=installation_directory

where:

symmc_package_name_path is the fully qualified path to the .msi packages; in this case, C:\smc732\symmcegojre-8.0.8.5.msi and C:\smc732\symmcegowlp-23.0.0.6.msi.

host_name is the primary host name in your cluster; in this case, host001.local.

installation_directory is the installation path; in this case, C:\Program Files\IBM\SpectrumComputing.

sym_install_log is the log file for the upgrade; in this case, updateSym.log.

To install the .msi packages interactively:

a)     Double-click the symmcegojre-8.0.8.5.msi installation package and follow the prompts.

b)     Double-click the symmcegowlp-23.0.0.6.msi installation package and follow the prompts.

                           iv.         Verify the installation using the pversions command.
For example:
pversions
The command output should show the two .msi packages installed.

b.     On each host, delete all subdirectories and files from the following directories:

> del %EGO_CONFDIR%\..\..\gui\work\*

> del %SOAM_HOME%\..\gui\workarea\*

> del %SOAM_HOME%\..\kernel\rest\workarea\*

Note: If you configured the WLP_OUTPUT_DIR parameter and APPEND_HOSTNAME_TO_WLP_OUTPUT_DIR is set to true in the %EGO_CONFDIR%\wlp.conf file, you must clean up the %WLP_OUTPUT_DIR%\webgui_hostname\gui\workarea\ directory.
 
c.     Start the cluster on your primary host by logging on as root or as a cluster administrator user with root privileges, reopen a Symphony Multicluster 7.3.2 command console, and restarting the cluster:

egosh ego start all
 

Installing Fix 601711 on IBM Spectrum Symphony Developer Edition 7.3.2
Log on as the operating system cluster administrator, install Fix 601711, which you previously downloaded to your development host:

·       Linux: symde-7.3.2.0_x86_64.bin

·       Windows: symde-7.3.2.0.msi

     
   Linux

Follow Installing IBM Spectrum Symphony Developer Edition on one host.


   Windows

Follow Installing IBM Spectrum Symphony Developer Edition on one host. 


Installing Fix 601711 on an IBM Spectrum Symphony 7.3.2 client

Log on as the operating system cluster administrator and install the Fix 601711 installation package, which you previously downloaded, to your client host:

·       Linux:

o   To install with root: symclnt-7.3.2.0.x86_64.rpm or symclnt-7.3.2.0.x86_64.tar.gz

o   To install with non-root: symclnt-7.3.2.0.x86_64.tar.gz

Note: If you already have the IBM Spectrum Symphony client installed on Linux, install the Fix 601711 package to a different directory.

·       Windows: symclnt-7.3.2.0.msi

To install on Windows, follow Installing the IBM Spectrum Symphony client on Windows.

Note: If you already have the IBM Spectrum Symphony 7.3.2 client installed on Windows, first uninstall version 7.3.2, and then install Fix 601711. If you have any other previously installed versions, install the Fix 601711 package to a different directory.

  
5.     Uninstalling

If required, follow the instructions in this section to uninstall Fix 601711 from your cluster. Refer to the appropriate product offering:
Uninstalling from IBM Spectrum Symphony
Uninstalling from IBM Spectrum Symphony with the multicluster feature
Uninstalling from IBM Spectrum Symphony Developer Edition

Uninstalling from an IBM Spectrum Symphony client

Uninstalling Fix 601711 from IBM Spectrum Symphony 7.3.2

Linux

 .          Log on to the primary host as the operating system cluster administrator, and stop the cluster:
  egosh user logon -u Admin -x Admin
  $ soamcontrol app disable all
  $ egosh service stop all
  $ egosh ego shutdown all

a.       Log on to each Linux management host in the cluster and switch to the directory where you extract the package (for example/sym732), and roll back the fix:

 

                          i.        If you ran the egosetsudoers.sh command after you installed Fix 601711, change the owner back to clusteradmin now, before rolling back the fix. For example:

$ sudo chown clusteradmin:clusteradmin $EGO_TOP/4.0/linux-x86_64/bin/egosh

                         ii.        Roll back all .tar.gz files for Fix 601711 by running the sym-7.3.2.sh file:

$ sym-7.3.2.sh -m -r

                        iii.        Roll back all .rpm files for Fix 601711 by running the symrpm-7.3.2.sh script:

$ sudo ./symrpm-7.3.2.sh -m -r

b.       Log on to each Linux compute host in the cluster, switch to the directory where you extracted the package (for example:/sym732), and roll back the fix:

                          i.        Roll back all .tar.gz files for Fix 601711 by running the sym-7.3.2.sh file

$ sym-7.3.2.sh -c -r

                         ii.        Rollback all rpm files for Fix 601711 by running the symrpm-7.3.2.sh script.

$ sudo ./symrpm-7.3.2.sh -c -r

c.       On each management host, delete all subdirectories and files from the following directories:

$ rm -rf $EGO_CONFDIR/../../gui/work/*

$ rm -rf $EGO_TOP/gui/workarea/*

$ rm -rf $EGO_TOP/kernel/rest/workarea/*

Note: If you configured the WLP_OUTPUT_DIR parameter and APPEND_HOSTNAME_TO_WLP_OUTPUT_DIR is set to true in the $EGO_CONFDIR/wlp.conf file, you must clean up the $WLP_OUTPUT_DIR/webgui_hostname/gui/workarea/ directory

 
d.       Log on as root or a cluster administrator user with root privileges, and source your environment: 
 

(BASH) . $EGO_TOP/profile.platform
(CSH) source $EGO_TOP/cshrc.platform

e.       If you ran the egosetsudoers.sh command before you installed Fix 601711, then run it again now on the host to grant administrator root privileges before starting the cluster.

f.        Restart the cluster and enable applications:

$ egosh ego start all
$ soamcontrol app enable application_name

 

Tip:  After rolling back, the new .rpm files from this fix are still in your file system and RPM database path. If you are certain that you no longer need these files, you can delete them by running:

         $ sudo rpm -e new_rpm --dbpath database_pathnodeps

 

Windows

Note: The following steps will uninstall all changes in Fix 601711 from your Windows host. To recover Fix 601349 or IBM Spectrum Symphony 7.3.2, contact IBM Support.

a.     Log on to the primary host as the operating system cluster administrator, and stop the cluster:
   egosh user logon -u Admin -x Admin
  
soamcontrol app disable all
  
egosh service stop all
  
egosh ego shutdown all

b.     Log on each Windows management host and roll back these .msi files:

·      To uninstall the .msi packages interactively:

i.     From Windows Control Panel > Programs and Features, select IBM Spectrum Computing familyIBM JRE 8.0.8.5, and uninstall the program.

ii.     From Windows Control Panel > Programs and Features, select IBM Spectrum Computing familyIBM WebSphere Application Server Liberty Profile 23.0.0.6, and uninstall the program.

·      To uninstall the egojre-8.0.8.5.msi and egowlp-23.0.0.6.msi files directly by using the command prompt to uninstall each one silently:

msiexec /uninstall {54DE60C9-FA4D-4A25-B765-EEB27CCE9611} /norestart /quiet

      msiexec /uninstall {15FB5ED0-E121-4DEA-95BB-7A6B56DBB24E} /norestart /quiet

c.     Roll back the configuration: once the egojre-8.0.8.5.msi and egowlp-23.0.0.6.msi files are uninstalled from your host, and you want to roll back to the old version of these two packages (for example, to roll back to IBM JRE 8.0.6.36 and IBM WebSphere Application Server Liberty Profile 21.0.0.9), ensure that the old version is still on your host, and then follow these steps:

·   Modify the EGOJRE_VERSION parameter in the following configuration files to point to the old version of IBM JRE:

%SOAM_HOME%\..\jre\setjre.bat

%SOAM_HOME%\..\jre\jre.conf

·   Modify the WLP_VERSION parameter in the following configuration files to point to the old version of IBM WebSphere Application Server Liberty Profile:

%SOAM_HOME%\..\wlp\setwlp.bat

%SOAM_HOME%\..\wlp\wlp.conf

d.     Log on each Windows host and uninstall the .msp file:

On management hosts: sym-7.3.2.bat -m -r

On compute hosts: sym-7.3.2.bat -c -r

 

e.     Rollback the wsm.conf file, Open the %EGO_CONFDIR%\wsm.conf file, locate the line with the JVM_ARGS parameter, and delete -Dlog4j2.disableJmx=true at the end of the line.

f.       On each management host, delete all subdirectories and files from the following directories:

> del %EGO_CONFDIR%\..\..\gui\work\*

> del %SOAM_HOME%\..\gui\workarea\*

> del %SOAM_HOME%\..\kernel\rest\workarea\*

Note: If you configured the WLP_OUTPUT_DIR parameter and APPEND_HOSTNAME_TO_WLP_OUTPUT_DIR is set to true in the %EGO_CONFDIR%\wlp.conf file, you must clean up the %WLP_OUTPUT_DIR%\webgui_hostname\gui\workarea\ directory

g.     Start the cluster on your primary host by logging on as root or a cluster administrator user with root privileges, reopen a Symphony 7.3.2 command console, restarting the cluster, and enabling the applicable applications:
egosh ego start all
soamcontrol app enable application_name

Uninstalling Fix 601711 from IBM Spectrum Symphony 7.3.2 with the multicluster feature

Linux

a.     Complete these steps on your primary host:

                         i.         Log on as the operating system cluster administrator, and source the environment:

(BASH. $EGO_TOP/profile.platform

(CSH) source $EGO_TOP/cshrc.platform

                        ii.         Stop the cluster:

egosh user logon -u Admin -x Admin

$ egosh service stop all

$ egosh ego shutdown all

b.     Complete these steps for each host in the cluster:

                         i.         Log on as the operating system cluster administrator and source your environment:
(BASH. $EGO_TOP/profile.platform
(CSH) source $EGO_TOP/cshrc.platform

                        ii.         Log on to each host in the cluster and switch to the directory where you extract the package (for example /smc732), and roll back the fix:

                        iii.         If you ran the egosetsudoers.sh command after you installed Fix 601711, change the owner back to clusteradmin now, before rolling back the fix. For example:

$ sudo chown clusteradmin:clusteradmin $EGO_TOP/4.0/linux-x86_64/bin/egosh

                        iv.         Roll back Fix 601711:

$ ./smc-7.3.2.sh -r

$ sudo ./smcrpm-7.3.2.sh -r

d.     On each host, delete all subdirectories and files from the following directories:

$ rm -rf $EGO_CONFDIR/../../gui/work/*

$ rm -rf $EGO_TOP/gui/workarea/*

$ rm -rf $EGO_TOP/kernel/rest/workarea/*

Note: If you configured the WLP_OUTPUT_DIR parameter and APPEND_HOSTNAME_TO_WLP_OUTPUT_DIR is set to true in the $EGO_CONFDIR/wlp.conf file, you must clean up the $WLP_OUTPUT_DIR/webgui_hostname/gui/workarea/ directory

 
e.     Log on as root or a cluster administrator user with root privileges, and source your environment:

(BASH) . $EGO_TOP/profile.platform

(CSH) source $EGO_TOP/cshrc.platform

f.       If you ran the egosetsudoers.sh command before you installed Fix 601711, then run it again after now on the host to grant administrator root privileges before starting the cluster.

g.     Restart the cluster and enable applications:

$ egosh ego start all

$ soamcontrol app enable application_name

Tip: After rolling back, the new .rpm files from this fix are still in your file system and RPM database path. If you are certain that you no longer need these files, you can delete them by running:

      sudo rpm -e new_rpm --dbpath database_pathnodeps

 

  Windows

      a.      Log on to your primary host as the operating system cluster administrator, and stop the cluster:

   egosh user logon -u Admin -x Admin
   egosh service stop all
   egosh ego shutdown all

b.     Log on each Windows host and roll back the .msi files:

·     To uninstall the .msi packages interactively:

i.     From Windows Control Panel > Programs and Features, right-click IBM Spectrum Computing family: IBM JRE (Java runtime environment) package for IBM Spectrum Symphony Advanced Edition multicluster (Version 8.0.8.5) and select Uninstall

ii.    From the Windows Control Panel > Programs and Features, right-click IBM Spectrum Computing family: IBM WebSphere Application Server Liberty Profile package for IBM Spectrum Symphony Advanced Edition multicluster (Version 23.0.0.6) and select Uninstall.

·     To uninstall the symmcegojre-8.0.8.5.msi and symmcegowlp-23.0.0.6.msi files directly by using the command prompt to uninstall each one silently:

msiexec /uninstall {DD8FFDD8-735B-462E-9AF6-9ED68CD7000F} /norestart /quiet

      msiexec /uninstall {1E08E0E3-28FA-457D-B299-AE72716E46C4} /norestart /quiet

 

c.     Roll back the configuration: once the symmcegojre-8.0.8.5.msi and symmcegowlp-23.0.0.6.msi files are uninstalled from your host, and you want to roll back to the old version of these two packages (for example, to roll back to IBM JRE 8.0.6.36 and IBM WebSphere Application Server Liberty Profile 21.0.0.9), ensure that the old version is still on your host, and then follow these steps:

·   Modify the EGOJRE_VERSION parameter in the following configuration files to point to the old version of IBM JRE:

%SOAM_HOME%\..\jre\setjre.bat

%SOAM_HOME%\..\jre\jre.conf

·   Modify the WLP_VERSION parameter in the following configuration files to point to the old version of IBM WebSphere Application Server Liberty Profile:

%SOAM_HOME%\..\wlp\setwlp.bat

%SOAM_HOME%\..\wlp\wlp.conf

 

d.     Log on each Windows host and roll back the .msp files:

           smc-7.3.2.bat -r

e.     On each host, delete all subdirectories and files from the following directories:

> del %EGO_CONFDIR%\..\..\gui\work\*

> del %SOAM_HOME%\..\gui\workarea\*

> del %SOAM_HOME%\..\kernel\rest\workarea\*

Note: If you configured the WLP_OUTPUT_DIR parameter and APPEND_HOSTNAME_TO_WLP_OUTPUT_DIR is set to true in the %EGO_CONFDIR%\wlp.conf file, you must clean up the %WLP_OUTPUT_DIR%\webgui_hostname\gui\workarea\ directory  

f.       Start the cluster on your primary host by logging on as root or a cluster administrator user with root privileges, reopen a Symphony Multicluster 7.3.2 command console, and restarting the cluster:
egosh ego start all

 

Uninstalling Fix 601711 from IBM Spectrum Symphony 7.3.2 Developer Edition

Log on as the operating system cluster administrator, and uninstall Fix 601711 from your development host:

·   Linux: symde-7.3.2.0_x86_64.bin

·   Windows: symde-7.3.2.0.msi


   Linux

               Follow Uninstalling IBM Spectrum Symphony Developer Edition.


       Windows

               Follow Uninstalling IBM Spectrum Symphony Developer Edition.

 

Uninstalling Fix 601711 from the IBM Spectrum Symphony 7.3.2 client

Log on as the operating system cluster administrator, and uninstall Fix 601711 from your client host:

·       Linux:

To uninstall: symclnt-7.3.2.0.x86_64.rpm or symclnt-7.3.2.0.x86_64.tar.gz

·       Windows: symclnt-7.3.2.0.msi

Follow Uninstalling the IBM Spectrum Symphony client.

6.     List of files

sym-7.3.2.0_x86_64_build601711.tar.gz

-   egocore-4.0.0.0_x86_64_build601711.tar.gz

-   egomgmt-4.0.0.0_noarch_build601711.tar.gz

-   egorest-4.0.0.0_noarch_build601711.tar.gz

-   explorer-10.1.1.0_x86_64_build601711.tar.gz

-   hfcore-1.2.0.0_x86_64_build601711.tar.gz

-   hfmgmt-1.2.0.0_noarch_build601711.tar.gz

-   soamcore-7.3.2.0_x86_64_build601711.tar.gz

-   soammgmt-7.3.2.0_noarch_build601711.tar.gz

-   soammrcore-7.3.2.0_x86_64_build601711.tar.gz

-   egonodejs-19.8.1.0.x86_64.rpm

-   egoelastic-1.4.6.0.x86_64.rpm

-   egojre-8.0.8.5.x86_64.rpm

-   egowlp-23.0.0.6.noarch.rpm

-   openjdkjre-17.0.6.10.x86_64.rpm

-   sym-7.3.2.sh

-   symrpm-7.3.2.sh

symmc-7.3.2.0_x86_64_build601711.tar.gz

-   symmccore-7.3.2.0_x86_64_build601711.tar.gz

-   symmcegorest-4.0.0.0_noarch_build601711.tar.gz

-   symmcmgmt-7.3.2.0_noarch_build601711.tar.gz

-   symmcegocore-4.0.0.0_x86_64_build601711.tar.gz

-   symmcegojre-8.0.8.5.x86_64.rpm

-   symmcegowlp-23.0.0.6.noarch.rpm

-   smc-7.3.2.sh

-   smcrpm-7.3.2.sh

sym-7.3.2.0_build601711.zip

-   sym-7.3.2.0-soamcore-7.3.2.0_build601711.msp

-   sym-7.3.2.0-soammgmt-7.3.2.0_build601711.msp

-   sym-7.3.2.0-egocore-4.0.0.0_build601711.msp

-   sym-7.3.2.0-egomgmt-4.0.0.0_build601711.msp

-   sym-7.3.2.0-hfmgmt-1.2.0.0_build601711.msp

-   sym-7.3.2.0-hfcore-1.2.0.0_build601711.msp

-   sym-7.3.2.0-egorest-4.0.0.0_build601711.msp

-   egojre-8.0.8.5.msi

-   egowlp-23.0.0.6.msi

-   sym-7.3.2.bat

symmc-7.3.2.0_build601711.zip

-   symmcegojre-8.0.8.5.msi

-   symmcegowlp-23.0.0.6.msi

-   symmccore-7.3.2.0_build601711.msp

-   symmcmgmt-7.3.2.0_build601711.msp

-   symmcegorest-4.0.0.0_build601711.msp

-   symmcegocore-4.0.0.0_build601711.msp

-   smc-7.3.2.bat

symclnt-7.3.2.0.msi

symclnt-7.3.2.0.x86_64.rpm

symclnt-7.3.2.0.x86_64.tar.gz

symde-7.3.2.0_x86_64.bin

symde-7.3.2.0.msi

7.     Copyright and trademark information

© Copyright IBM Corporation 2023

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.