What’s New in GDPS 4.3?
Transcript of What’s New in GDPS 4.3?
What’s New in GDPS 4.3?Dave ClitherowIBM
November 2020Session 1AA
Solution names – reminder (last time – GDPS/PPRC EOS)
GDPS V3 name GDPS V4 full name GDPS V4 short name
GDPS/PPRC HM GDPS Metro HyperSwap Manager GDPS HM
GDPS/PPRC GDPS Metro Single Leg GDPS Metro SL
GDPS/MTMM GDPS Metro Dual Leg GDPS Metro DL
GDPS/XRC GDPS Global – XRC GDPS XRC
GDPS/GM GDPS Global – GM GDPS GM
GDPS/MzGM GDPS Metro Global – XRC GDPS MzGM
GDPS/MGM GDPS Metro Global – GM GDPS MGM
GDPS/A-A GDPS Continuous Availability GDPS CA
GDPS Virtual Appliance GDPS Virtual Appliance GVA
2(c) Copyright IBM 2020
GDPS Priced Features
GDPS Feature Name GDPS Environment applicable Priced feature or included?
xDR zVM GDPS Metro Included*
*Does require licenses for SA MP and its xDR feature
GDPS SSC Support (vIDAA) GDPS Metro & GDPS Metro Global - GM Separately priced
GDPS z/OS Proxy GDPS Metro Separately priced
GDPS KVM Proxy GDPS Metro Separately priced
Dual Leg GDPS Metro Separately priced*
*Can be ‘rented’ for migration purposes (3-month chunks of time)
GDPS LCP Manager All (see later charts for details) Separately priced
GDPS TestCopy Manager GDPS Metro Global – GM 4-site Separately priced
GDPS CA ZDL feature* GDPS Continuous Availability Separately priced
*Either short or long distance (see later for details on long-distance ZDL)3(c) Copyright IBM 2020
Key migration considerations first
• Unlike the last two releases, there are no key migration considerations, other than those in place before V4.1. That is,
• N, N-1 co-existence is supported
• GDPS 4.2 does however need pre-req APARs installed before you migrate the first system to 4.3 –check the PSP!
• We do however recommend not running in a mixed release configuration for long periods
• New functions typically require all systems to be at the new release level before being exploited
• Exceptions exist
• We test by updating K-sys, then P-sys
• Alternate K-sys first, then Master
4(c) Copyright IBM 2020
Summary of updates for GDPS solutions
Metro Global Metro Global Continuous Availability
(c) Copyright IBM 2020 5
• Preserve Mirror Tool
• Configuration Wizard
• LCP enhancements (4.2 SPE)
• SGC support
• New topologies supported
• Management profiles
• Role-Based Security enhancements• Std Actions (4.2 SPE)
• Sysplex script statement (4.2 SPE)
• Main panel options (4.3 SPE)
• Workflow enhancements• Start a script from any step
• Inject a stop request to an executing script
• Reset a ‘failed’ script indicator
• Support for LOGRY/LOGRZ to allow use of System logger on K-sys (4.2 SPE)
GDPS Metro Highlights• HMT performance enhancement (5-10x improvement
for transfer of info to Alt-K)
• GDPS Virtual Appliance refresh (not 4.3 specifically)
• z/OS 2.3, NetView 6.2.1, SA 4.1, GDPS 4.1
• Now supports zVM SSI live guest relocation and KVM
• GDPS Health Check extensions• z/OS Proxy-managed systems checks
• FB disk support (freeze/run with xDR protocol) (4.2 SPE)
• PD enhancement (RFE 134865)• Determine the xDR maintenance level via GDPS plus ability to
perform ‘get xdrstatus’ and ‘collect xdrlogs’
• SSC (vIDAA appliance) DR capability with GDPS (4.2 SPE)
• New GDPSPRIV CONFIG file for defining privileged commands/classes – imbed file from RS1 CONFIG
• Replaces CPCLASS EXEC
(c) Copyright IBM 2020 6
GDPS GM and MGM Highlights
• Reintroduction of CHGGMSITE command• Removed in V4 incorrectly as use cases remain for it’s use
• Support for SSC (vIDAA) in an MGM 3-site and 4-site configuration (4.3 SPE)• Requires specific level of vIDAA
• Support for FlashCopy on to GM primary (GM and MGM RPFC stage 1)• Workflow enhancements (as Metro)• LCP on a GM code base (4.3 SPE)
• Supports physical isolation for MM2SITE topology + others
• Role-Based Security enhancements (4.3 SPE)
7(c) Copyright IBM 2020
GDPS XRC and MZGM Highlights
• LCP support for GDPS Metro in MzGM configuration – virtual isolation active in the current application region
• RESTful API for standard or common functions mainly (not direct replication management)
• GDPS XRC High Availability. (RFEs 101702, 80312)• HyperSwap support for XRC secondaries
• 2 K-sys and dual Master support
• Redirection of SNA comms for IR
• XRC recovery of devices in an alternate subchannel set
• HMT support
• Region switch RTO enhancements• STOP SESSION DRAINCLIP to avoid overhead of XRECOVER processing in MzGM 4-site
• Role-Based Security enhancements – can use SECURITY=SAF in the GDPS Metro context in MzGM
• Workflow enhancements (as Metro)8(c) Copyright IBM 2020
GDPS Continuous Availability Highlights
• Role-based security enhancements for standard actions (SPE)• Improved system monitoring• RESTful API support• Workflow enhancements (as Metro)• RAS improvements • Zero Data Loss at distance• ROUTING SWITCH for VSAM workloads (SPE)
9(c) Copyright IBM 2020
GDPS Continuous Availability Highlights – ZDL at distance
10
Logs
CDDS
Active Workload
Logs
CDDS
MM – RL2ZDL Leg (Partial)
MM – RL1
Sysplex A
RS1
RS2
Db2
Intermediate Site
Logs
CDDS
RS3Global Mirror Logs
CDDSOtherData
ZDL Replication design : • Db2 Logs are replicated thru MM & GM• Data is replicated by IIDR for Db2
Proxy images (B#1 & B#2)
Production images
RL3 - MTIR
Sysplex B
Logs
CDDS
HW Repl.
SW Repl.
Logs
CDDS
FlashCopy
Proxy Db2
Standby Workload
Db2Capture Apply
GMSEC GMjournal
OtherData
OtherData
IFI MQ
Region A Region B
(c) Copyright IBM 2020
• RESTful API extension to other solutions• GM/MGM
• GDPS Health Checks• Dynamic Data Space usage for CANZLOG• Channel recovery path setting• CFRM message-based manager role check
• GDPS Metro Global – XRC region switch RTO enhancement
• Parallel processing of CopyOnce data movers
• GDPS Security Improvements• LCP phase 1• GDPS Standard Actions security rollout to
GDPS CA• GDPS Main Menu security via SAF
• GDPS LCP Manager• LCP Manager GM phase 1 (4.2 SPE roll up)• LCP Manager GM phase 2 (FCSet support)• Enhanced error handling• Automatic handling of extent pool and backup
volume exhaustion events• LCP Capture enhancements• MGM 4-site region switch enhancements
GDPS 4.3 SPEs planned
(c) Copyright IBM 2020 11
GDPS Workflow Enhancements
(c) Copyright IBM 2020 12
Script changes:
• Ability to start a script at any statement in the script
• Ability to inject a STOP at the next statement request
• Scripts that have been STOPped or have failed in execution are highlighted in the selection list
• Can clear this condition by re-executing the script or using a reset option
• You cannot refresh the scripts when there are failed script indicators present
• Available in all GDPS solutions supporting scripts
• Does NOT enable the ability to cancel the currently executing statement
• Could lead to resources being left in an indeterminate/bad state
GDPS Workflow enhancements
(c) Copyright IBM 2020 13
Step1 – Stop System ABCD
Step2 - Hyperswap
Step3 – Activate CBU
Step4 – Load System ABCD
At 12:15:01, User Admin1 has executedScript SCR_MAINT that failed on step3
Step1 – Stop System ABCD
Step2 - Hyperswap
Step3 – Activate CBU
Step4 – Load System ABCD
Script SCR_MAINT can restart from step3
User knows:- When (12:15:01)- Who (Admin1)- Where (Step3)…the script SCR_MAINT has failed.
User can restart thescript from the step thathas failed.
Workflow enhancementAbility to start/restart a script at any statement in the script
(c) Copyright IBM 202014
Workflow enhancementAbility to inject a STOP at the next statement request
User notices something during Start Secondary and do not want to perform the step3 anymore.
Step1 – Stop System ABCD
Step2 – Start Secondary
Step3 – Load System ABCD
User Admin1 has executedScript SCR_MAINT
Step1 – Stop System ABCD
Step2 – Start Secondary
Step3 – Load System ABCD
ReexecuteStart Secondary
Step1 – Stop System ABCD
Step2 – Start Secondary
Step3 – Load System ABCD
Restart from Step3
Alternative #1
Alternative #2
User can stop script execution from a new panel
(c) Copyright IBM 202015
GDPS Workflow enhancements
Option 6 Planned Actions from the Main menu will go to panel VPCPFUS1 where a new option is available 1 Script managementthat will go to new panel VPCPMSCR where any active and failed scripts will be displayed.
16(c) Copyright IBM 2020
GDPS Workflow enhancements
The new panel VPCPMSCR when no script is active and no scripts have failed
17(c) Copyright IBM 2020
GDPS Workflow enhancements
Using X execute in front of a script. You need to select the step you want as the starting point before typing YES in the selection field and hit enter. Defaults to the first step when the scripted has not previously been stopped.
The trace entry when the script starts will have been extended to show the step number from where it has been started
18(c) Copyright IBM 2020
GDPS Workflow enhancements
The new panel VPCPMSCR now show that the script is active in step 2, show the step content, the USERID that started the script, a timestamp when the step started, the system name and NetView DOMAINID.
Here you can use S to stop the script, the active step will run until it completes, then the script will end, the step following the completed step will be marked as failed.
19(c) Copyright IBM 2020
GDPS Workflow enhancements
When a script has failed it shows up in the lower section of the panel with the same information as for the active script, the time stamp is from when the step failed. Here you can use R to reset the failing flag for the failed script
20(c) Copyright IBM 2020
GDPS Workflow enhancement Update
Panel VPCPFUS1 failed scripts are marked in yellow
21(c) Copyright IBM 2020
GDPS Workflow enhancement Update
Using X execute in front of a failed script, the failed step will be marked in yellow with the extension – STEP FAILED.The failed step will be NOT be pre-selected as the starting point – you will have to select where you want to restart the script from.
The top will show the timestamp, system name, DOMAINID and the USERID that started the script which was stopped.
22(c) Copyright IBM 2020
LCP Enhancements
(c) Copyright IBM 2020 23
LCP Delivery/Evolution timeline
LCP RESTOREVersion 4.2
Version 4.2* SPE/4.3/4.3 SPE
Up to 10FC & 1RC
Version 4.1 Initial Release
LCP RECOVER
Management profiles
Physical isolation with GM
SGC support
Version 4.3 timeframe
Additionaltopology support
Security extensions
Additionalenhancements
* PH17926 – MM basePH17927 – GM base (not in 4.3 GA)+ other APARs to resolve some PEs
24(c) Copyright IBM 2020
Virtual and physical isolation of protection copies - recap
25
Metro Mirror
Protection copies
Restore
Production Systems
Recovery system
SAN / WAN
Administrators
ü The protection copies are created in one or more storage systems in the existing high availability and disaster recovery topology
ü The storage systems are typically in the same SAN or IP network as the production environment
Metro Mirror Protection
copies
Production Systems
Recovery system
SAN / WAN
Administrators Administrators
SAN / WAN
Physical isolation
ü Additional storage systems are used for the protection copies
ü The storage systems are typically not on the same SAN or IP network as the production environment
ü The storage systems have restricted access and even different administrators to provide separation of duties
Restore
Virtual isolation
(c) Copyright IBM 2020
LCP Topologies supported
– MZGM3SITE with Virtual Isolation (Metro only)
– MGM3SITE with Virtual Isolation (later this month)
– MM2SITE with Virtual Isolation
– MM3SITE with Virtual Isolation
– MGM3SITE with Physical or Virtual Isolation
– MGM4SITE with Physical Isolation
– MZGM4SITE with Virtual Isolation (Metro only –Application region)
– GM2SITE with Virtual Isolation (4.2SPE/4.3SPE)
– MM2SITE with Physical Isolation (4.2SPE/4.3SPE)
Metro-based LCP Manager
GM-based LCP Manager
POC-ready (nearing test completion)Generally available
(c) Copyright IBM 2020 26
LCP Manager functions
Common function regardless of topology:
• Support for Safe Guarded Copy in DS8K
• Management profile support to define characteristics such as:
• Retention period• Minimum interval between captures• Capture type• Name – used in script statements• Max Reservation and Check in times
• Ability to tag which capture within a profile will be the target of a script action
• Ability to remove and add devices to the configuration without losing critical information
• Script statements to perform the following• Capture a point in time copy• Recover a point in time copy• Release expired copies• Terminate the recovery of point in time copy
Function specific to a GDPS Metro code base LCP Manager:
• FlashCopy set support• Will be added to GM code base LCP Manager
• Script statement to restore a captured FlashCopy set to the source devices.
27(c) Copyright IBM 2020
GDPS Metro – Virtual air gap
RecoverySysplex
RS1 RS2Metro Mirror
ProdSysplexes
RS2CS1
RS2CS2
RS2CS3
RS2RC1
KP
FC-only
28(c) Copyright IBM 2020
GDPS MGM 4-site – Physical air gap w. TestCopy Mgr
RecoverySysplex
RS1 RS4
Glo
bal C
opy
Metro M
irror
RS2 RS3Global Mirror
RS5Global Copy
KLCP
RS5CS1
RS5CS2
RS5CS3
RS5RC1
RS6
Global CopyTestCopy Mgr
FC-only
29(c) Copyright IBM 2020
GDPS Global – GM – Virtual airgap
RecoverySysplex
RS1 RS2
Global Mirror
ProdSystems
RS2CS1
RS2CS2
RS2CS3
RS2RC1
Kr
RS2J
Logical Corruption Protection Environment in same box as GM secondaries
30(c) Copyright IBM 2020
GDPS Metro (MM2SITE) – Physical airgap
Logical Corruption Protection Environment physically isolated in Global Mirror secondary site – can be from RS1 or RS2 but needs to be MT capable
RS3CS1
RS3CS2
RS3CS3
RecoverySysplex
RS3RC1
RS1 RS2Metro Mirror
ProdSysplex
ProdSysplex
Global Mirror
RS3
RS3J3
Kr
31(c) Copyright IBM 2020
GDPS Metro Dual Leg (MM3SITE) – Physical airgap
RS4 RS4CS1
RS4CS2
RS4CS3
RecoverySysplex
RS4RC1
Kg/Kr LCP
Global Mirror
RS1 RS2Metro Mirror
ProdSysplex
ProdSysplex
RS3
MTI
R
Metro M
irror
RS4J
32(c) Copyright IBM 2020
GDPS Metro Global 3-site – Physical airgap
Logical Corruption Protection Environment physically isolated in Global Mirror secondary site – managed by an external LCP manager (MM) similar to 4-site.
RS4 RS4CS1
RS4CS2
RS4CS3
RecoverySysplex
RS4RC1
KLCP
Global Copy
RS1 RS2Metro Mirror
ProdSysplex
ProdSysplex
Glob
al
Mirr
or
RS3
RS3J3
Kr
IR
FC-only
33(c) Copyright IBM 2020
GDPS MGM 3-site virtual airgap
Logical Corruption Protection Environment physically isolated in Global Mirror secondary site – can be from RS1 or RS2 but needs to be MT capable. Based on the internal LCP Manager (GM)
RS3CS1
RS3CS2
RS3CS3
RecoverySysplex
RS3RC1
RS1 RS2Metro Mirror
ProdSysplex
ProdSysplex
Global Mirror
RS3
RS3J3
Kr
IR
34(c) Copyright IBM 2020
GDPS Global - GM – Physical airgap
Logical Corruption Protection Environment physically isolated in Global Mirror secondary site managed by external LCP manager (MM)
RS1 RS2Global Mirror
ProdSystems Kr
RS2J
RS3 RS3CS1
RS3CS2
RS3CS3
RecoverySysplex
RS3RC1
Global Copy
KLCP
35(c) Copyright IBM 2020
GDPS PMT Replacement
(c) Copyright IBM 2020 36
PMT is back!
• New PMT V5.1.0 is GDPS V4 only and will be made available for 4.1, 4.2 (PH21769) and 4.3• Shipped as part of GDPS code distribution as compiled REXX – no source provided• Issues and questions can be submitted via GDPS support cases • Partly integrated with GDPS DASD Config process• Main function remains the simplification of the process to add or delete device pairs from the GDPS
Metro configuration and minimize mirroring/HyperSwap NOK• Initial support for add/delete of pairs in MM2SITE plus GDPS Metro in MGM3SITE, MGM4SITE,
MZGM3SITE and MZGM4SITE topologies for the CKD consistency group only• Support for changes to FBA group, changes in multiple groups within a consistency group and the
MM3SITE topology are also planned• DataMigrationMode=YES is not (currently) supported.
• Prior versions of PMT can still be used for this purpose in a non-MT set up.
37(c) Copyright IBM 2020
GDPS Preserve Mirror Tool (PMT)
38(c) Copyright IBM 2020
New PMT V5.1.0 will be made available for 4.1, 4.2 (PH21769) and 4.3Shipped as part of GDPS code distribution
Add disks to GEOPARM
Run config process
Run Start Secondary
Back in sync. Hyperswap ready
Add disks to GEOPARM
Run config process (PMT mode)
Run normal config process
Back in sync. Hyperswap ready
Under the cover, PMT takes care of doing the actions to synchronize the new disk.
Without PMT With PMT
Hyperswap NOK(Minutes to
hours… )
Hyperswap OK
Hyperswap OK
Hyperswap OK
Hyperswap OK
Hyperswap NOK (≃5 to 120sec )Ti
me
GDPS Configuration WizardObjective: Simplify the configuration of GDPS
Deliverable:Tool to aid in the creation and maintenance of the various GDPS XML files for Metro, GM and MGM
(c) Copyright IBM 2020 39
GDPS Configuration WizardSimplification of the process to add or delete device pairs from the GDPS Metro configuration
(c) Copyright IBM 202041
Configuration wizard – GEOGROUP syntax check
42(c) Copyright IBM 2020
Configuration wizard – OPTIONS Live documentation
43(c) Copyright IBM 2020
Health Check Updates
(c) Copyright IBM 2020 44
New GDPS Health Checks z/OS Proxy related
Health Checks on z/OS Proxy
Health Checks have been extended to run on the z/OS Proxy-managed systems• Some new aspects to the checks, specific to running in this environment• CDS checks changed• PPT check• STC checks modified for GEOCTCAM, GEOPFENF & GEOPFSRV• CRITICALPAGING set for IOSHSRDR and IOSHSADR too• GRS check, CTC check …and more besides
Managed via SDSF CK option since no GDPS NetView on z/OS Proxy-managed systems• A summary of the checks and exceptions are available on the Master K-sys via the
Remote option
GDPS_Check_CONFIG
GDPS_Check_CONFIG has been updated on the K-sys to check that the recommendations of at least 2 CTC connections and on at least 2 different CHPIDs have been defined and are available.
(c) Copyright IBM 2020 45
GUI and RESTful API
(c) Copyright IBM 2020 46
GDPS GUI/RESTful API changes
GDPSIVP
GDPSIVP command has been enhanced to further aid in setting up the GDPS GUIMore information on the failing component is provided with context based help
RESTful API provided for GDPS CA (2.2 SPE)
Common functions with MetroMany CA-specific functions such as Workload info, Latency info, ZDL status, Replication status, Switch status, Change Master function, Controller info and more…..
RESTful API provided for GDPS Global – XRC environments
Common functions with MetroSome limited XRC-specific functionsRetrieve info from GEOXPARMXRC Global Status – mirroring status of all the XRC sessions defined, config time, GDPS Mode and a few more things
(c) Copyright IBM 2020 47
Trends & directions
(c) Copyright IBM 2020 48
Trends & directions of the GDPS Family of Solutions
4 Main Themes
• Solution vitality – exploitation of new capabilities in theplatform
• eg: SRB
• Simplified utilisation• eg: Workflow enhancements, configuration wizard
• Better auditability & more granular security• Role based security extensions
• Cyber Resiliency – LCP• Continued extensions planned
• As mentioned in the session, here’s the link for an opportunityto provide input to influence the future: ibm.biz/cfaug2020
(c) Copyright IBM 2020 49
IBM and Business Partners only
Questions?
50(c) Copyright IBM 2020
Please submit your session feedback!
• Do it online at http://conferences.gse.org.uk/2020/feedback/1AA
• This session is 1AA
GSE UK Conference 2020 Charity
• The GSE UK Region team hope that you find this presentation and others that follow useful and help to expand your knowledge of z Systems. • Please consider showing your appreciation by kindly donating a small
sum to our charity this year, NHS Charities Together. Follow the link below or scan the QR Code:
http://uk.virginmoneygiving.com/GuideShareEuropeUKRegion