Call home monitors for PTF updates
IBM Storage Scale provides temporary fixes to its code in between planned releases. The temporary fixes to the codes are called Program Temporary Fix (PTF).
Types of PTF monitors
The call home function has the following two monitors that provide PTF information to a user:
The Callhome Update Request monitor is scheduled to run only once a day and exclusively on the first call home master node of a cluster. The monitor requests the PTF update information from the eSupport server.
The monitor output list contains information about the PTF versions that are available for the IBM Storage Scale version that is installed on the master node. The PTF information is stored in the Cluster Configuration Repository (CCR) to make it available to all other cluster nodes.
The following events show up during the run time of the Callhome Update Request monitor:
- callhome_ptfupdates_ok
- Informs the user that the PTF update check is processed without any errors.
- callhome_ptfupdates_disabled
- Informs the user that the call home function is disabled, or the monitor is disabled through configuration.
- callhome_ptfupdates_ccr_failed
- Informs the user that an error occurred, and the update information cannot be written to the CCR.
- callhome_ptfupdates_failed
- Informs the user about a connectivity error when a PTF update information is requested from the eSupport server.
- callhome_ptfupdates_noop
- Informs the user that an event is raised on a call home master node that is not the first node
in the list.Note: When the first call home master node disappears, the next call home master node in the list automatically takes over the master role.
The PTF Updates Check monitor is scheduled to run only once a day on all call home child nodes, including the master nodes of the cluster. The monitor reads the update information from the CCR and compares it against the IBM Storage Scale version that is installed on the local node. When an appropriate PTF update is found in the information during this check, a system health tip is raised to inform the system administrator about the software update that can be installed.
The following events show up during the runtime of the PTF Updates Check monitor:
- scale_up_to_date
- Informs the user that the installed packages are up to date. No new PTF packages are available.
- scale_updatecheck_disabled
- Informs the user that either the call home function or the PTF monitor is disabled by setting
the value of scale_updatecheck_disabled as
true
. - scale_ptf_update_available
- Informs the user that the PTF updates are available for the current node.
The call home PTF update notification function can be disabled by changing the configuration
value of the mmhealthPtfUpdatesMonitorEnabled to no
. The
mmhealthPtfUpdatesMonitorEnabled value can be set by using the following
mmchconfig command.
mmchconfig mmhealthPtfUpdatesMonitorEnabled=no
Limitations of PTF monitors
The PTF monitors display the following limitations:
- The two PTF monitors consider only the PTF updates for the major version that is installed on the first call home master node. Other versions that might be installed on the other cluster nodes are not considered.
- The PTF monitors consider only the system architecture of the first call home master node.
- The PTF software update process does not run automatically. You must download the applicable PTF updates from the Fix Central before running them.