IBM System Storage DS6000 Series: Copy Services in Open Environments

Book description

This IBM Redbooks publication helps you install, tailor, and configure Copy Services in open systems environments on the IBM System Storage DS6000 storage server series. It should be read in conjunction with the IBM System Storage DS6000 Series: Architecture and Implementation, SG24-6781.

This book gives you the details necessary to configure each of the Copy Services functions in an open systems environment. There is a companion book that supports the configuration of the Copy Services functions in a z/OS environment, IBM System Storage DS6000 Series: Copy Services with System z servers, SG24-6782.

This book helps you design and create the storage map and install Copy Services in an open systems environment.

This book helps you design and create a new Copy Services installation or to migrate from an existing installation, as well as addresses design functions and changes in terminology from other IBM Copy Services products. We include hints and tips to maximize the effective installation. It also includes a section on System i and an overview of the TotalStorage Productivity Center for Replication.

Table of contents

  1. Figures (1/2)
  2. Figures (2/2)
  3. Notices
    1. Trademarks
  4. Preface
    1. The team that wrote this redbook
    2. Special thanks to:
    3. Become a published author
    4. Comments welcome
  5. Summary of changes
    1. November 2006, Third Edition
  6. Part 1: Overview
  7. Chapter 1: Introduction
    1. 1.1: Introduction to Copy Services
      1. Point-in-Time Copy (FlashCopy)
      2. Remote Mirror and Copy RMC (formerly Peer-to-Peer Remote Copy)
  8. Chapter 2: Copy Services architecture
    1. 2.1: Introduction to the Copy Services structure
      1. What is a management console
      2. What is a Storage Unit
      3. What is a Storage Facility Image (SFI)
      4. What is a Storage Complex
    2. 2.2: How does the new structure of Copy Services work
      1. Remote Mirror and Copy between Storage Complexes
      2. Differences between the DS CLI and the DS GUI
    3. 2.3: System z communication path for Copy Services
  9. Part 2: Interfaces
  10. Chapter 3: DS Storage Manager (GUI)
    1. 3.1: System and hardware requirements
      1. Supported operating systems
    2. 3.2: Installation modes
    3. 3.3: Connecting to the DS6000 SMC
      1. Real-time and Simulated configuration
      2. Advantages of using the DS GUI over the DS CLI
      3. Disadvantages of using the DS GUI over the DS CLI
    4. 3.4: Accessing the Information Center
    5. 3.5: Managing the Storage Complex
      1. Procedure to add a Storage Complex
  11. Chapter 4: DS Command-Line Interface (DS CLI)
    1. 4.1: Introduction and functionality
    2. 4.2: Supported operating systems for the DS CLI
    3. 4.3: User accounts
    4. 4.4: DS CLI profile
    5. 4.5: Command structure
    6. 4.6: Copy Services commands
    7. 4.7: Using the DS CLI application
      1. Single-shot mode
      2. Script command mode
      3. Interactive mode
    8. 4.8: Return codes
    9. 4.9: User assistance
    10. 4.10: Usage examples
  12. Part 3: FlashCopy
  13. Chapter 5: FlashCopy overview
    1. 5.1: FlashCopy operational environments
    2. 5.2: Terminology
    3. 5.3: Basic concepts
      1. Full volume copy
      2. Nocopy option
    4. 5.4: FlashCopy in combination with other Copy Services
      1. FlashCopy and Metro Mirror
      2. FlashCopy and Global Copy
      3. FlashCopy and Global Mirror
  14. Chapter 6: FlashCopy options
    1. 6.1: Multiple Relationship FlashCopy
    2. 6.2: Consistency Group FlashCopy
    3. 6.3: FlashCopy target as a Metro Mirror or Global Copy primary
    4. 6.4: Incremental FlashCopy to refresh target volume
    5. 6.5: Remote FlashCopy
    6. 6.6: Persistent FlashCopy
    7. 6.7: Reverse restore
    8. 6.8: Fast reverse restore
    9. 6.9: Options and interfaces
  15. Chapter 7: FlashCopy ordering and activation
    1. 7.1: Ordering FlashCopy
    2. 7.2: Activating FlashCopy
      1. Management
      2. Activation
  16. Chapter 8: FlashCopy interfaces
    1. 8.1: FlashCopy management interfaces: Overview
    2. 8.2: DS CLI and DS SM: Commands and options
      1. Local FlashCopy management
      2. Remote FlashCopy management
    3. 8.3: Local FlashCopy using the DS CLI
      1. Parameters used with local FlashCopy commands
      2. Local FlashCopy commands: Examples (1/2)
      3. Local FlashCopy commands: Examples (2/2)
      4. FlashCopy Consistency Groups
    4. 8.4: Remote FlashCopy using the DS CLI
      1. Remote FlashCopy commands
      2. Parameters used in remote FlashCopy commands
    5. 8.5: FlashCopy management using the DS SM
      1. Initiate FlashCopy using Create
      2. Display properties of existing FlashCopy
      3. Reverse existing FlashCopy
      4. Initiate background copy for a persistent FlashCopy relationship
      5. Re-synchronize target
      6. Delete existing FlashCopy relationship
  17. Chapter 9: FlashCopy performance
    1. 9.1: FlashCopy performance overview
      1. Distribution of the workload: Source and target volume location
      2. LSS/LCU versus rank considerations
      3. Rank geometry
      4. Incremental FlashCopy
    2. 9.2: FlashCopy establish phase performance
    3. 9.3: Background copy phase performance
    4. 9.4: FlashCopy impact to applications
    5. 9.5: FlashCopy options: Considerations
    6. 9.6: FlashCopy scenarios
      1. Scenario #1: Backup to disk
      2. Scenario #2: Backup to tape
      3. Scenario #3: FlashCopy during peak application activity
      4. Scenario #4: Ranks reserved for FlashCopy
  18. Chapter 10: FlashCopy examples
    1. 10.1: Create test system or integration system
      1. One time test system
      2. Multiple setups of a test system with the same content
    2. 10.2: Create backup
      1. Create a FlashCopy for backup purposes without volume copy
      2. Incremental FlashCopy for backup purposes
      3. Using a target volume to restore its contents back to the source
  19. Part 4: Metro Mirror
  20. Chapter 11: Metro Mirror overview
    1. 11.1: Metro Mirror overview
    2. 11.2: Metro Mirror volume state
    3. 11.3: Data consistency
    4. 11.4: Rolling disaster
    5. 11.5: Automation and management
  21. Chapter 12: Metro Mirror options and configuration
    1. 12.1: Basic Metro Mirror operation
    2. 12.2: Clustering
    3. 12.3: Failover and Failback
    4. 12.4: Consistency Group function
      1. Data consistency and dependent writes
      2. Consistency Group function: How it works
    5. 12.5: Metro Mirror paths and links
      1. Fibre Channel links
      2. Logical Paths
    6. 12.6: Bandwidth
    7. 12.7: LSS design
    8. 12.8: Distance
    9. 12.9: Symmetrical configuration
    10. 12.10: Volumes
    11. 12.11: Hardware requirements
  22. Chapter 13: Metro Mirror performance and scalability
    1. 13.1: Performance
      1. Initial synchronization
    2. 13.2: Scalability
  23. Chapter 14: Metro Mirror interfaces and examples
    1. 14.1: Metro Mirror management interfaces overview
    2. 14.2: Copy Services network components
    3. 14.3: DS Command-Line Interface (DS CLI)
    4. 14.4: DS Storage Manager GUI
    5. 14.5: Set up Metro Mirror environment using DS CLI
      1. Preparing to work with the DS CLI
      2. Setup of Metro Mirror configuration
      3. Determine the available Fibre Channel links
      4. Create Metro Mirror paths
      5. Create Metro Mirror pairs
    6. 14.6: Remove Metro Mirror environment using DS CLI
      1. Remove Metro Mirror pairs
      2. Remove paths
    7. 14.7: Manage the Metro Mirror environment with the DS CLI
      1. Suspend and resume Metro Mirror data transfer
      2. Add and remove paths
    8. 14.8: Failover and Failback functions to switch sites
      1. Metro Mirror Failover function
      2. Metro Mirror Failback function
    9. 14.9: DS Storage Manager GUI examples
      1. Create paths
      2. Add paths
      3. Change options
      4. Delete paths
      5. Create volume pairs
      6. Suspend volume pairs
      7. Resume volume pairs
      8. Metro Mirror Failover
      9. Metro Mirror Failback
  24. Part 5: Global Copy
  25. Chapter 15: Global Copy overview
    1. 15.1: Global Copy overview
    2. 15.2: Volume states and change logic
    3. 15.3: Global Copy positioning
  26. Chapter 16: Global Copy options and configuration
    1. 16.1: Global Copy basic options
      1. Establish Global Copy pair
      2. Suspend Global Copy pair
      3. Resume Global Copy pair
      4. Terminate Global Copy pair
      5. Convert a Global Copy pair to Metro Mirror
    2. 16.2: Create a consistent point-in-time copy
      1. Procedure to take a consistent point-in-time copy
      2. Make a FlashCopy at the remote site
    3. 16.3: Hardware requirements
    4. 16.4: DS6800 I/O ports
    5. 16.5: Global Copy connectivity
      1. Fibre Channel links
      2. Logical Paths
    6. 16.6: Bandwidth
    7. 16.7: LSS design
    8. 16.8: Distance
    9. 16.9: DS6000 configuration at the remote site
  27. Chapter 17: Global Copy interfaces
    1. 17.1: Global Copy management interfaces overview
    2. 17.2: Copy Services network components
    3. 17.3: DS Command-Line Interface (DS CLI)
      1. Global Copy path commands
      2. Global Copy pair commands
    4. 17.4: DS Storage Manager
      1. Path panel
      2. Metro Mirror panel
  28. Chapter 18: Global Copy performance and scalability
    1. 18.1: Performance
    2. 18.2: Scalability
      1. Adding capacity
  29. Chapter 19: Global Copy examples
    1. 19.1: Set up Global Copy environment using DS CLI
      1. Preparing to work with the DS CLI
      2. Setup of Global Copy configuration
      3. Determine the available Fibre Channel links
      4. Create Global Copy paths
      5. Create Global Copy pairs
    2. 19.2: Remove Global Copy environment using the DS CLI
      1. Remove Global Copy pairs
      2. Remove paths
    3. 19.3: Maintain Global Copy environment using the DS CLI
      1. Suspend and resume Global Copy data transfer
      2. Change copy mode from Global Copy to Metro Mirror
      3. Change the copy mode from Metro Mirror to Global Copy
      4. Add and remove paths
    4. 19.4: Periodical off-site backup procedure
      1. Initial setup for this environment
      2. Periodical backup operation
    5. 19.5: DS Storage Manager examples
      1. Establish paths with the DS Storage Manager
      2. Establish Global Copy pairs
      3. Monitoring the copy status
      4. Convert to Metro Mirror (synchronous)
      5. Suspend a pair
  30. Part 6: Global Mirror
  31. Chapter 20: Global Mirror overview
    1. 20.1: Synchronous and asynchronous data replication
      1. Synchronous data replication and dependent writes
      2. Asynchronous data replication and dependent writes
    2. 20.2: Basic concepts of Global Mirror
    3. 20.3: Set up a Global Mirror session
      1. Simple configuration to start
      2. Establish connectivity to the remote site
      3. Create Global Copy relationships
      4. Introduce FlashCopy
      5. Define the Global Mirror session
      6. Populate the Global Mirror session with volumes
      7. Start the Global Mirror session
    4. 20.4: Consistency Groups
      1. Consistency Group formation
      2. Consistency Group parameters
  32. Chapter 21: Global Mirror options and configuration
    1. 21.1: Terminology used in Global Mirror environments
    2. 21.2: Create a Global Mirror environment
    3. 21.3: Modify a Global Mirror session
      1. Add or remove volumes to the Global Mirror session
      2. Add or remove storage disk subsystems or LSSs
      3. Modify the Global Mirror session parameters
      4. Global Mirror environment topology changes
      5. Remove FlashCopy relationships
      6. Remove the Global Mirror environment
    4. 21.4: Global Mirror with multiple storage disk subsystems
    5. 21.5: Recovery scenario after production site failure
      1. Normal Global Mirror operation
      2. Production site failure
      3. Global Copy Failover from B to A
      4. Verify for valid Consistency Group state
      5. Set consistent data on B volumes
      6. Reestablish FlashCopy relationships between B and C
      7. Restart the application at the remote site
      8. Prepare to switch back to the local site
      9. Return to the local site
      10. Conclusions of Failover/Failback example
  33. Chapter 22: Global Mirror interfaces
    1. 22.1: Global Mirror management interfaces overview
    2. 22.2: DS Command-Line Interface
    3. 22.3: DS Storage Manager GUI
    4. 22.4: eRCMF
  34. Chapter 23: Global Mirror performance and scalability
    1. 23.1: Performance aspects for Global Mirror
    2. 23.2: Performance considerations at coordination time
    3. 23.3: Consistency Group drain time
    4. 23.4: Remote storage disk subsystem configuration
    5. 23.5: Balancing the disk subsystem configuration
    6. 23.6: Growth within Global Mirror configurations
  35. Chapter 24: Global Mirror examples
    1. 24.1: Set up a Global Mirror environment using the DS CLI
      1. Preparing to work with the DS CLI
      2. Configuration used for the environment
      3. Setup procedure
      4. Create Global Copy relationships: A to B volumes
      5. Create FlashCopy relationships: B to C volumes
      6. Start Global Mirror
    2. 24.2: Remove a Global Mirror environment with the DS CLI
      1. End Global Mirror processing
      2. Remove the A volumes from the Global Mirror session
      3. Remove the Global Mirror session
      4. Terminate FlashCopy pairs
      5. Terminate Global Copy pairs and delete the paths
    3. 24.3: Manage the Global Mirror environment with the DS CLI
      1. Pause and resume the Global Mirror Consistency Group formation
      2. Change the Global Mirror tuning parameters
      3. Stop and start Global Mirror
      4. Add and remove A volumes to the Global Mirror environment
    4. 24.4: Recovery scenario after local site failure with the DS CLI
      1. Stop Global Mirror processing
      2. Perform Global Copy Failover from B to A
      3. Verify for valid Consistency Group state
      4. Reverse FlashCopy from B to C
      5. Reestablish the FlashCopy relationships from B to C
      6. Restart the application at the remote site
    5. 24.5: Return to the local site
      1. Create paths from B to A
      2. Perform Global Copy Failback from B to A
      3. Query for the Global Copy first pass completion
      4. Quiesce the application at the remote site
      5. Query the Out Of Sync Tracks until it shows zero
      6. Create paths from A to B if they do not exist
      7. Perform Global Copy Failover from A to B
      8. Perform Global Copy Failback from A to B
      9. Start Global Mirror
      10. Start the application at the local site
    6. 24.6: Practice disaster recovery readiness
      1. Query the Global Mirror environment to look at the situation
      2. Pause Global Mirror and check its completion
      3. Pause Global Copy pairs
      4. Perform Global Copy Failover from B to A
      5. Create consistent data on B volumes
      6. Wait for the FlashCopy background copy to complete
      7. Reestablish the FlashCopy relationships
      8. Take FlashCopy from B to D
      9. Perform the disaster recovery testing using the D volumes
      10. Perform Global Copy Failback from A to B
      11. Wait for the Global Copy first pass to complete
      12. Resume Global Mirror
    7. 24.7: DS Storage Manager GUI examples
    8. 24.8: Set up a Global Mirror environment with the DS GUI
      1. Define paths
      2. Create Global Copy pairs
      3. Create FlashCopy relationships
      4. Create the Global Mirror session
    9. 24.9: Manage the Global Mirror environment with the DS GUI
      1. View settings and error information of the Global MIrror session
      2. View information of volumes in the Global Mirror session
      3. Pause a Global Mirror session
      4. Resume a Global Mirror session
      5. Modify a Global Mirror session
  36. Part 7: Interoperability
  37. Chapter 25: Data migration through double cascading
    1. 25.1: Data Migration with double cascading
  38. Chapter 26: Interoperability between DS6000 and DS8000
    1. 26.1: DS6000 and DS8000 Copy Services interoperability
    2. 26.2: Preparing the environment
      1. Minimum microcode levels
      2. Hardware and licensing requirements
      3. Network connectivity
      4. Create matching user ids and passwords
      5. Updating the DS CLI profile
      6. Adding the Storage Complex
      7. Volume size considerations for PPRC
      8. Establishment errors on newly created volumes
    3. 26.3: RMC: Establishing paths between DS6000 and DS8000
      1. Decoding port IDs
      2. Path creation using the DS GUI
      3. Establish logical paths between DS8000 and DS6000 using the DS CLI
    4. 26.4: Managing Metro Mirror or Global Copy pairs
      1. Managing Metro Mirror or Global Copy pairs using the DS GUI
      2. Managing Metro Mirror pairs using the DS CLI
      3. Managing Global Copy pairs using the DS CLI
    5. 26.5: Managing DS6000 to DS8000 Global Mirror
      1. Managing Global Mirror pairs using the DS CLI
    6. 26.6: Managing DS6000 and DS8000 FlashCopy
      1. Creating a remote FlashCopy on a DS6000 using the DS CLI
  39. Chapter 27: Interoperability between DS6000 and ESS 800
    1. 27.1: DS6000 and ESS 800 Copy Services interoperability
    2. 27.2: Preparing the environment
      1. Minimum microcode levels
      2. Hardware and licensing requirements
      3. Network connectivity
      4. Create matching user IDs and passwords
      5. Updating the DS CLI profile
      6. Adding the Copy Services Domain
      7. Volume size considerations for RMC (PPRC)
      8. Volume address considerations on the ESS 800
      9. Establishment errors on newly created volumes
    3. 27.3: RMC: Establishing paths between DS6000 and ESS 800
      1. Decoding port IDs
      2. Path creation using the DS GUI
      3. Establish logical paths between DS6000 and ESS 800 using the DS CLI
    4. 27.4: Managing Metro Mirror or Global Copy pairs
      1. Managing Metro Mirror or Global Copy pairs using the DS GUI
      2. Managing Metro Mirror pairs using the DS CLI
      3. Managing Global Copy pairs using the DS CLI
    5. 27.5: Managing ESS 800 Global Mirror
      1. Managing Global Mirror pairs using the DS CLI
    6. 27.6: Managing ESS 800 FlashCopy
      1. Creating an ESS 800 FlashCopy using DS GUI
      2. Creating an ESS 800 FlashCopy using the DS CLI
      3. Creating a remote FlashCopy on an ESS 800 using the DS CLI
  40. Part 8: Solutions
  41. Chapter 28: IBM TotalStorage Productivity Center for Replication
    1. 28.1: IBM TotalStorage Productivity Center
    2. 28.2: Where we came from
    3. 28.3: What TPC for Replication provides
    4. 28.4: Copy Services terminology
      1. FlashCopy
      2. Metro Mirror
      3. Global Copy
      4. Global Mirror
      5. Failover and Failback terminology
    5. 28.5: TPC for Replication terminology
      1. TPC for Replication copy set
      2. TPC for Replication session
    6. 28.6: TPC for Replication session types
      1. TPC for Replication Basic Edition
      2. TPC for Replication Advanced Edition
    7. 28.7: TPC for Replication session states
    8. 28.8: Volumes in a copy set
      1. Host volume
      2. Target volume
      3. Journal volume
    9. 28.9: TPC for Replication and scalability
    10. 28.10: TPC for Replication system and connectivity overview
    11. 28.11: TPC for Replication monitoring and freeze capability
    12. 28.12: TPC for Replication heartbeat
    13. 28.13: Supported platforms
    14. 28.14: Hardware requirements for TPC for Replication servers
    15. 28.15: TPC for Replication GUI
      1. Connect to the TPC for Replication GUI
      2. Health Overview panel
      3. Sessions panel
      4. Storage Subsystems panel
      5. Path Management panel
      6. RM Server Configuration panel
      7. Advanced Tools panel
      8. Console log
    16. 28.16: Command-Line Interface to TPC for Replication
  42. Chapter 29: IBM TotalStorage Rapid Data Recovery for UNIX and Windows
    1. 29.1: Introduction
      1. Solution highlights
    2. 29.2: Overview
    3. 29.3: Architecture
    4. 29.4: Additional information
  43. Chapter 30: IBM TotalStorage Continuous Availability for Windows
    1. 30.1: Introduction
    2. 30.2: Overview
    3. 30.3: Architecture
      1. Service and ordering
  44. Appendix A: Open systems specifics
    1. AIX specifics
      1. AIX and FlashCopy
      2. AIX and Remote Mirror and Copy
    2. Windows and Remote Mirror and Copy
      1. Copy Services with Windows volumes
      2. Microsoft Volume Shadow Copy Services (VSS)
      3. Microsoft Virtual Disk Service (VDS)
    3. SUN Solaris and Copy Services
      1. FlashCopy without a volume manager
      2. Remote Copy without a Volume Manager
      3. Copy Services using VERITAS Volume Manager
    4. Hewlett Packard-Unix and Copy Services
      1. HP-UX and FlashCopy
      2. HP-UX with Remote Mirror and Copy
    5. VMware ESX Server and Copy Services
      1. VMware ESX Server and FlashCopy (1/2)
      2. VMware ESX Server and FlashCopy (2/2)
      3. VMware ESX Server with Remote Mirror and Copy
  45. Appendix B: Copy Services with System i5
    1. Introduction
    2. System i5 functions and external storage
      1. System i5 structure
      2. Single-level storage
      3. Input Output Processors
      4. Clusters
      5. Independent Auxiliary Storage Pools (IASPs)
    3. Metro Mirror for an IASP
      1. Solution description
      2. Solution benefits
      3. Planning and requirements
      4. Considerations
      5. Implementation and usage (1/5)
      6. Implementation and usage (2/5)
      7. Implementation and usage (3/5)
      8. Implementation and usage (4/5)
      9. Implementation and usage (5/5)
    4. Global Mirror for an IASP
      1. Solution description
      2. Solution benefits
      3. Planning and requirements
      4. Considerations
      5. Implementation and usage
    5. Metro Mirror for the entire disk space
      1. Solution description
      2. Solution benefits
      3. Planning and requirements
      4. Considerations
      5. Implementation and usage
    6. Global Mirror for the entire disk space
      1. Solution description
      2. Solution benefits
      3. Planning and requirements
      4. Considerations
      5. Implementation and usage
    7. FlashCopy of IASP
      1. Solution description
      2. Solution benefits
      3. Planning and requirements
      4. Considerations
      5. Using Metro Mirror and FlashCopy of an IASP in the same scenario
      6. Implementation and usage
    8. FlashCopy of the entire disk space
      1. Solution description
      2. Solution benefits
      3. Planning and requirements
      4. Considerations
      5. Implementation and usage
  46. Appendix C: SNMP notifications
    1. SNMP overview
    2. Physical connection events
    3. Remote copy events
    4. Global Mirror-related events
  47. Appendix D: Licensing
    1. Licenses
    2. Authorized Level
      1. Charging example
  48. Appendix E: CLI migration
    1. Migrating ESS CLI to the DS CLI
      1. Review the ESS tasks to migrate
      2. Convert the individual tasks (1/2)
      3. Convert the individual tasks (2/2)
  49. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. How to get IBM Redbooks
    5. Help from IBM
  50. Index (1/3)
  51. Index (2/3)
  52. Index (3/3)
  53. Back cover

Product information

  • Title: IBM System Storage DS6000 Series: Copy Services in Open Environments
  • Author(s): Bertrand Dufrasne, Gustavo Castets, Stephen Baird, Werner Bauer, Denise Brown, Jana Jamsek, Wenzel Kalabza, Peter Klee, Markus Oscheka, Ying Thia, Robert Tondini
  • Release date: November 2006
  • Publisher(s): IBM Redbooks
  • ISBN: None