IBM GDPS Family: An Introduction to Concepts and Capabilities

Book description

Abstract

This IBM® Redbooks® publication presents an overview of the IBM Geographically Dispersed Parallel Sysplex™ (IBM GDPS®) offerings and the roles they play in delivering a business IT resilience solution.

The book begins with general concepts of business IT resilience and disaster recovery, along with issues related to high application availability, data integrity, and performance. These topics are considered within the framework of government regulation, increasing application and infrastructure complexity, and the competitive and rapidly changing modern business environment.

Next, it describes the GDPS family of offerings with specific reference to how they can help you achieve your defined goals for disaster recovery and high availability. Also covered are the features that simplify and enhance data replication activities, the prerequisites for implementing each offering, and tips for planning for the future and immediate business requirements. Tables provide easy-to-use summaries and comparisons of the offerings. The extra planning and implementation services available from IBM also are explained.

Then, several practical client scenarios and requirements are described, along with the most suitable GDPS solution for each case.

The introductory chapters of this publication are intended for a broad technical audience, including IT System Architects, Availability Managers, Technical IT Managers, Operations Managers, System Programmers, and Disaster Recovery Planners. The subsequent chapters provide more technical details about the GDPS offerings, and each can be read independently for those readers who are interested in specific topics. Therefore, if you read all of the chapters, be aware that some information is intentionally repeated.

Table of contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. Preface
    1. Authors
    2. Now you can become a published author, too
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  4. Summary of changes
    1. December 2018, Fourteenth Edition
    2. March 2017, Thirteenth Edition
    3. June 2016, Twelfth Edition
    4. June 2015, Eleventh Edition
    5. August 2014, Update to Tenth Edition
    6. October 2013, Update to Ninth Edition
    7. March 2013, Ninth Edition
    8. July 2012, Eighth Edition
    9. June 2011, Seventh Edition
    10. August 2010, Sixth Edition
    11. September 2009, Fifth Edition
    12. September 2008, Fourth Edition
    13. March 2007, Third Edition
  5. Chapter 1. Introduction to business resilience and the role of GDPS
    1. 1.1 Objective
    2. 1.2 Layout of this book
    3. 1.3 IT resilience
      1. 1.3.1 Disaster recovery
      2. 1.3.2 The next level
      3. 1.3.3 Other considerations
    4. 1.4 Characteristics of an IT resilience solution
    5. 1.5 GDPS offerings
    6. 1.6 Automation and disk replication compatibility
    7. 1.7 Summary
  6. Chapter 2. Infrastructure planning for availability and GDPS
    1. 2.1 Parallel Sysplex overview
      1. 2.1.1 Maximizing application availability
      2. 2.1.2 Multisite sysplex considerations
    2. 2.2 Data consistency
      1. 2.2.1 Dependent write logic
    3. 2.3 Synchronous versus asynchronous data transfer
    4. 2.4 Data replication technologies
      1. 2.4.1 Metro Mirror
      2. 2.4.2 XRC (z/OS Global Mirror)
      3. 2.4.3 Global Mirror
      4. 2.4.4 Combining disk remote copy technologies for CA and DR
      5. 2.4.5 IBM software replication products
    5. 2.5 Tape resident data
    6. 2.6 FlashCopy
    7. 2.7 Automation
      1. 2.7.1 Recovery time objective
      2. 2.7.2 Operational consistency
      3. 2.7.3 Skills impact
      4. 2.7.4 Summary
    8. 2.8 Flexible server capacity
      1. 2.8.1 Capacity Backup upgrade
      2. 2.8.2 On/Off Capacity on Demand
      3. 2.8.3 GDPS CBU and On/Off CoD handling
    9. 2.9 Cross-site connectivity considerations
      1. 2.9.1 Server-to-disk links
      2. 2.9.2 Data replication links
      3. 2.9.3 Coupling links
      4. 2.9.4 Server Time Protocol
      5. 2.9.5 XCF signaling
      6. 2.9.6 HMC and consoles
      7. 2.9.7 Connectivity options
      8. 2.9.8 Single points of failure
    10. 2.10 Testing considerations
    11. 2.11 Summary
  7. Chapter 3. GDPS Metro
    1. 3.1 Introduction to GDPS Metro
      1. 3.1.1 Protecting data integrity and data availability with GDPS Metro
      2. 3.1.2 Protecting tape data
      3. 3.1.3 Protecting distributed (FB) data
      4. 3.1.4 Protecting other CKD data
    2. 3.2 GDPS Metro configurations
      1. 3.2.1 Controlling systems
      2. 3.2.2 Single-site workload configuration
      3. 3.2.3 Multisite workload configuration
      4. 3.2.4 Business Recovery Services (BRS) configuration
      5. 3.2.5 Single-leg configuration
      6. 3.2.6 Dual-leg configuration
      7. 3.2.7 Combining GDPS Metro with GDPS GM or GDPS XRC
      8. 3.2.8 GDPS Metro in a single site
      9. 3.2.9 Other considerations
    3. 3.3 GDPS Metro management of distributed systems and data
      1. 3.3.1 Fixed Block disk management
      2. 3.3.2 Multiplatform Resiliency for IBM Z
      3. 3.3.3 Distributed Cluster Management
      4. 3.3.4 Multiplatform Resiliency for KVM
    4. 3.4 Managing z/OS systems outside of the GDPS sysplex
      1. 3.4.1 z/OS Proxy disk and disk subsystem sharing
    5. 3.5 Managing the GDPS environment
      1. 3.5.1 User interfaces
      2. 3.5.2 GDPS scripts
      3. 3.5.3 System Management actions
    6. 3.6 GDPS Metro monitoring and alerting
      1. 3.6.1 GDPS Metro health checks
    7. 3.7 Other facilities related to GDPS
      1. 3.7.1 HyperSwap coexistence
      2. 3.7.2 Reduced impact initial copy and resynchronization
      3. 3.7.3 Reserve Storage Pool
      4. 3.7.4 Query Services
      5. 3.7.5 Concurrent Copy cleanup
    8. 3.8 GDPS Metro flexible testing and resync protection
      1. 3.8.1 Use of space-efficient FlashCopy volumes
    9. 3.9 GDPS tools for GDPS Metro
    10. 3.10 GDPS Metro co-operation with GDPS Continuous Availability
    11. 3.11 Services component
    12. 3.12 GDPS Metro prerequisites
    13. 3.13 Comparison of GDPS Metro versus other GDPS offerings
    14. 3.14 Summary
  8. Chapter 4. GDPS Metro HyperSwap Manager
    1. 4.1 Introduction to GDPS HM
      1. 4.1.1 Protecting data integrity and data availability with GDPS HM
      2. 4.1.2 Protecting distributed (FB) data
      3. 4.1.3 Protecting other CKD data
    2. 4.2 GDPS Metro HyperSwap Manager configurations
      1. 4.2.1 Controlling system
      2. 4.2.2 GDPS Metro HyperSwap Manager in a single site
      3. 4.2.3 GDPS Metro HyperSwap Manager in a 2-site configuration
      4. 4.2.4 GDPS Metro HyperSwap Manager in a 3-site configuration
      5. 4.2.5 Other important considerations
    3. 4.3 Fixed Block disk management
      1. 4.3.1 FB disk management prerequisites
    4. 4.4 Managing the GDPS Metro HyperSwap Manager environment
      1. 4.4.1 NetView interface
      2. 4.4.2 NetView commands
    5. 4.5 GDPS Metro HyperSwap Manager monitoring and alerting
      1. 4.5.1 GDPS Metro HyperSwap Manager health checks
    6. 4.6 Other facilities related to GDPS
      1. 4.6.1 HyperSwap coexistence
      2. 4.6.2 GDPS Metro HyperSwap Manager reduced impact initial copy and resynchronization
      3. 4.6.3 Reserve Storage Pool
      4. 4.6.4 GDPS Metro HyperSwap Manager Query Services
      5. 4.6.5 Concurrent Copy cleanup
    7. 4.7 GDPS Metro HyperSwap Manager flexible testing and resync protection
      1. 4.7.1 Use of space-efficient FlashCopy volumes
    8. 4.8 GDPS tools for GDPS Metro HyperSwap Manager
    9. 4.9 Services component
    10. 4.10 GDPS Metro HyperSwap Manager prerequisites
    11. 4.11 Comparison of GDPS Metro HyperSwap Manager to other GDPS offerings
    12. 4.12 Summary
  9. Chapter 5. GDPS Global - XRC
    1. 5.1 Introduction to GDPS Global - XRC
      1. 5.1.1 Protecting data integrity
    2. 5.2 GDPS Global - XRC configuration
      1. 5.2.1 GDPS XRC in a 3-site configuration
    3. 5.3 GDPS XRC management of distributed systems and data
    4. 5.4 Managing the GDPS environment
      1. 5.4.1 NetView interface
      2. 5.4.2 GDPS scripts
      3. 5.4.3 System management actions
    5. 5.5 GDPS XRC monitoring and alerting
      1. 5.5.1 GDPS XRC health checks
    6. 5.6 Other facilities related to GDPS
      1. 5.6.1 Device-based management
      2. 5.6.2 FlashCopy disk definition in the GDPS systems
      3. 5.6.3 GDPS XRC FlashCopy locking
      4. 5.6.4 GDPS XRC Configuration checking
      5. 5.6.5 Vary-After-Clip automation
      6. 5.6.6 GDPS use of the XRC offline volume support
      7. 5.6.7 Query Services
      8. 5.6.8 Easy Tier Heat Map Transfer
    7. 5.7 Flexible testing
    8. 5.8 GDPS tools for GDPS XRC
    9. 5.9 Services component
    10. 5.10 GDPS XRC prerequisites
    11. 5.11 Comparison of GDPS XRC versus other GDPS offerings
    12. 5.12 Summary
  10. Chapter 6. GDPS Global - GM
    1. 6.1 Introduction to GDPS Global - GM
      1. 6.1.1 Protecting data integrity
    2. 6.2 GDPS Global - GM configuration
      1. 6.2.1 GDPS GM in a 3-site or 4-site configuration
      2. 6.2.2 Other considerations
    3. 6.3 GDPS GM management for distributed systems and data
      1. 6.3.1 Fixed Block Disk Management
      2. 6.3.2 Distributed Cluster Management
    4. 6.4 Managing the GDPS environment
      1. 6.4.1 User interface
      2. 6.4.2 GDPS scripts
      3. 6.4.3 System Management actions
    5. 6.5 GDPS GM monitoring and alerting
      1. 6.5.1 GDPS GM health checks
    6. 6.6 Other facilities related to GDPS
      1. 6.6.1 GDPS GM Copy Once facility
      2. 6.6.2 GDPS GM Query Services
      3. 6.6.3 Global Mirror Monitor integration
      4. 6.6.4 Easy Tier Heat Map Transfer
    7. 6.7 Flexible testing
      1. 6.7.1 Use of space-efficient FlashCopy
      2. 6.7.2 Creating a test copy using GM CGPause and testing on isolated disks
    8. 6.8 GDPS tools for GDPS GM
    9. 6.9 Services component
    10. 6.10 GDPS GM prerequisites
    11. 6.11 Comparison of GDPS GM versus other GDPS offerings
    12. 6.12 Summary
  11. Chapter 7. GDPS Continuous Availability solution
    1. 7.1 Overview of GDPS Continuous Availability
      1. 7.1.1 Positioning GDPS Continuous Availability
      2. 7.1.2 GDPS Continuous Availability sites concept
    2. 7.2 GDPS Continuous Availability solution products
      1. 7.2.1 The GDPS Continuous Availability product
      2. 7.2.2 Tivoli NetView for z/OS
      3. 7.2.3 IBM Tivoli Monitoring
      4. 7.2.4 System Automation for z/OS
      5. 7.2.5 IBM Multi-site Workload Lifeline for z/OS
      6. 7.2.6 Middleware
      7. 7.2.7 Replication software
      8. 7.2.8 Other optional components
    3. 7.3 GDPS Continuous Availability environment
      1. 7.3.1 GDPS Continuous Availability: A closer look
      2. 7.3.2 Considerations for other non-Active-Active workloads
    4. 7.4 GDPS Continuous Availability functions and features
      1. 7.4.1 GDPS Continuous Availability Graphical User Interface
      2. 7.4.2 GDPS Standard Actions, CPC Operations, and Workload Management
      3. 7.4.3 GDPS Planned Actions, Batch Scripts, and Switch Scripts
      4. 7.4.4 SDF Alerts, CANZLOG, NetView, and WTORs
      5. 7.4.5 Settings and Debug
      6. 7.4.6 GDPS Continuous Availability scripts
      7. 7.4.7 GDPS Continuous Availability Query Services
    5. 7.5 GDPS Continuous Availability co-operation with GDPS Metro
    6. 7.6 GDPS Continuous Availability disk replication integration
    7. 7.7 Zero Data Loss Configuration
      1. 7.7.1 Symmetrical ZDL configuration
    8. 7.8 Flexible testing with GDPS Continuous Availability
    9. 7.9 GDPS Continuous Availability services
    10. 7.10 GDPS Continuous Availability prerequisites
    11. 7.11 GDPS Continuous Availability comparison to other GDPS offerings
    12. 7.12 Summary
  12. Chapter 8. GDPS Virtual Appliance
    1. 8.1 Introduction to the GDPS Virtual Appliance
    2. 8.2 GDPS Virtual Appliance configuration components
      1. 8.2.1 GDPS Virtual Appliance
      2. 8.2.2 Multiplatform Resiliency for IBM Z
    3. 8.3 Protecting data integrity and data availability with the GDPS Virtual Appliance
      1. 8.3.1 GDPS Freeze function for mirroring failures
      2. 8.3.2 GDPS HyperSwap function
      3. 8.3.3 GDPS use of DS8000 functions
      4. 8.3.4 Protecting secondary disks from accidental update
    4. 8.4 Managing the GDPS environment
      1. 8.4.1 GDPS graphic user interface
      2. 8.4.2 GDPS scripts
      3. 8.4.3 System Management actions
    5. 8.5 GDPS monitoring and alerting
    6. 8.6 Services component
    7. 8.7 GDPS Virtual Appliance prerequisites
    8. 8.8 GDPS Virtual Appliance compared to other GDPS offerings
    9. 8.9 Summary
  13. Chapter 9. Combining local and metro continuous availability with out-of-region disaster recovery
    1. 9.1 Introduction
    2. 9.2 Design considerations
      1. 9.2.1 Three-copy solutions versus 3-site solutions
      2. 9.2.2 Multi-target and cascading topologies
      3. 9.2.3 Four-copy solutions
      4. 9.2.4 Cost considerations
      5. 9.2.5 Operational considerations
    3. 9.3 GDPS Metro Global - GM 3-site solution
      1. 9.3.1 GDPS MGM 3-site overview
      2. 9.3.2 GDPS MGM Site1 failures
      3. 9.3.3 GDPS MGM Site2 failures
      4. 9.3.4 GDPS MGM region switch and return home
      5. 9.3.5 Scalability in a GDPS MGM 3-site environment
      6. 9.3.6 Other considerations in a GDPS MGM 3-site environment
      7. 9.3.7 Managing the GDPS MGM 3-site environment
      8. 9.3.8 Flexible testing in a GDPS MGM 3-site environment
      9. 9.3.9 GDPS Query Services in a GDPS MGM 3-site environment
      10. 9.3.10 Prerequisites for GDPS MGM 3-site
      11. 9.3.11 GDPS Continuous Availability disk replication integration with GDPS MGM
    4. 9.4 GDPS Metro Global - GM 4-site solution
      1. 9.4.1 Benefits of a GDPS MGM 4-site configuration
    5. 9.5 GDPS Metro Global - XRC 3-site solution
      1. 9.5.1 GDPS MzGM overview
      2. 9.5.2 GDPS MzGM Site1 failures
      3. 9.5.3 GDPS MzGM Site2 failures
      4. 9.5.4 GDPS MzGM region switch and return home
      5. 9.5.5 Management of the GDPS MzGM environment
      6. 9.5.6 Flexible testing of the GDPS MzGM environment
      7. 9.5.7 Prerequisites for GDPS MzGM
    6. 9.6 GDPS Metro z/OS Global Mirror 4-site solution
      1. 9.6.1 Benefits of a GDPS MzGM 4-site configuration
  14. Chapter 10. LCP and Testcopy Manager
    1. 10.1 Introduction to LCP and Testcopy Manager
    2. 10.2 LCP terminology
    3. 10.3 Internal LCP
      1. 10.3.1 GEOPARM definitions for LCP
      2. 10.3.2 DASD script statements
      3. 10.3.3 LCP Panel Interface
    4. 10.4 External LCP
      1. 10.4.1 GEOGROUP
      2. 10.4.2 Dual Leg Considerations
    5. 10.5 Testcopy Manager
      1. 10.5.1 Script statements
      2. 10.5.2 Standard Actions
    6. 10.6 Summary
  15. Chapter 11. Sample continuous availability and disaster recovery scenarios
    1. 11.1 Introduction
    2. 11.2 Continuous availability in a single data center
    3. 11.3 DR across two data centers at metro distance
    4. 11.4 DR and CA across two data centers at metro distance
      1. 11.4.1 Multi-site workload
    5. 11.5 DR and CA across two data centers at metro distance for z/VM and Linux on IBM Z only
    6. 11.6 Local CA and remote DR across two data centers at long metropolitan distance
    7. 11.7 DR in two data centers, global distance
    8. 11.8 Other configurations
  16. Glossary
  17. Related publications
    1. IBM Redbooks publications
    2. Online resources
    3. Help from IBM
  18. Back cover

Product information

  • Title: IBM GDPS Family: An Introduction to Concepts and Capabilities
  • Author(s): Lydia Parziale, John Thompson, Paul Hallam, David Clitherow, Lukasz Drozda, Mairi Jane Lee, Marie-France Narbey
  • Release date: December 2018
  • Publisher(s): IBM Redbooks
  • ISBN: 9780738457116