Fix Readme
Abstract
xxx
Content
Readme file for: Spectrum Scale
Product/Component Release: 5.0.2.0
Update Name: Spectrum_Scale_Advanced-5.0.2.0-ppc64LE-Linux
Fix ID: Spectrum_Scale_Advanced-5.0.2.0-ppc64LE-Linux
Publication Date: 26 October 2018
Last modified date: 26 October 2018
Installation information
Download location
Below is a list of components, platforms, and file names that apply to this Readme file.
| Product/Component Name: | Platform: | Fix: |
|---|---|---|
| IBM Spectrum Scale | Linux PPC64LE RHEL Linux PPC64LE SLES Linux PPC64LE Ubuntu | Spectrum_Scale_Advanced-5.0.2.0-ppc64LE-Linux |
Prerequisites and co-requisites
Installation information
-
Downloading Images Choose the download option "Download using Download Director" to download the new Spectrum Scale package and place it in any location desired on the install node.
Note, if you must (not recommended) use download option "Download using your browser (HTTPS)", instead of clicking on the down arrow to the left of the package name, you must right-click on the package name and select the Save Link As.. option. If you just click on the download arrow, the browser will likely hang.
-
Installing IBM Spectrum Scale update for Linux on Power Little Endian Systems After you have downloaded the IBM Spectrum Scale 5.0.2.0 update, follow the steps below to install the fix package:
- Ensure the package is executable using ls -l command.
You should see something similar with permissions like:
-rwx r--r-- l root root 110885866 Apr 27 15:52 /download_dir/package_name.
If it's not executable, you can always make the package executable using the following command:
chmod +x /download_dir/package_name - Extract RPMs and Debian Linux Packages from Self Extracting Package downloaded using following commands:
For Standard Edition:
./Spectrum_Scale_Standard-5.0.2.0-ppc64LE-Linux-install
For Advanced Edition:
./Spectrum_Scale_Advanced-5.0.2.0-ppc64LE-Linux-install
For Data Management Edition:
./Spectrum_Scale_Data_Management-5.0.2.0-ppc64LE-Linux-install
By default, the RPMs and Debian Linux packages will be extracted to the following location: /usr/lpp/mmfs/5.0.2.0
Required packages for SLES and RedHat Enterprise Linux:
- gpfs.base-5.0.2-0.*.rpm
- gpfs.gpl-5.0.2-0.noarch.rpm
- gpfs.compression-5.0.2-0.*.rpm
- gpfs.gskit-8.0.50-86.*.rpm
- gpfs.msg.en_US-5.0.2-0.noarch.rpm
- gpfs.license.xxx-5.0.2-0.*.rpm (where xxx is the license type)
- gpfs.adv-5.0.2-0.*.rpm (IBM Spectrum Scale Advanced or Data Management Edition only)
- gpfs.crypto-5.0.2-0.*.rpm (IBM Spectrum Scale Advanced or Data Management Edition only)
Required packages for Ubuntu Linux: (x86_64, ppc64le, and s390x only)
- gpfs.base_5.0.2-0_*.deb
- gpfs.gpl_5.0.2-0_all.deb
- gpfs.compression_5.0.2-0_*.deb
- gpfs.gskit_8.0.50-86.deb
- gpfs.license.xxx_5.0.2-0_*.deb (where xxx is the license type)
- gpfs.adv_5.0.2-0_*.deb (IBM Spectrum Scale Advanced or Data Management Edition only)
- gpfs.crypto_5.0.2-0_*.deb (IBM Spectrum Scale Advanced or Data Management Edition only)
Optional Package for SLES and RedHat Enterprise Linux:
- gpfs.docs-5.0.2-0.noarch.rpm
- gpfs.gss.pmcollector-5.0.2-0.xxx.*.rpm (where xxx is the OS version)
- gpfs.gss.pmsensors-5.0.2-0.xxx.*.rpm (where xxx is the OS version)
- gpfs.gui-5.0.2-0.noarch.rpm
- gpfs.java-5.0.2-0.*.rpm
- gpfs.callhome-5.0.2-0.xxx.noarch.rpm (where xxx is the OS type)
- gpfs.callhome-ecc-client-5.0.2-0.noarch.rpm
- gpfs.kafka-5.0.2-0.*.rpm (x86_64 only)
- gpfs.librdkafka-5.0.2-0.*.rpm (x86_64 only)
- gpfs.hdfs-protocol-2.7.3-3.*.rpm (x86_64, ppc64, and ppc64le only)
- gpfs.tct.client-1.1.5.2_65*.rpm (IBM Spectrum Scale Advanced or Data Management Edition only, x86_64 and ppc64le only)
- gpfs.tct.server-1.1.5.2_65*.rpm (IBM Spectrum Scale Advanced or Data Management Edition only, x86_64 and ppc64le only)
Optional Package for Ubuntu Linux:
- gpfs.docs_5.0.2-0_all.deb
- gpfs.gui_5.0.2-0_all.deb
- gpfs.java_5.0.2-0_*.deb
- gpfs.callhome_5.0.2-0_all.deb (x86_64 only)
- gpfs.callhome-ecc-client_5.0.2-0_all.deb (x86_64 only)
- gpfs.kafka_5.0.2-0_*.deb (x86_64 only)
- gpfs.librdkafka_5.0.2-0_*.deb (x86_64 only)
- gpfs.gss.pmcollector_5.0.2-0.xxx_*.deb (where xxx is the OS version)
- gpfs.gss.pmsensors_5.0.2-0.xxx_*.deb (where xxx is the OS version)
- gpfs.tct.client-1.1.5.2_65.*.deb (IBM Spectrum Scale Advanced or Data Management Edition only, x86_64 only)
- Follow the installation and migration instructions in your IBM Spectrum Scale Installing and upgrading.
- Ensure the package is executable using ls -l command.
-
Upgrading GPFS nodes In the below instructions, node-by-node upgrade cannot be used to migrate from GPFS 4.1 or prior releases. For example, upgrading from 4.1.1.16 to 5.0.2.0 requires complete cluster shutdown, upgrade install on all nodes and then cluster startup.
Upgrading GPFS may be accomplished by either upgrading one node in the cluster at a time or by upgrading all nodes in the cluster at once. When upgrading GPFS one node at a time, the below steps are performed on each node in the cluster in a sequential manner. When upgrading the entire cluster at once, GPFS must be shutdown on all nodes in the cluster prior to upgrading.
When upgrading nodes one at a time, you may need to plan the order of nodes to upgrade. Verify that stopping each particular machine does not cause quorum to be lost or that an NSD server might be the last server for some disks. Upgrade the quorum and manager nodes first. When upgrading the quorum nodes, upgrade the cluster manager last to avoid unnecessary cluster failover and election of new cluster managers.
- Prior to upgrading GPFS on a node, all applications that depend on GPFS (e.g. DB2) must be stopped. Any GPFS file systems that are NFS exported must be unexported prior to unmounting GPFS file systems.
- Stop GPFS on the node. Verify that the GPFS daemon has terminated and that the kernel extensions have been unloaded (mmfsenv -u). If the command mmfsenv -u reports that it cannot unload the kernel extensions because they are "busy", then the install can proceed, but the node must be rebooted after the install. By "busy" this means that some process has a "current directory" in some GPFS filesystem directory or has an open file descriptor. The freeware program lsof can identify the process and the process can then be killed. Retry mmfsenv -u and if that succeeds then a reboot of the node can be avoided.
- Upgrade GPFS as follows(make sure to be in the same directory as the files):
- For Linux:
For SLES or RedHat Enterprise Linux:
rpm -Fvh gpfs*.rpm
rpm -ivh gpfs.license.*.rpm (if you are updating from 4.2.1.2 or older version)
rpm -ivh gpfs.compression.*.rpm
For Debian and Ubuntu Linux:
dpkg -i gpfs*.deb
Recompile any GPFS portability layer modules you may have previously compiled. For more information, reference: Building the GPFS portability layer on Linux nodes
- For AIX:
Use the 'inutoc .' command to create a .toc file which will be used by the installp command. The .toc file will be created in the current working directory.
Once the .toc file is created, Upgrade GPFS using the installp command or via SMIT on the node. If you are in the same directory as the install packages and the .toc file, an example command might be:
installp -agXYd . gpfs
- For Linux:
Additional information
-
Package information The images listed below and contained in the Self Extracting Package (SE-Package) are maintenance packages for IBM Spectrum Scale. The images are a mix of normal RPM or DEB images that can be directly applied to your system.
The packages can be used for new install or update from a prior level of IBM Spectrum Scale.
After all RPMs or DEBs are installed, you have successfully updated your IBM Spectrum Scale product.
Before installing IBM Spectrum Scale, it is necessary to verify that you have the correct levels of the prerequisite software installed on each node in the cluster. If the correct level of prerequisite software is not installed, see the appropriate installation manual before proceeding with your IBM Spectrum Scale installation.
For the most up-to-date list of prerequisite software, see the IBM Spectrum Scale FAQ in the IBM® Knowledge Center .
Update to Version:
5.0.2.0
Update from Version:
4.2.0.0 - 5.0.1.2 (If upgrading node by node )
3.5.0 - 5.0.1.2 (If you shutdown and upgrade the entire cluster)
SE Package Content (SLES and RHEL Linux):
- gpfs.msg.en_US-5.0.2-0.noarch.rpm
- gpfs.base-5.0.2-0.*.rpm
- gpfs.gpl-5.0.2-0.noarch.rpm
- gpfs.docs-5.0.2-0.noarch.rpm
- gpfs.compression-5.0.2-0.*.rpm
- gpfs.gskit-8.0.50-86.*.rpm
- gpfs.gui-5.0.2-0.noarch.rpm
- gpfs.hdfs-protocol-2.7.3-3.*.rpm (x86_64, ppc64, and ppc64le only)
- gpfs.java-5.0.2-0.*.rpm
- gpfs.license.xxx-5.0.2-0.*.rpm (where xxx is the license type)
- gpfs.callhome-5.0.2-0.xxx.noarch.rpm (where xxx is the OS type)
- gpfs.callhome-ecc-client-5.0.2-0.noarch.rpm
- gpfs.gss.pmcollector-5.0.2-0.xxx.*.rpm (where xxx is the OS type)
- gpfs.gss.pmsensors-5.0.2-0.xxx.*.rpm (where xxx is the OS type)
- gpfs.kafka-5.0.2-0.*.rpm (x86_64 only)
- gpfs.librdkafka-5.0.2-0.*.rpm (x86_64 only)
- gpfs.adv-5.0.2-0.*.rpm (IBM Spectrum Scale Advanced or Data Management Edition only)
- gpfs.crypto-5.0.2-0.*.rpm (IBM Spectrum Scale Advanced or Data Management Edition only)
- gpfs.tct.client-1.1.5.2_65.*.rpm (IBM Spectrum Scale Advanced or Data Management Edition only, x86_64 and ppc64le only)
- gpfs.tct.server-1.1.5.2_65.*.rpm (IBM Spectrum Scale Advanced or Data Management Edition only, x86_64 and ppc64le only)
SE Package Content (Ubunut Linux):
- gpfs.msg.en_us_5.0.2-0_all.deb
- gpfs.base_5.0.2-0_*.deb
- gpfs.gpl_5.0.2-0_all.deb
- gpfs.docs_5.0.2-0_all.deb
- gpfs.compression_5.0.2-0_*.deb
- gpfs.gskit_8.0.50-86.*.deb
- gpfs.gui_5.0.2-0_all.deb
- gpfs.java_5.0.2-0_*.deb
- gpfs.kafka_5.0.2-0_*.deb (x86_64 only)
- gpfs.librdkafka_5.0.2-0_*.deb (x86_64 only)
- gpfs.license.xxx_5.0.2-0_*.deb (where xxx is the license type)
- gpfs.gss.pmcollector_5.0.2-0.xxx_*.deb (where xxx is the license type)
- gpfs.gss.pmsensors_5.0.2-0.xxx_*.deb (where xxx is the license type)
- gpfs.adv_5.0.2-0_*.deb (IBM Spectrum Scale Advanced or Data Management Edition only)
- gpfs.tct.client-1.1.5.2_65.*.deb (IBM Spectrum Scale Advanced or Data Management Edition only, x86_64 only)
-
Summary of changes for IBM Spectrum Scale Unless specifically noted otherwise, this history of problems fixed for IBM Spectrum Scale 5.0.x applies for all supported platforms.
Changes to the IBM Spectrum Scale 5.0.2.0 include the following:
- AFM and AFM DR-related changes
â¢Enabled user-defined gateway node assignment to AFM and AFM DR filesets by modifying afmHashVersion value to 5. â¢Added new options to mmafmctl prefetch. For more information, see mmafmctl command. â¢Add afmGateway to mmchfileset. For more information, see mmchfileset command. â¢Read-Only NFS export supported for AFM RO mode filesets. â¢Disabled prefetch recovery â¢Disabled gateway node queue transfer on AFM and AFM DR filesets
- Authentication-related changes
--ks-admin-pwd and --ks-swift-pwd removed from mmuserauth
- Big data and analytics changes
Changes in Mpack version 2.4.2.6 â¢HDP 2.6.5 is supported. â¢Mpack installation resumes from the point of failure when the installation is re-run. â¢The Collect Snap Data action in the IBM Spectrum Scale service in the Ambari GUI can capture the Ambari agents' logs into a tar package under the /var/log/ambari.gpfs.snap* directory. â¢Use cases where the Ambari server and the GPFS⢠Master are co-located on the same host but are configured with multiple IP addresses are handled within the IBM Spectrum Scale service installation. â¢On starting IBM Spectrum Scale from Ambari, if a new kernel version is detected on the IBM Spectrum Scale node, the GPFS portability layer is automatically rebuilt on that node. â¢On deploying the IBM Spectrum Scale service, the Ambari server restart is not required. However, the Ambari server restart is still required when executing the Service Action > Integrate Transparency or Unintegrate Transparency from the Ambari UI.
- Cloud services changes
â¢Support for RHEL 7.4 and 7.5 on both Power® and x86 machines. â¢Support for Openstack Swift 2.13, IBM Cloud Object Storage 3.13.4.40, and Swift3 2.13
- File system core improvements
The GPFS portability layer (GPL) can be rebuilt automatically. For more information, see the entry Installation improvements later in this topic. File system maintenance mode Added information about the new file system maintenance mode and added the new parameter to the mmchfs, mmcrfs, and mmlsfs commands The maxActiveIallocSegs attribute improves the performance of deletes and unlinks The maxActiveIallocSegs attribute of the mmchconfig command can significantly improve performance when multiple threads or processes on multiple nodes are concurrently deleting or unlinking files in different subdirectories of the same file directory. The mmnetverify command checks the connectivity of remote clusters The mmnetverify command checks remote clusters for host-name resolution, network connectivity via ping, and GPFS daemon connectivity. It checks known remote clusters from the mmsdrfs file and can also check remote clusters that are specified on the command line. For more information, see mmnetverify command. Two features cope with long I/O waits on internal disks (disks attached to a single node) â¢The diskIOHang callback event allows you to add notification and data collection scripts to analyze the cause of a local I/O request that has been pending in the node kernel for more than 5 minutes. For more information, see mmaddcallback command. â¢The panicOnIOHang attribute controls whether the GPFS daemon panics the node kernel when a local I/O request has been pending in the kernel for more than five minute
- File audit logging updates
â¢Listing or viewing the contents of directories within file audit logging enabled file systems will produce OPEN and CLOSE events in the audit logs â¢Added option to enable and disable file audit logging from the IBM Spectrum Scale management GUI. You can enable file audit logging at the file system level while creating or modifying a file system from the Files > File Systems page
- IBM Spectrum Scale management API changes
â¢PUT /filesystems/{filesystemName}/audit/enable â¢PUT /filesystems/{filesystemName}/audit/disable â¢GET: /smb/shares/{shareName}/acl â¢GET: /smb/shares/{shareName}/acl/{name} â¢DELETE: /smb/shares/{shareName}/acl â¢DELETE: /smb/shares/{shareName}/acl/{name} - IBM Spectrum Scale GUI changes
â¢Added options to create and manage node classes. The two types of node classes that can be defined in the IBM Spectrum Scale system are system node classes and user-defined node classes. The system node classes are hard-coded but you can create user-defined node classes by using the Nodes > Node Classes > Create Node Class option. â¢Added option to enable and disable file audit logging. File audit logging captures file operations on a file system and logs them to a retention enabled fileset. You can enable file audit logging at the file system level while creating or modifying a file system from the Files > File Systems page. â¢Added option to configure automatic assignment of certain sensors to a single node, in the Services > Performance Monitoring > Sensors page. A single node is automatically selected by the system to run the GPFSFilesetQuota, GPFSFileset, GPFSPool, and GPFSDiskCap sensors. â¢Improved remote cluster monitoring options capabilities. â¢Introduced an integrated view of GUI services and GUI user management in the Services > GUI page. Removed the GUI Users and GUI Access pages from the Access menu and integrated the GUI user management features in the Services > GUI page. The GUI also logs out the users if the administrator changes the user role or expire the password of the currently logged in user. For more information, see GUI. â¢Added option to configure an external authentication method to manage the GUI user access in the Services > GUI page. â¢Improved filtering and listing of events. Added graphical view of events reported against each component in the Monitoring > Events page. Clicking on the graph displays only the relevant events in the grid view. Removed the Unread Events filter option and introduced Current State and Notices filter options. â¢Improved health status monitoring of CES IPs. Renamed Services > CES Network to Services > CES Network and CES IPs. The Addresses section shows the health status of the CES IP component. It also shows the preferred nodes and non-hostable nodes if Node Affinity is selected as the IP address distribution method. â¢Introduced a What's new window to highlight the changes made to the IBM Spectrum Scale GUI in a release. When the user launches the GUI for the first time after installing or upgrading to the latest version, the GUI users can see the list of GUI changes made in that release
- Installation toolkit changes
â¢Support for IBM Z (RHEL 7.x, SLES12.x, Ubuntu 16.04 and Ubuntu 18.04 on s390x) â¢Support for offline upgrade of nodes or components while they are stopped or down â¢Support for excluding nodes from an upgrade run â¢Support for resuming an upgrade procedure after a failure â¢Support for watch folder â¢Enhancements in CES shared root creation and detection in config populate â¢Upgraded bundled Chef package
- Installation improvements
The GPFS portability layer (GPL) can be rebuilt automatically.You can now configure a cluster to automatically rebuild the GPL whenever a new level of the Linux kernel is installed or whenever a new level of IBM Spectrum Scale is installed.
- Object changes
Added the new password-related parameter to the mmobj command.
- IBM Spectrum Scale SMB changes
â¢Configurations â¦IBM Spectrum Scale does not change back the supported SMB protocol versions when they are changed by a user. â¾No longer force SMB2 for 'server min protol' in registry template. â¾ No longer force SMB3 for 'server max protol' in registry template. â¢Security â¦Local user enumeration without credentials has been disabled by setting 'restrict anonymous = 2' by default â¢Stability enhancements â¦The load on the idmap cache has been reduced by â¾Removing calls to gencache_stabilize() in net utility and on smbd server exit â¾adding an additional cache layer in memory so that the performance of workloads involving many idmap lookups (with hide unreadable, for example) should improve and timeouts during idmap cache access avoided. â¾More graceful behavior of CTDB in out-of-memory situations (avoid crash, going unhealthy, log memory usage data). â¾Speed up wbinfo -p (the command for local winbind monitoring) to minimize the likelihood of winbindd monitor timeouts and resulting fail-overs. â¢Ubuntu enhancements â¦As a consequence of the system library dependencies, GPFS SMB on Ubuntu now uses heimdal libraries for Kerberos to avoid linking against two Kerberos libraries. â¦Added support for OpenSSL 1.1.0 to allow GPFS SMB build on Ubuntu 18.04 â¦Fixed SMB packages dependencies on Debian to allow install with IBM Spectrum Scale 4.2.3. â¢Scalability â¦For a huge number of open files, the responses to MMC request from listing open files can time out. To speed up file listing, two new options are introduced: srvsvc:file enum count locks = false and srvsvc : file enum check stale = false. â¢Usability â¦Removed the wrong "malloc fail" error messages and fixed error messages during charset conversion. â¦Added the close-file function to smbcontrol command to allow closing files without having to use the MMC. â¦Adjusted debug level when get_winattrs returns EBADF to remove warning "Getting winattrs failed for ..: Bad file descriptor" â¢GPFS SMB version enhanced from 4.6.14_gpfs_36 tp gpfs_50-1 4.6.15_gpfs_49-1 â¢Miscellaneous â¦Cache dfree information based on query path. â¦Fix Windows Quota report issue: Fix keep_old_entries logic for older kerberos libraries. â¦Update SELinux policy module for postfix. to avoid SELinux warnings /usr/libexec/postfix/local from getattr â¦Add TasksMax option to smbd systemd service file for SLES12 and Ubuntu to avoid the OS to prevent forks on new SMB connections as the default is too small â¦Restore Samba's pre 4.6.9 behavior to implicitly set SMB_ACE4_SYNCHRONIZE on NFSv4 ACLs - more strict ACLs checks has broken downwards compatibility â¦Fix reporting wrong session times for stale connections in the MMC.
- AFM and AFM DR-related changes
Was this topic helpful?
Document Information
Modified date:
29 April 2019
UID
isg400004104
