IBM Platform Symphony 7.1 Interim Fix 436074 Readme File

Abstract

This fix enables SSM to create subdirectories under the $EGO_CONFDIR/../../soam/work/history directory with the same permissions as the $EGO_CONFDIR/../../soam/work/history directory.

 

Description

Currently, SSM creates subdirectories under the $EGO_CONFDIR/../../soam/work/history directory with permission 775. With this enhancement, SSM can create subdirectories using the same permissions (read, write, and execute permissions, and sticky bit) as the $EGO_CONFDIR/../../soam/work/history directory. The user that SSM used to create the subdirectories will be the same one used for SD.

This fix applies only to the following platform:

       Linux-x86_64

Readme file for: IBM® Platform Symphony

Product/Component Release: 7.1 FP1

Update Name: Interim Fix 436074

Fix ID: sym-7.1-build436074

Publication date: 6 January , 2016

Contents:

1.     List of fixes

2.     Download location

3.     Products or components affected

4.    Known limitations

5.     Installation and configuration

6.     List of files

7.     Copyright and trademark information 

1.   List of fixes

APAR #P102054

2.   Download location

Download interim fix 436074 from the following location: http://www.ibm.com/eserver/support/fixes/.

3.   Products or components affected 

Product/Component Name, Platform:

Platform Symphony/SD SSM symmkdir, Linux 64-bit

Note: Do not run the symmkdir executable directly. It is for internal use only.

4.   Known limitations

None.

5.  Installation and configuration

5.1         Before installation

              1.  Disable all applications and shutdown the cluster.

       Log on to the master host as the cluster administrator and run:

> soamcontrol app disable all

> egosh service stop all

> egosh ego shutdown

               2.  Back up the following files on all management hosts.

                         $EGO_TOP/soam/7.1/linux2.6-glibc2.3-x86_64/etc/ssm

                         $EGO_TOP/soam/7.1/linux2.6-glibc2.3-x86_64/etc/sd

                      

5.2        Installation steps

              1.  Log on to all management hosts in the cluster and decompress the tar.gz file:

                     > tar zxfo sym7.1_lnx26-lib23-x64_build436074.tar.gz -C $EGO_TOP

              2.  Ensure that the owner of the symmkdir file is the same as the one for SD, and then run chmod 4xxx symmkdir to ensure that the symmkdir file can be executed by all the SSMs with the owner for SD.

  Note: “xxx” is the permission that allows all the SSMs to run symmkdir. Configure it based on your environment.

              3.  Edit the $EGO_CONFDIR/../../eservice/esc/conf/services/sd.xml file to add the SSM_CREATE_SUB_DIRECTORY_WITH_HISTORY_PERMISSIONS environment variable with a value of “y” or "Y".
           

                  Here is an example:

         <sc:ActivityDescription>

          <ego:Attribute name="hostType" type="xsd:string">X86_64</ego:Attribute>

          <ego:ActivitySpecification>

            ....

              <ego:EnvironmentVariable name="SSM_CREATE_SUB_DIRECTORY_WITH_HISTORY_PERMISSIONS">y</ego:EnvironmentVariable>

               .....

          </ego:ActivitySpecification>

     </sc:ActivityDescription>

5.3          After installation

            1.  Verify the installation

                  Run:

                     > sd -V

                     The following is an example output of successfully running the command:

                            IBM Platform Symphony 7.1.0.0 build 436074, Dec 23 2016

                            Copyright International Business Machines Corp, 2001-2014.

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

                   Run:

                     > ssm -V

                     The following is an example output of successfully running the command:

                            IBM Platform Symphony 7.1.0.0 build 436074, Dec 23 2016

                            Copyright International Business Machines Corp, 2001-2014.

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

            2.  Start the cluster and enable the application

     Log on to the master host as the cluster administrator and run:

                       > egosh ego start

                       > soamcontrol app enable <appName>

5.4          Uninstalling  

            1.  Disable all applications and shutdown the cluster

     Log on to the master host as the cluster administrator and run:

                       > soamcontrol app disable all

                       > egosh service stop all

                       > egosh ego shutdown

            2.  Restore the backed-up files and remove $EGO_TOP/soam/7.1/linux2.6-glibc2.3-x86_64/etc/symmkdir.

            3.  Remove the SSM_CREATE_SUB_DIRECTORY_WITH_HISTORY_PERMISSIONS environment variable from the sd.xml file.

            4.  Log on to the master host as the cluster administrator and run:

                       > egosh ego start

                       > soamcontrol app enable <appName>

6.   List of files

            sd

            ssm

            symmkdir

 

7.   Copyright and trademark information

© Copyright IBM Corporation 2017

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.