IBM Support

GPFS upgrade hangs when using "Check for updates" option on vsys instance page

Question & Answer


Question

 When a user clicks the "check for updates" button on a vsys instance page, the process hangs and never completes. This problem requires the user to back out of the upgrade in order to get the instance back to the previous state.

Cause

Problem description:

"Check for updates" option hangs at the vsys instance page and customer needed to back out of upgrade

Actual problem:

Customer created a second GPFS file system created after deployment time. This new file system was not set to automount. So the server was sitting there waiting for the customer to mount the file system, but the Cloud Pak System UI has no knowledge of this requirement, so it appeared nothing was happening

Answer

Solution:

Customer had to set automount to true on both server and client nodes (each VM needed to set automount to true):

1. You can check whether file systems are set to automount by using the GPFSManager's "get cluster status" operation

If any file systems are not set to automount, you can change that with the following command:

su - gpfsprod -c 'sudo /usr/lpp/mmfs/bin/mmremotefs update fileSystemName -A yes'

2. After this property was set, the instances could be upgraded smoothly. Note: As the number of VMs in the instance increases, so does the time it takes for this process to complete. There are several pieces of software being upgraded, not just GPFS, so plan for a longer maintenance window for larger instances.

Notes:

Here are some notes from the GPFS pattern team regarding this issue:

The file systems created on GPFS server after deployment of client instance need to be defined as remote GPFS file system with enabled auto mount option. They also need to be manually mounted on client instance. We need to set auto mount option explicitly true using the following 'mmremotefs' command

Command to define a new remote GPFS file system with enabled automount option:

su - gpfsprod -c 'sudo /usr/lpp/mmfs/bin/mmremotefs add <yourfileSystemName> -f <yourfileSystemName> -C <yourclustername> -A yes -T /gpfs/yourfileSystemName'


Here, <yourfileSystemName> refers to name of file system on remote cluster, <yourclustername> refers to remote cluster name, and -A yes defines automount option and is mandatory here.

Command to mount the specified file system manually:

su - gpfsprod -c 'sudo /usr/lpp/mmfs/bin/mmmount <yourfileSystemName> -a'

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFQSV","label":"IBM Cloud Pak System Software"},"Component":"GPFS ptype","Platform":[{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSM8NY","label":"PureApplication System"},"Component":"GPFS ptype","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"","label":""}}]

Product Synonym

IPAS; ICPS; PureApplication System; Cloud Pak System; PureApp; pureapp; cps; ipas; icps; pureapp system; PureApp System;

Document Information

Modified date:
06 May 2020

UID

ibm11283596