IBM Support

Activation Engine / Cloud-init Startup Interference

General Page

Starting at version IBM i 7.4 the Activation Engine's Cloud-init feature interferes with the target LPARs startup program, and also starts a number of subsystems. The symptom of this problem is evident when unwanted subsystems (QBATCH, QINTER, etc) are running on the target LPAR, and spending a significant time at SRC C60041AE.
Some of these functions were PTF'd back to V7R2M0 and the symptoms may be similar there. 
The following steps taken on the production LPAR will alleviate those symptoms:
V7R5M0:
  1. Apply PTF 5770SS1-SI77521
V7R4M0:
  1. Apply PTF 5770SS1-SI77407
  2. Apply PTF 5770SS1-SI72142
V7R3M0:
  1. Apply PTF 5770SS1-SI77206
V7R2M0:
  1. Apply PTF 5770SS1-SI72162
Releases prior to V7R4 requires the installation of Cloud-init into IFS, more information is here:

https://www.ibm.com/support/pages/node/1166194
Then on any release set the new wait-time:
CALL PGM(QSYS/QAENGCHG) PARM('WAITTIME=0')
To check the current wait time use this program call:
CALL PGM(QSYS/QCLTDSP)
Alternately there is a toolkit work-around.
The workaround involves using the toolkit exit program to change the QSTRUPJD job description to call the toolkit startup program directly, instead of the normal startup program which triggers the Activation Engine.
Note this page for more information about our exit programs.
 On the production LPAR, perform this step if you aren't already using an exit program:
  • Copy the sample exit program to your tools source code library:
    CPYSRCF FROMFILE(QZRDHASM/QCLSRC) TOFILE(your-lib/QCLSRC) FROMMBR(QZRDIAFFEX)
Then edit the source code to add:
 
  • At the *QUIESCE exit:
    CHGJOBD JOBD(QSYS/QSTRUPJD) USER(QLPAR) RQSDTA('QSYS/CALL QZRDHASM/QZRDIASTRP')
  • At the *POSTFLASH and *PRETCPCFG exits:
    CHGJOBD JOBD(QSYS/QSTRUPJD) RQSDTA('QSYS/CALL QSYS/QWDAJPGM') USER(QPGMR)
Compile the program.
On the controlling LPARs:
  • Create the exit program if you don't have one yet:
    CRTBNDCL PGM(your-lib/QZRDIAFFEX) SRCFILE(QZRDHASM/QCLSRC) SRCMBR(QZRDIAFFEX)       
  • CHGCSEDTA and enter the exit program name on the Exit Program parameter (last page)
  • CHKCSE

[{"Type":"MASTER","Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"ARM Category":[{"code":"a8m0z000000cxy9AAA","label":"High Availability-\u003EFull System Flash Copy"}],"ARM Case Number":"","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"7.2.0;7.3.0;7.4.0;7.5.0"}]

Document Information

Modified date:
05 August 2022

UID

ibm11489083