HP StorageWorks P9000, StorageWorks P9500 Continuous Access Journal for Mainframe Systems User Guide

HP StorageWorks P9000 Continuous Access Journal for Mainframe Systems User Guide
Abstract
This guide explains how to use HP StorageWorks P9000 Continuous Access Journal for Mainframe Software to replicate data between local and remote HP StorageWorks P9000 disk arrays and to achieve disaster tolerance with maximum application performance. Topics include setting up remote copy connections, configuring the storage system, creating and monitoring remote copies, recovering from a disaster, and troubleshooting. The intended audience is a storage system administrator or authorized service provider with independent knowledge of HP StorageWorks P9000 disk arrays and the HP StorageWorks Remote Web Console.
HP Part Number: AV400-96371 Published: May 2011 Edition: Fourth
© Copyright 2010, 2011 Hewlett-Packard Development Company, L.P.
Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.
The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.
Acknowledgements
Microsoft®, Windows®, Windows® XP, and Windows NT® are U.S. registered trademarks of Microsoft Corporation.
Export Requirements
You may not export or re-export this document or any copy or adaptation in violation of export laws or regulations.
Without limiting the foregoing, this document may not be exported, re-exported, transferred or downloaded to or within (or to a national resident of) countries under U.S. economic embargo, including Cuba, Iran, North Korea, Sudan, and Syria. This list is subject to change.
This document may not be exported, re-exported, transferred, or downloaded to persons or entities listed on the U.S. Department of Commerce Denied Persons List, Entity List of proliferation concern or on any U.S. Treasury Department Designated Nationals exclusion list, or to parties directly or indirectly involved in the development or production of nuclear, chemical, biological weapons, or in missile technology programs as specified in the U.S. Export Administration Regulations (15 CFR 744).
Revision History
DescriptionDateEdition
Applies to microcode version 70-01-01-00/00 or later.October 2010First
Applies to microcode version 70-01-24-00/00 or later.November 2010Second
Applies to microcode version 70-01-62-00/00 or later.January 2011Third
Applies to microcode version 70-02-01-00/00 or later.May 2011Fourth
Contents
1 Continuous Access Journal Z overview ..........................................................8
Continuous Access Journal Z software ........................................................................................8
How Continuous Access Journal Z works.....................................................................................8
Hardware and software components...........................................................................................9
P9500 storage systems.......................................................................................................11
Main and remote control units .......................................................................................11
Pair volumes......................................................................................................................11
Journal volumes.................................................................................................................11
Journals............................................................................................................................12
Data path.........................................................................................................................12
Extended consistency groups...............................................................................................12
Remote Web Console ........................................................................................................13
Business Continuity Manager..............................................................................................13
Overview of copy operations...................................................................................................13
Initial copy operation.........................................................................................................13
Update copy operation ......................................................................................................14
Read and Write I/O operations during remote copy operation.....................................................15
S-VOL write option..................................................................................................................15
S-VOL read option..................................................................................................................15
Difference management...........................................................................................................16
Pair status..............................................................................................................................16
2 Requirements and specifications.................................................................17
System requirements................................................................................................................17
Business Continuity Manager specifications ...............................................................................19
Command device ..................................................................................................................21
3 Planning volumes, systems.........................................................................23
Plan and design workflow .......................................................................................................23
Assessing business requirements for data recovery......................................................................23
Determining your RPO........................................................................................................24
Write-workload......................................................................................................................24
Measuring write-workload...................................................................................................24
Sizing journal volumes............................................................................................................25
Determine the required journal volume capacity.....................................................................25
Calculating the journal size.................................................................................................26
Planning journals...............................................................................................................26
Data transfer speed considerations...........................................................................................27
RAID group configuration....................................................................................................27
Fibre Channel port configuration..........................................................................................27
Planning journal volumes.........................................................................................................27
Host I/O time stamp..........................................................................................................28
Planning pair volumes.............................................................................................................28
Data and journal volume specifications.................................................................................28
Duplicating VOLSERs..........................................................................................................29
Maximum number of pairs allowed .....................................................................................30
Calculating maximum number of pairs.............................................................................30
Priority set for initial copy operations and scheduling order.....................................................31
Disaster recovery considerations ..............................................................................................33
Contents 3
Error reporting communications (ERC)...................................................................................33
Sharing volumes with Continuous Access Synchronous Z, other program products...........................33
Planning for Continuous Access Journal Z with multiple P9500 systems..........................................33
Establishing connections between multiple secondary systems..................................................35
Planning extended consistency groups (EXCTG).....................................................................35
Planning for previous models ...................................................................................................36
Guidelines for preparing systems for Continuous Access Journal Z.................................................37
System option modes..........................................................................................................37
4 Planning the data path..............................................................................40
Data path design workflow......................................................................................................40
Sizing bandwidth...................................................................................................................40
Five sizing strategies...........................................................................................................40
Calculating bandwidth.......................................................................................................41
Sizing bandwidth for peak write-workload........................................................................41
Sizing bandwidth for peak rolling average write-workload..................................................42
Latency .......................................................................................................................43
Packet loss ...................................................................................................................43
Planning ports for data transfer.................................................................................................44
Determining required number of ports ..................................................................................44
On setting up ports ...........................................................................................................45
Distances supported for Fibre Channel type, number of switches ..................................................45
Supported data path configurations .........................................................................................46
5 Using extended consistency groups.............................................................48
Overview .............................................................................................................................48
Register journals in an EXCTG .................................................................................................50
Split, restore, release pairs in an EXCTG ...................................................................................51
Pair-split operation.............................................................................................................51
Operations for a specific journal .........................................................................................51
Remove journals from an EXCTG ..............................................................................................52
Forcibly remove journals.....................................................................................................53
Using EXCTGs with P9500.......................................................................................................53
6 Configuration operations...........................................................................56
Configuration workflow ..........................................................................................................56
Define Fibre Channel port attributes .........................................................................................56
Configure storage systems for Continuous Access Journal Z, define logical paths ............................58
Configure additional logical paths ...........................................................................................60
Specify number of volumes for initial copy, resync ......................................................................61
Register journal volumes in a journal.........................................................................................63
7 Pair operations.........................................................................................67
Pair operations workflow.........................................................................................................67
Check pair status....................................................................................................................67
Create the initial copy ............................................................................................................67
Split a pair ...........................................................................................................................71
Split a mirror..........................................................................................................................73
Create a point-in-time copy .....................................................................................................73
Restore a pair........................................................................................................................74
Resynchronize a mirror............................................................................................................76
Delete a pair ........................................................................................................................77
4 Contents
Delete pair volumes from a mirror.............................................................................................79
8 Monitoring the system...............................................................................80
Monitor pair activity, status......................................................................................................80
Pair status definitions..........................................................................................................80
Suspend types..............................................................................................................83
Suspension conditions from the secondary system..............................................................85
Filtering Information in the List in the Pair Operation window...............................................86
Saving pair status information into a text file.....................................................................87
Monitor copy operations data, I/O .....................................................................................88
Select data to be graphed..............................................................................................89
Manipulate graph, save data..........................................................................................91
Monitor journal status..............................................................................................................91
Mirror Journal status definitions............................................................................................91
Monitor logical path status.......................................................................................................92
History of operations for data volume pairs...........................................................................93
9 Maintaining the system ............................................................................94
Pair maintenance—change the pair-split option .........................................................................94
Journal and mirror maintenance...............................................................................................95
Change Continuous Access Journal Z options used by journals................................................95
Change Continuous Access Journal Z options used by mirrors .................................................97
Delete journal volumes from a journal...................................................................................99
Delete a journal...............................................................................................................100
Logical path maintenance......................................................................................................100
Modify data-transfer time threshold ...................................................................................100
Delete logical paths ........................................................................................................101
Delete the Continuous Access Journal Z relationship ............................................................102
Manage power-off for systems and network devices .................................................................102
When power stops unexpectedly.......................................................................................103
When power is removed from primary or secondary system..............................................103
When power is removed from network relay devices .......................................................103
Power-off storage systems intentionally................................................................................103
Power-off the primary or secondary system......................................................................103
Power-off primary and secondary systems at the same time...............................................104
Power-off network relay devices..........................................................................................104
10 Disaster recovery operations ..................................................................105
Preparing for disaster recovery ..............................................................................................105
File and database recovery procedures ..................................................................................105
Switch operations to the secondary site ..................................................................................105
Copy data back to the primary site ........................................................................................106
Resume normal operations at the primary site ..........................................................................106
Disaster recovery for multiple primary and secondary storage systems.........................................107
Consistency of data update sequence when a disaster occurs................................................107
Disaster recovery for multiple primary and secondary storage systems....................................107
Recovery procedures with shared volumes................................................................................107
Recovery in a 3DC cascade configuration ..........................................................................108
Transferring business tasks back to the primary site..........................................................108
Recovering from primary site disaster in 3DC multi target configuration...................................109
Recovering from primary site failures (when delta resync operation is performed)......................111
Recovering from failures in the primary site and the Continuous Access Synchronous Z secondary
site................................................................................................................................114
Contents 5
Recovery with Business Copy Z configuration ......................................................................115
11 Troubleshooting....................................................................................116
General troubleshooting........................................................................................................116
Troubleshooting logical paths ................................................................................................117
Troubleshooting suspended pairs ...........................................................................................119
Troubleshooting using Remote Web Console............................................................................121
Error codes .........................................................................................................................122
Service information messages (SIMs) ......................................................................................122
Enabling or disabling SIM reporting...................................................................................124
Clearing SIMs.................................................................................................................125
12 Support and other resources...................................................................126
Contacting HP......................................................................................................................126
Subscription service..........................................................................................................126
Documentation feedback..................................................................................................126
Related information...............................................................................................................126
HP websites....................................................................................................................127
Conventions for storage capacity values..................................................................................127
Typographic conventions.......................................................................................................127
A Sharing Continuous Access Journal Z volumes ...........................................129
Volume types that can be shared with Continuous Access Journal Z.............................................129
Virtual LVI ...........................................................................................................................131
Cache Residency..................................................................................................................131
Auto LUN............................................................................................................................131
Performance Monitor ............................................................................................................131
Data Retention.....................................................................................................................131
B Continuous Access Journal Z configurations with Continuous Access Synchronous
Z.............................................................................................................133
Sharing volumes with Continuous Access Synchronous Z............................................................133
3 data center cascade configuration.......................................................................................133
Prerequisite information for 3DC cascade ...........................................................................134
Procedure for setting up 3DC cascade ...............................................................................135
3 data center multitarget configuration ...................................................................................135
Prerequisite information for 3DC multitarget.........................................................................136
Procedure for setting up 3DC multitarget.............................................................................136
Delta resync configuration .....................................................................................................137
Prerequisite information for creating the delta resync pair......................................................138
Prerequisite information for performing delta resync operation................................................138
Procedure for creating a delta resync pair ..........................................................................139
Configuring delta resync operation environment to support remote command devices................140
Establish immediate communications ............................................................................140
Assign mirrors to remote command devices ....................................................................141
Release mirrors...........................................................................................................142
Perform the delta resync operation .....................................................................................143
C Continuous Access Journal Z configurations with Business Copy Z................144
Overview............................................................................................................................144
Configurations with Business Copy Z primary volumes ..............................................................144
6 Contents
Configurations with Business Copy Z secondary volumes ..........................................................146
Pair status and data currency.................................................................................................146
Using At-Time Split function when combining Continuous Access Journal Z with Business Copy Z....147
D Continuous Access Journal Z GUI reference...............................................151
Journal Operation window ....................................................................................................151
Journal Detail window ..........................................................................................................154
Change Journal Option dialog box ........................................................................................158
Change Mirror Option dialog box .........................................................................................158
Edit Journal Volumes dialog box.............................................................................................160
Pair Operation window ........................................................................................................161
Detailed Information dialog box ........................................................................................165
Add Pair dialog box ........................................................................................................168
Suspend Pair dialog box ..................................................................................................171
Resume dialog box .........................................................................................................172
Delete Pair dialog box .....................................................................................................173
Change Pair Option dialog box.........................................................................................174
Display Filter dialog box ..................................................................................................175
DKC Operation window .......................................................................................................176
Remote Systems Information ..............................................................................................177
Logical Path Information....................................................................................................178
Port Information for the local system....................................................................................179
DKC Status dialog box ....................................................................................................180
Add DKC dialog box .......................................................................................................182
DKC Option dialog box ...................................................................................................183
Usage Monitor window ........................................................................................................184
History window ...................................................................................................................184
Operations in History window ..........................................................................................186
History window notes.......................................................................................................188
Export operations history .................................................................................................188
Optional Operation window .................................................................................................188
EXCTG Operation window ....................................................................................................189
View the EXCTG List ........................................................................................................191
View Storage Systems in an EXCTG ...................................................................................192
View journals in an EXCTG ..............................................................................................192
Add Journal....................................................................................................................193
Glossary..................................................................................................195
Index.......................................................................................................197
Contents 7
1 Continuous Access Journal Z overview
Unless otherwise specified, the term P9000 in this guide refers to the following disk array:
P9500 Disk Array
The GUI illustrations in this guide were created using a Windows computer with the Internet Explorer browser. Actual windows may differ depending on the operating system and browser used. GUI contents also vary with licensed program products, storage system models, and firmware versions.
With Continuous Access Journal Z (Cnt Ac-J Z), you create and maintain a remote copy of a data volume on a P9500 system. The remote copy is a block-for-block copy of the local storage volume. Remote data is consistent with local data and therefore available for recovery of the local volume should the need arise.
This guide provides instructions for planning, implementing, operating, maintaining, and troubleshooting a Continuous Access Journal Z system.
The following configurations described in this document are unsupported in version 70-01-0x.
Three data center (3DC) multitarget configuration
Three data center (3DC) cascading configuration
Three data center (3DC) configuration using the delta resync function
Configuration using multiple primary and secondary storage systems
Continuous Access Journal Z software
With Continuous Access Journal Z, application data is copied to a secondary P9500 system at a remote location. Continuous Access Journal Z is designed to support a remote site hundreds and even thousands of miles from the local site, making recovery from region-wide disasters possible. This guide provides scenarios and procedures for disaster recovery from multiple sites.
When a pair is created, the remote system will contain an asynchronous, block-for-block copy of the local storage volume. Impact on host I/O and the primary storage system is limited, since updates sent to the primary volume are also copied to a local journal volume. The remote system “pulls” data from the journal volume across the communication link to the backup-volume. The primary system is free to perform its role as a transaction processing resource rather than as replication engine.
How Continuous Access Journal Z works
With Continuous Access Journal Z, you enable a data back up from a primary volume (P-VOL) on the local system to a secondary volume (S-VOL) on a remote system. Continuous Access Journal Z operations are performed sequentially as shown below.
Figure 1 Basic sequence in Continuous Access Journal Z operations
8 Continuous Access Journal Z overview
Remote replication occurs using journal volumes on the local and remote systems.
The journal on the local system is the “master journal.”
The journal on the remote system is the “restore journal.”
Replication occurs in the following sequence:
Journal obtain - When the host sends an update to the primary volume, the system’s
journal-obtain function triggers a copy of the update data to the master journal volume.
The host assigns write-sequence numbers to the data sent to the journal. Write-sequence numbers and other metadata attached to journal data insure consistency
with the data in the primary volume.
Journal copy - data is copied from the master journal to the restore journal.
If the master journal has data, the primary system transfers it to the restore journal. When data transfer is complete, master journal data is discarded.
Data copy to the restore journal is initiated by the read-journal command issued by the
remote system.
Data copy occurs on a continual basis unless there is no data in the local journal. On
the remote storage system, journal reading operations are performed just after finished the former read operation.
Journal-restore - the secondary volume is updated with changed data from the restore journal.
Data is copied to the secondary volume according to the write sequence numbers, insuring data consistency.
When journal-restore is completed, the data in the restore journal is discarded. In the configuration of Continuous Access Journal Z, the updating of data volumes and
the creating of journal data are processed. Therefore, the performance decreases compared with the configuration only of data volumes, and usage rates rise in the configuration of Continuous Access Journal Z.
The primary storage system does not remove the target journal data from its master journal
volume until it receives the sequence numbers of the restored journal that is given to the read journal command from the secondary storage system. This is true even if the primary storage system and secondary storage system are connected using a channel extender product.
Hardware and software components
A typical configuration consists of a P9500 or externally attached system on both local and remote sites, a host or hosts connected to the systems, Continuous Access Journal Z software on both systems, data path connections, and interface tools for configuring and managing Continuous Access Journal Z.
The local and remote P9500 systems are connected using dedicated fibre channel data paths,
which can include fibre channel switches. Data paths are routed from the fibre channel ports on primary system to the ports on the secondary system.
The host is connected to the P9500 using a FICON channel port.
Remote Web Console is connected via a management LAN.
Hardware and software components 9
A Continuous Access Journal Z system consists of the following:
P-VOLs and S-VOLs on the local and remote P9500
Master and restore journal volumes on the local and remote P9500
Master and restore journals on the local and remote P9500
The master journal consists of the primary volume(s) and master journal volume(s).
The restore journal consists of the secondary volume(s) and restore journal volume(s).
When Continuous Access Journal Z journals consist of journal volumes located in multiple systems, a host I/O time stamping function is required. This is provided by MVS DFSMSdfp.
An error reporting communications (ERC) feature is also required when Continuous Access Journal Z is to be used for disaster recovery.
Management software consists of:
Remote Web Console graphical user interface (GUI)
Business Continuity Manager
Configuration File Loader
NOTE:
Continuous Access Journal Z processing continues uninterrupted if the SVP reboots or even if
the SVP fails.
Continuous Access Journal Z does not support operations in which one P-VOL is copied to
more than one S-VOL, or more than one P-VOL is copied to one S-VOL.
Continuous Access Journal Z components are illustrated in the following figure and described in greater detail in the following sections.
Figure 2 Continuous Access Journal Z components
10 Continuous Access Journal Z overview
P9500 storage systems
Continuous Access Journal Z is operated using two P9500 storage systems, one at the primary and one at secondary sites. The primary system consists of the main control unit (MCU) and the SVP . The secondary system consists of the remote control unit (RCU) and the SVP.
The primary system communicates with the secondary system over dedicated fibre channel
remote copy connections.
The P9500 system can function simultaneously as a primary and secondary system.
Main and remote control units
The primary and secondary systems are often referred to as the MCU (primary system) and RCU (secondary system). MCU is the main control unit, RCU is the remote control unit.
MCUs control the primary storage volume (P-VOL) and the following operations:
Host I/O operations to the P-VOL
Master journal operations
Initial copy and update copy operations between the P-VOL and secondary volume (S-VOL).
RCUs control the secondary storage volume (S-VOL) and the following operations:
Issue read-journal commands to the MCU.
Manage the copying of journal data from master to restore journal
Manage the copying of restore journal data to S-VOL
Assist in managing pair status and configuration (for example, rejects write I/Os to the S-VOLs).
Pair volumes
Original data is stored in the P-VOL and the remote copy is stored in the S-VOL. The pair can be paired, split, resynchronized, and returned to the simplex state. When synchronized, the volumes are paired; when split, new data sent is to the P-VOL but held from the S-VOL. When resynchronized, changed data is copied to the S-VOL. When a disaster occurs, production operations can be transferred to the S-VOL. When the primary site is functional again, operations and data can be transferred and copied back to the P-VOL.
The P-VOL remains available to the host for read and write I/O operations. The secondary system rejects write I/Os for the S-VOL, unless the write-enable option is specified for the S-VOL. Then, write I/O is allowed to the S-VOL while the pair is split. In this instance, S-VOL and P-VOL track maps keep track of differential data and uses it to resynchronize the pair.
See “Duplicating VOLSERs” (page 29) for further information on volume requirements and support.
NOTE: When you configure a journal pair, you have to specify the serial numbers of primary
storage systems and secondary storage systems. You have to specify the different serial numbers of the primary storage system and the secondary storage system for the same journal pair. If you have to specify the same serial number, contact HP Technical Support.
Journal volumes
Journal volumes are required on the primary and secondary systems.
Updates to the P-VOL are copied to the master journal volume in the primary system. See the
illustration in “Journals” (page 12).
Master journal data is copied to the restore journal volume on the secondary system.
Journal volumes can have different volume sizes and different RAID configurations.
Journal data is stored sequentially and separately into each journal volume in the same journal.
Hardware and software components 11
For information on planning journal volumes, see “Sizing journal volumes” (page 25).
NOTE: If a path is defined from a host to a volume, you cannot register the volume as a journal
volume.
Journals
Journals help you manage data consistency between multiple P-VOLs and S-VOLs. A journal consists of two or more data volumes and journal volumes.
You use journals to create multiple pairs and to split, resync, and release multiple pairs. Journals are required on the primary and secondary systems.
Each data volume and its associated journal volume reside in the same journal. This is illustrated below.
The master journal group contains master journal volumes and is associated with the P-VOL.
The restore journal group contains restore journal volumes and is associated with the S-VOL
Each pair relationship between journals is called a "Mirror". A Mirror ID identifies a pair relationship between journal groups. When the pair is created, it is assigned a mirror ID.
Figure 3 Journal Groups
Data path
The physical transmission link between the local and remote systems is called the data path. Continuous Access Journal Z commands and data are transmitted through the fibre channel data path and switches. The data path is connected to the primary and secondary systems through two types of Fibre Channel ports, Initiator and RCU Target ports.
One data path connection is required for Continuous Access Journal Z. HP recommends two or more independent connections to provide hardware redundancy. A maximum of eight paths can be used.
For more information, see “Planning the data path” (page 40).
Extended consistency groups
To maintain data consistency when performing copy operations between multiple primary systems and multiple secondary systems, the associated journals must be registered in an extended consistency group (EXCTG). An EXCTG is a collection of journals in which data consistency is guaranteed. See “Planning extended consistency groups (EXCTG)” (page 35) for more information.
12 Continuous Access Journal Z overview
Remote Web Console
Remote Web Console communicates with the SVP of each storage system over defined TCP/IP connections.
Remote Web Console must be LAN-attached to the primary system
Remote Web Console is not required on the secondary system; however having it available
allows you to change Continuous Access Journal Z parameters and access the Continuous Access Journal Z S-VOL for maintenance or disaster recovery.
NOTE:
Storage Administrator (Remote Copy) role access to the Remote Web Console Java applet
program is required to perform operations. Users without Storage (Remote Copy) role write access can only view (Remote Copy) role information.
If the RAID Manager computer is not installed, contact HP Technical Support for information
on Continuous Access Journal Z configuration services.
Business Continuity Manager
Business Continuity Manager provides management of Continuous Access Journal Z software in mainframe environments. Business Continuity Manager software automates Continuous Access Journal Z operations (as well as operations for Business Copy Z and Continuous Access Synchronous Z). Access to system performance metrics and thresholds provides problem avoidance and optimum performance.
Overview of copy operations
The following sections describe initial and update copy operations including the underlying operations, such as journal processing and differential data management.
Initial copy operation
The initial copy is executed when the primary storage system copies all the data in sequence in the P-VOL directly to the S-VOL. Though journal volumes are not used during the initial copy, the copy data in this operation is referred to as “base journal data.”
Creating pairs independently of journal activity results in the base journal data being copied
to the respective S-VOLs one at a time. This extends the time required for multiple initial copies.
An initial copy operation can be performed to establish the Continuous Access Journal Z pair
relationship — with no data copied between the volumes. This can be done when data in the P-VOLs and S-VOLs are the same.
A volume pair can also be created using a Continuous Access Synchronous initial copy
operation. See “Planning pair volumes” (page 28) for more information.
Overview of copy operations 13
NOTE:
If you manipulate volumes (not journals) to create or resynchronize two or more data volume
pairs within the same journal, the base journal of one of the pairs is stored in the restore journal volume. Then, the base journal of another pair is stored in the restore journal volume. Therefore, the operation for restoring the latter base journal is delayed.
You can specify None as the copy mode for initial copy operations. If the None is specified,
initial copy operations are not performed. Therefore, if you specify None, you are responsible for ensuring that the data in the primary and secondary data volume is completely the same.
You may create a Continuous Access Journal Z data volume pair by using Continuous Access
Synchronous Z initial copy. In that case, set the appropriate system option that is system option 474, on both primary and secondary storage system. In addition, the script, which is written especially for this operation, is also required. If you use the script without setting the system option on the secondary storage system, the storage system recognizes the Continuous Access Synchronous Z R-VOL as the Continuous Access Journal Z S-VOL, and the SSB log (SSB=CBED) is generated in the secondary storage system. In this case, the command to create the pair is rejected. The script is executed normally when you use the script without setting the system option on the primary storage system, however, note that the processing speed of the Continuous Access Synchronous Z initial copy slows down if there is the update I/O during the operation.
If you delete all Continuous Access Journal Z data volume pairs in the journal and then create
a Continuous Access Journal Z data volume pair, wait for one or more minutes after deleting pairs.
When an RCU is shared with multiple MCUs, perform the pair resume operation after system
option mode 593 is set to available if you resume 1025 or more pairs from multiple MCUs (range: mirror) at the same time. Pair resume operations may fail if system option mode 593 is not available.
Update copy operation
When a host produces new or changed information, the following occurs in the primary storage system:
The update is written to the P-VOL
The update is copied to the master journal along with metadata that includes sequence and
other consistency information. Replication to the secondary system is prompted by the read-journal command. This is issued
by the remote system independently of host I/O activity. Read-journal commands are repeated every 30 seconds. At this time, the following occurs:
Any data that exists in the master journal on the primary side is sent to the restore journal
on the remote system.
The updated data is then copied to the S-VOL. Data is updated to the remote system continuously until there is no more data in the master
journal.
Journal data on the primary and secondary systems is discarded when data consistency
is established in the copy.
14 Continuous Access Journal Z overview
NOTE: Journal data is transferred using special I/O operations initiated by the secondary
system (RCU), called RIO (remote I/O). RIO provides the most efficient type of data transfer. Make sure that your channel extenders are capable of supporting RIO. Contact HP Technical Support for more information.
If an update copy operation fails, the remote system suspends the affected pair or all Continuous Access Synchronous Z pairs in the journal. This is dependent on the type of failure. The suspended pair or journal returns to Paired status when the primary and secondary storage systems are resynchronized.
Read and Write I/O operations during remote copy operation
The primary system reads from the P-VOL when it receives a read I/O. If the read fails, the redundancy provided by RAID1 or RAID5 technology recovers the failure. The primary system does not read the S-VOL for recovery.
When a primary system receives a write I/O for a P-VOL in Duplex status, the system performs the update copy operation, as well as writing to the P-VOL. The write operation completes independently of the update copy operations on the S-VOL.
The secondary system updates the S-VOL according to the write sequence number in the journal data. This maintains data consistency between P-VOL and S-VOL.
If the P-VOL write operation fails, the primary system reports a unit check and does not create the journal data for this operation. If the update copy operation fails, the secondary system suspends either the affected pair or all Continuous Access Journal Z pairs in the journal, depending on the type of failure. When the suspended pair or journal is resumed, the primary and secondary systems negotiate the resynchronization of the pair(s).
During normal Continuous Access Journal Z operations, the secondary system does not allow S-VOLs to be online (mounted). Therefore, hosts cannot read from or write to S-VOLs. The S-VOL write enable option allows write access to a secondary data volume while the pair is split. The option is only available when you split the pair from the primary system.
When you issue the DEVSERV command to the Continuous Access Journal Z S-VOL, INDETERMINATE FAILING UNIT is returned if the status of Continuous Access Journal Z S-VOL is online. INTERVENTION REQUIRED is returned, if the status of Continuous Access Journal Z S-VOL is offline.
S-VOL write option
When a pair is split, you can set an option that will allow write I/O to the S-VOL. The S-VOL write option is selected during the Suspend Pair operation when performing the operation from the primary system. When you resynchronize a split pair whose S-VOL is write-enabled, the secondary system sends the S-VOL track bitmap to the primary system, which merges the P-VOL and S-VOL bitmaps to determine which tracks are out of sync. This ensures proper resynchronization of the pair.
S-VOL read option
You can also have a read option enabled for the S-VOL (mode 20) while the pair is suspended. The secondary system allows you to change the VOLSER of suspended S-VOLs. By setting the mode 20 and the mode 190 to ON, you can change the VOLSER and VTOC of suspended S-VOLs. This allows the S-VOL to be online to the same host as the P-VOL during the suspend. The primary system copies the P-VOL VOLSER and VTOC back to the S-VOL when the pair is resynchronized. Make sure any secondary volumes that were varied online to the host are varied offline before performing the resync operating. Write I/Os are rejected by the secondary storage system during the suspend.
Read and Write I/O operations during remote copy operation 15
The primary system copies the P-VOL VOLSER back to the S-VOL when the pair is resumed. When the S-VOL read option is not enabled and/or the pair is not suspended, the secondary system rejects read and write I/O to a S-VOL.
Difference management
Differential data (updates during split or suspension) between the P-VOL and S-VOL is stored in a track bitmap. When a split/suspended pair is resumed, the primary system merges the P-VOL and S-VOL bitmaps, and the differential data is copied to the S-VOL.
The number of bitmap areas affects the maximum possible number of pairs that can be created in the storage system.
Pair status
Every pair operation results in a change in pair status. You should monitor pair status to insure that an operation completed successfully. Also, pairs must have a specific status in order for specific operations to be executed.
The following provides a brief description of the pair statuses. For complete details, see “Pair status
definitions” (page 80) .
Simplex: A volume that is not assigned to a pair.
Duplex: When a pair is in the process of being created, the primary system changes the status
of the P-VOL and S-VOL to Pending Duplex. When the initial copy operation is complete, the primary system changes the status of both
data volumes to Duplex.
Pending: The initial copy operation for this pair is in progress. This data volume pair is not
yet synchronized. When the initial copy operation is complete, the primary system changes the status of both
data volumes to Duplex.
Duplex: This data volume pair is synchronized. Updates to the P-VOL are duplicated on the
S-VOL. When the initial copy operation is complete, the primary system changes the status of both
data volumes to Duplex.
Suspended When a pair is split from the primary system, the primary system changes the
status of the P-VOL and S-VOL (if the path status is normal) to Suspended. When a pair is suspended from the secondary system, it changes the S-VOL status to
Suspended. The primary system detects the pair suspension (if the path status is normal) and changes P-VOL status to suspended.
When you release (delete) a pair from the primary system, that system changes the status of
the P-VOL and S-VOL (if the path status is normal) to simplex. When you release a pair from the secondary system, that system changes S-VOL status to
Simplex. The primary system detects the pair release (if the path status is normal) and changes P-VOL status to Suspended.
16 Continuous Access Journal Z overview
2 Requirements and specifications
This chapter provides system requirements for Continuous Access Journal Z.
System requirements
Continuous Access Journal Z operations are performed between the host(s) and the primary and secondary storage systems containing the P-VOLs and S-VOLs, using the data path.
General requirements for the Continuous Access Journal Z components are listed below.
Table 1 General system requirements
RequirementItem
Two—one at the local site, one at the remote site. Also, any combination of the following can be used with Continuous Access Journal Z:
Four on primary side
Four on secondary side
Number of P9500 systems
Must be installed on primary and secondary P9500 systems.
License keys required.
On secondary systems, Continuous Access Journal can coexist with Continuous
Access Journal Z.
Continuous Access Journal Z
Continuous Access Synchronous Z is required, whether or not Continuous Access
Journal Z shares volumes with Continuous Access Synchronous Z
Continuous Access Journal 3DC & 4x4 Open Z MF in the following Continuous
Access Journal Z configurations:
- When running a 3DC system
Other licenses required
The track format for the P-VOL and S-VOL must meet the following requirements:
The Continuous Access Synchronous Z P-VOL and S-VOL must have the same
track format.
Record zero (R0) must be standard format, with key length of zero and data
length of eight. The primary system aborts the initial copy operation if R0 is not standard format.
The CCHH (logical cylinder address and logical head address) of R0 must be
identical to the physical cylinder address and physical head address of the track.
The CCHH of each user record in a track must be unique.
Disk Track Format
The following program products can be used:
Remote Web Console
- Required
- Storage Administrator or (Remote Copy) role is required.
RAID Manager
Business Continuity Manager
Interfaces
System requirements 17
Table 1 General system requirements (continued)
RequirementItem
MVS
OS/390
z/OS
z/VM
z/Linux
Also, please observe the following:
Optional error report communications (ERC) function requires MVS/DFP 3.2.0
or later.
If the primary and/or secondary systems consist of several CPU complexes, a
SYSPLEX timer is required to provide a common time reference for the host I/O time stamping function. However, the z/Linux operating system does not support a SYSPLEX timer. As a result, I/O from the z/Linux host is not consistent. Also, journal consistency is not maintained.
Contact HP Technical Support for the latest information.
Supported mainframe host platforms
Fibre channel.Data path
P-VOL and S-VOL must be equal in size.
P-VOL and S-VOL must be of same emulation type.
One Continuous Access Journal Z P-VOL may be copied to one S-VOL only.
When Continuous Access Synchronous Z is cascaded with Continuous Access
Journal Z, a data volume may be copied to multiple data centers.
Volumes
Limited per P9500 system. See “Maximum number of pairs allowed ” (page 30).Maximum number of pairs
Continuous Access Journal Z operations between P9500 and previous models are supported.
See “Planning for previous models ” (page 36).
Supported previous models
RAID1, RAID5, RAID6 can co-exist in the data volumes and journal volumes.Supported RAID groups
Virtual LVI volume is supported.
Can be used for data and journal volumes.
S-VOL capacity must equal P-VOL capacity.
Cache Residency volume is supported as follows:
Data volume: yes
Journal volume: no
Supported volumes
Must be operable for primary and secondary systems to insure pair creation success. The remote system cache should be configured to adequately support Continuous Access Journal Z remote-copy workloads, as well as local workload activity. In general, cache capacity should be increased 25 percent for Continuous Access Journal Z. Also, an additional GB should be added for each journal on the system.
Cache and Nonvolatile Storage (NVS)
Required for disaster recovery.Host failover software
18 Requirements and specifications
Table 1 General system requirements (continued)
RequirementItem
A system can have a maximum of four EXCTGs.
An EXCTG can contain a maximum of 16 registered journals.
An EXCTG can contain journals from a maximum of four systems.
A journal cannot be registered in more than one EXCTG.
Extended consistency groups (EXCTG)
RAID Manager consistency groups when multiple primary and secondary storage system
Max. number: 256 (0 to 255) per storage system
Recommended number: Up to 16
Max. number of journal volumes: 64 per journal
Max. number of data volumes: 8,192 per journal
Journal numbers of master and restore journals that are paired can be different.
A data volume and associated journal volume can belong to only one journal.
Data volumes and journal volumes that belong to different controllers cannot
be in the same journal.
The number of journal volumes in the master journal does not have to be equal
to the number of volumes in the restore journal.
The P-VOLs and S-VOLs in a journal must be located in one physical primary
system and one physical secondary system (1-to-1 requirement).
Each pair relationship in a journal is called a "Mirror". Each pair is assigned
a Mirror ID. Max. number of Mirror IDs = 4 (0 to 3).
When Continuous Access Journal co-exists with Continuous Access Journal Z
in the same storage system, individual journals must be dedicated either to one or the other, but not both.
Master and restore journals are managed according to the journal number.
NOTE: The capacity of journal volume is not included in the accounting capacity.
Journals
NOTE: Continuous Access Journal can co-exist with Continuous Access Journal Z in the same
storage system.
Business Continuity Manager specifications
Business Continuity Manager commands for Continuous Access Journal Z pair operations are issued from the host system console to the storage system. With Business Continuity Manager commands, you can add, suspend, resume, and release pairs, as well as monitor pair status. You can also add and delete DKC.
The two tables that follow provide values for the P9500 system adapter ID (SAID). For more information, see the manual of Business Continuity Manager.
Business Continuity Manager specifications 19
Table 2 SAID values for PATH LINK (CL1)
SAIDPortPackage
Local
SAIDPortPackage
Local
SAIDPortPackage
Local
SAIDPortPackage
Local
X'0084'CL9-E1BU
(Add14)
X'008C'CL9-N1KU
(Add10)
X'0008'CL1-J1GU
(Add4)
X'0000'CL1-A1EU
(Basic)
X'00A4'CLB-EX'00AC'CLB-NX'0028'CL3-JX'0020'CL3-A
X'00C4'CLD-EX'00CC'CLD-NX'0048'CL5-JX'0040'CL5-A
X'00E4'CLF-EX'00EC'CLF-NX'0068'CL7-JX'0060'CL7-A
X'0085'CL9-FX'008D'CL9-PX'0009'CL1-KX'0001'CL1-B
X'00A5'CLB-FX'00AD'CLB-PX'0029'CL3-KX'0021'CL3-B
X'00C5'CLD-FX'00CD'CLD-PX'0049'CL5-KX'0041'CL5-B
X'00E5'CLF-FX'00ED'CLF-PX'0069'CL7-KX'0061'CL7-B
X'0086'CL9-G1BL
(Add12)
X'008E'CL9-Q1KL
(Add8)
X'000A'CL1-L1GL
(Add6)
X'0002'CL1-C1EL
(Add2)
X'00A6'CLB-GX'00AE'CLB-QX'002A'CL3-LX'0022'CL3-C
X'00C6'CLD-GX'00CE'CLD-QX'004A'CL5-LX'0042'CL5-C
X'00E6'CLF-GX'00EE'CLF-QX'006A'CL7-LX'0062'CL7-C
X'0087'CL9-HX'008F'CL9-RX'000B'CL1-MX'0003'CL1-D
X'00A7'CLB-HX'00AF'CLB-RX'002B'CL3-MX'0023'CL3-D
X'00C7'CLD-HX'00CF'CLD-RX'004B'CL5-MX'0043'CL5-D
X'00E7'CLF-HX'00EF'CLF-RX'006B'CL7-MX'0063'CL7-D
X'0080'CL9-A1AU
(Add15)
X'0088'CL9-J1LUX'000C'CL1-N1HU
(Add5)
X'0004'CL1-E1FU
(Add1)
X'00A0'CLB-AX'00A8'CLB-J(Add11)X'002C'CL3-NX'0024'CL3-E
X'00C0'CLD-AX'00C8'CLD-JX'004C'CL5-NX'0044'CL5-E
X'00E0'CLF-AX'00E8'CLF-JX'006C'CL7-NX'0064'CL7-E
X'0081'CL9-BX'0089'CL9-KX'000D'CL1-PX'0005'CL1-F
X'00A1'CLB-BX'00A9'CLB-KX'002D'CL3-PX'0025'CL3-F
X'00C1'CLD-BX'00C9'CLD-KX'004D'CL5-PX'0045'CL5-F
X'00E1'CLF-BX'00E9'CLF-KX'006D'CL7-PX'0065'CL7-F
X'0082'CL9-C1AL
(Add13)
X'008A'CL9-L1LL
(Add9)
X'000E'CL1-Q1HL
(Add7)
X'0006'CL1-G1FL
(Add3)
X'00A2'CLB-CX'00AA'CLB-LX'002E'CL3-QX'0026'CL3-G
X'00C2'CLD-CX'00CA'CLD-LX'004E'CL5-QX'0046'CL5-G
X'00E2'CLF-CX'00EA'CLF-LX'006E'CL7-QX'0066'CL7-G
X'0083'CL9-DX'008B'CL9-MX'000F'CL1-RX'0007'CL1-H
X'00A3'CLB-DX'00AB'CLB-MX'002F'CL3-RX'0027'CL3-H
X'00C3'CLD-DX'00CB'CLD-MX'004F'CL5-RX'0047'CL5-H
X'00E3'CLF-DX'00EB'CLF-MX'006F'CL7-RX'0067'CL7-H
20 Requirements and specifications
Table 3 SAID values for PATH LINK (REAR CL2)
SAIDPortPackage
Local
SAIDPortPackage
Local
SAIDPortPackage
Local
SAIDPortPackage
Local
X'0094'CLA-E2NU
(Add14)
X'009C'CLA-N2WU
(Add10)
X'0018'CL2-J2TU
(Add4)
X'0010'CL2-A2QU
(Basic)
X'00B4'CLC-EX'00BC'CLC-NX'0038'CL4-JX'0030'CL4-A
X'00D4'CLE-EX'00DC'CLE-NX'0058'CL6-JX'0050'CL6-A
X'00F4'CLG-EX'00FC'CLG-NX'0078'CL8-JX'0070'CL8-A
X'0095'CLA-FX'009D'CLA-PX'0019'CL2-KX'0011'CL2-B
X'00B5'CLC-FX'00BD'CLC-PX'0039'CL4-KX'0031'CL4-B
X'00D5'CLE-FX'00DD'CLE-PX'0059'CL6-KX'0051'CL6-B
X'00F5'CLG-FX'00FD'CLG-PX'0079'CL8-KX'0071'CL8-B
X'0096'CLA-G2NL
(Add12)
X'009E'CLA-Q2WL
(Add8)
X'001A'CL2-L2TL
(Add6)
X'0012'CL2-C2QL
(Add2)
X'00B6'CLC-GX'00BE'CLC-QX'003A'CL4-LX'0032'CL4-C
X'00D6'CLE-GX'00DE'CLE-QX'005A'CL6-LX'0052'CL6-C
X'00F6'CLG-GX'00FE'CLG-QX'007A'CL8-LX'0072'CL8-C
X'0097'CLA-HX'009F'CLA-RX'001B'CL2-MX'0013'CL2-D
X'00B7'CLC-HX'00BF'CLC-RX'003B'CL4-MX'0033'CL4-D
X'00D7'CLE-HX'00DF'CLE-RX'005B'CL6-MX'0053'CL6-D
X'00F7'CLG-HX'00FF'CLG-RX'007B'CL8-MX'0073'CL8-D
X'0090'CLA-A2MU
(Add15)
X'0098'CLA-J2XU
(Add11)
X'001C'CL2-N2UU
(Add5)
X'0014'CL2-E2RU
(Add1)
X'00B0'CLC-AX'00B8'CLC-JX'003C'CL4-NX'0034'CL4-E
X'00D0'CLE-AX'00D8'CLE-JX'005C'CL6-NX'0054'CL6-E
X'00F0'CLG-AX'00F8'CLG-JX'007C'CL8-NX'0074'CL8-E
X'0091'CLA-BX'0099'CLA-KX'001D'CL2-PX'0015'CL2-F
X'00B1'CLC-BX'00B9'CLC-KX'003D'CL4-PX'0035'CL4-F
X'00D1'CLE-BX'00D9'CLE-KX'005D'CL6-PX'0055'CL6-F
X'00F1'CLG-BX'00F9'CLG-KX'007D'CL8-PX'0075'CL8-F
X'0092'CLA-C2ML
(Add13)
X'009A'CLA-L2XL
(Add9)
X'001E'CL2-Q2UL
(Add7)
X'0016'CL2-G2RL
(Add3)
X'00B2'CLC-CX'00BA'CLC-LX'003E'CL4-QX'0036'CL4-G
X'00D2'CLE-CX'00DA'CLE-LX'005E'CL6-QX'0056'CL6-G
X'00F2'CLG-CX'00FA'CLG-LX'007E'CL8-QX'0076'CL8-G
X'0093'CLA-DX'009B'CLA-MX'001F'CL2-RX'0017'CL2-H
X'00B3'CLC-DX'00BB'CLC-MX'003F'CL4-RX'0037'CL4-H
X'00D3'CLE-DX'00DB'CLE-MX'005F'CL6-RX'0057'CL6-H
X'00F3'CLG-DX'00FB'CLG-MX'007F'CL8-RX'0077'CL8-H
Command device
To use Business Continuity Manager, you can configure a command device for it separately from the command device for an open system. The command device for Business Continuity Manager
Command device 21
can be configured only from Business Continuity Manager. For details, see the manual of Business Continuity Manager.
22 Requirements and specifications
3 Planning volumes, systems
This chapter provides information and instructions for planning Continuous Access Journal Z volumes, P9500 systems, and other important requirements and restrictions.
Plan and design workflow
Planning the Continuous Access Journal Z system is tied to your organization’s business requirements and production system workload. This means defining business requirements for disaster downtime and measuring the amount of changed data your system produces over time. With this information, you can calculate the size that journal volumes must be and the amount of bandwidth required to transfer update data over the data path network.
The plan and design workflow consists of the following:
Assess your organization’s business requirements to determine recovery requirements.
Measure your host application’s write-workload in MB per second and write-input/output per
second (IOPS) to begin matching actual data loads with the future Continuous Access Journal Z system.
Use collected data along with your organization’s recovery point objective (RPO) to size
Continuous Access Journal Z journal volumes. Journal volumes must have enough capacity to hold accumulating data over extended periods.
The size of the journal volumes is dependent on the amount of bandwidth needed. You adjust journal volume size in conjunction with bandwidth to fit the organization’s needs.
Use IOPS to determine data transfer speed into and out of the journal volumes. Data transfer
speed is determined by the number of Fibre Channel ports you assign to Continuous Access Journal Z, and by RAID group configuration. You need to know port transfer capacity and the number of ports that your workload data will require.
Use the collected workload data to determine the bandwidth for the Fibre Channel data path.
As mentioned, bandwidth and journal volume sizing, along with data transfer speed, are interrelated. Bandwidth may be adjusted in conjunction with the journal volume capacity and data transfer speed you plan to implement.
Design the data path network configuration. This involves: understanding supported
configurations, the need for Fibre Channel switches, and the number of ports your data transfer requires.
Plan data volumes (primary and secondary volumes). This involves understanding the sizing
of P-VOL and S-VOL, and RAID group considerations.
Understand operating system requirements for data and journal volumes.
Adjust cache memory capacity for Continuous Access Journal Z.
Some tasks will be handled by HP personnel. The planning information you need to address is provided in the following sections.
Assessing business requirements for data recovery
In a Continuous Access Journal Z system, when the data path continues to transfer changed data to the remote site, journals remain fairly empty. However, if a path failure or a prolonged spike in write-data that is greater than bandwidth occurs, data is stored in the journal. Changed data that is no longer moving to the remote system builds up in the master journal.
Plan and design workflow 23
To insure that journals can hold the amount of data that could accumulate, they must be sized according to the following:
The maximum amount of time that journals could accumulate data. You develop this information
by determining your operation’s recovery point objective (RPO).
The amount of changed data that your application generates. This is done by measuring
write-workload.
Determining your RPO
Your operation’s recovery point is the maximum time that can pass after a failure or disaster occurs before data loss is greater than the operation can survive.
For example, if the operation can survive one hour’s worth of lost data, and a disaster occurs at 10:00 a.m., then the system must be corrected by 11:00 a.m.
In regards to journal sizing, the journal must have the capacity to hold the data that could accumulated in one hour. If RPO is 4 hours, then the journal must be sized to hold 4 hours' worth of accumulating data.
To assess RPO, the host application’s write-workload must be known. With write-workload and IOPS, you or your organization’s system administrator can analyze the
number of transactions write-workload represents, determine the number of transactions the operation could loose and still remain viable, determine the amount of time required to recover lost data from log files or key it in, and so on. The result is your RPO.
Write-workload
Write-workload is the amount of data that changes in your production system in MB per second. As you will see, write-workload varies. according to the time of day, week, month, quarter. That is why workload is measured over an extended period.
With the measurement data, you can calculate workload averages, locate peak workload, and calculate peak rolling averages, which show an elevated average. With one of these base data you will calculate the amount of data that accumulates over your RPO time, for example, 2 hours. This will be a base capacity for your journal volumes or represent a base amount of bandwidth your system requires.
Whether you select average, rolling average, or peak workload is based on the amount of bandwidth you will provide the data path (which is also determined by write-workload). Bandwidth and journal volume capacity work together and depend on your strategy for protecting data.
Measuring write-workload
Workload data is collected using Performance Monitor or your operating system’s performance-monitoring feature. The number of read/write transactions, or input/output per second (IOPS), is also collected by the software. You will use IOPS to set up a proper data transfer speed, which you insure through RAID group configuration and by establishing the number of Fibre Channel ports your Continuous Access Journal Z system requires. Each RAID group has a maximum transaction throughput; the ports and their microprocessors have an IOPS threshold.
Workload and IOPS collection is best performed during the busiest time of month, quarter, and year. This helps you to collect data that shows your system’s actual workloads during high peaks and spikes, when more data is changing, and when the demands on the system are greatest. Collecting data over these periods insures that the Continuous Access Journal Z design you develop will support your system in all workload levels.
24 Planning volumes, systems
To measure write-workload and IOPS
1. Using your performance monitoring software, collect the following:
Disk-write bytes-per-second (MB/s) for every physical volume that will be replicated.
Data should be collected over a 3 or 4 week period to cover a normal, full business cycle.
Data should be collected at 5 minute intervals. If you use averages, shorter intervals
provide more accuracy.
2. At the end of the collection period, convert the data to MB, if needed, and import into a spreadsheet tool.
Sizing journal volumes
Determine the required journal volume capacity
The following factors determine the required journal volume capacity:
The period of time during which data transfer can continue between hosts and the primary
storage system when a temporary increase in transferred data occurs or when a communication path failure occurs between the primary and secondary storage system.
The data transfer speed for the period of time mentioned above.
To determine the journal volume capacity, use the following formula: Formula 1 : Journal volume capacity > (V
H-M
- V
M-R
) × t
where:
V
H-M
is the data transfer speed between hosts and the primary storage system.
V
M-R
is the data transfer speed between the primary storage system and the secondary storage
system.
t is the length of time during which data transfer can continue.
To calculate journal volume capacity that is required when a communication path failure occurs between the primary storage system and the secondary storage system, assign zero (0) to V
M-R
.
The total capacity of journal volumes in each journal group must exceed the value illustrated in formula 1.
When the data in the primary data volume of the Continuous Access Journal Z delta resync pair is updated, if the journal data that exceeds 70 percent of the journal volume capacity on the primary site of the Continuous Access Journal Z delta resync pair is generated, the delta resync operation will fail. Therefore, adopt the larger value for the journal volume capacity on the primary site of the Continuous Access Journal Z delta resync pair by comparing the values of formula 1 and formula 2.
Formula 2 : Journal volume capacity > (V × t) × 1.5
Sizing journal volumes 25
where:
V is the data transfer speed between a host and the primary storage system.
t is the length of time until the delta resync operation starts.
CAUTION: The journal volume capacity is recommended to be over 6 GB. If the capacity is
below 6 GB, the system performance is unassured because the following problems may occur.
The new data cannot be stored because the journal volume is full and host performance is
reduced.
The performance of the initial copy goes down because the journal volume is full.
The journal group is suspended because the journal volume is full.
The Usage Monitor value is invalid.
Calculating the journal size
You calculate the size your journal volumes using the write-workload and RPO.
To calculate journal size
1. Follow the instructions for “Measuring write-workload” (page 24).
2. Use your system’s peak write-workload and your organization’s RPO to calculate journal size. For example:
RPO = 2 hours
Write-workload = 30 MB/sec
Calculate write-workload for the RPO. In the example, write-workload over a 2 hours period is calculated as follows:
30 MB/second x 60 seconds = 1800 MB/minute
1800 MB/minute x 60 minutes = 108,000 MB/hour
108000 MB/hour x 2 = 416,000 MB/2 hours
Basic journal volume size = 416,000 MB (416 GB)
Journal volume capacity and bandwidth size work together. Also, your strategy for protecting your data may allow you to adjust bandwidth or the size of your journal volumes. For a discussion on sizing strategies, see “Five sizing strategies” (page 40).
NOTE: If you are planning for disaster recovery, the remote array must be large enough to handle
the production workload, and therefore, must be the same size as master journals. If not planning a disaster recovery solution, remote journal volumes may be smaller than master journal volumes.
Planning journals
Continuous Access Journal Z manages pair operations for data consistency through the use of journals. Continuous Access Journal Z journals enable update sequence consistency to be maintained across a group of volumes.
Understanding the consistency requirements for an application (or group of applications) and their volumes will indicate how to structure journals.
For example, databases are typically implemented in two sections. The bulk of the data is resident in a central data store, while incoming transactions are written to logs that are subsequently applied to the data store.
If the log volume “gets ahead” of the data store, it is possible that transactions could be lost at recovery time. Therefore, to insure a valid recovery image on a replication volume, it is important that both the data store and logs are I/O consistent by placing them in the same journal.
26 Planning volumes, systems
To plan journals, see the following:
Review journal specifications in “System requirements” (page 17).
Review journal configuration in “Register journal volumes in a journal” (page 63).
Data transfer speed considerations
The previous sections and the sections later in this chapter on Bandwidth discuss the amount of data that must be stored temporarily in journals and transferred over the data path network. This section discusses the speed that data must be transferred in order to maintain the Continuous Access Journal Z system your are designing.
The ability of your Continuous Access Journal Z system to transfer data in a timely manner depends directly on the following two factors:
RAID group configuration
Fibre Channel port configuration
Both of these elements must be planned to be able to handle the amount of data and number of transactions your system will process under extreme conditions.
RAID group configuration
A RAID group can consist of physical volumes with a different number of revolutions, physical volumes of different capacities, and physical volumes of different RAID configurations (for example, RAID1 and RAID5). The data transfer speed of RAID groups is affected by physical volumes and RAID configurations.
The data transfer speed of a journal volume depends on the data transfer speed of the RAID
group to which it belongs. A RAID group can consist of one or more volumes, including journal volumes.
Journal volumes must be configured in RAID groups according to the group’s throughput
specification and your system’s peak write-workload. If write-workload exceeds the RAID group’s throughput rating, then the number of RAID groups must be increased.
Frequent read/write activity to non-journal volumes in a RAID group results in fewer read/writes
by journal volumes in the same RAID group. This can cause a drop in the data transfer speed of journal volumes. To avoid this effect, place journal volumes and frequently accessed non-journal volumes in different RAID groups.
Fibre Channel port configuration
The Fibre Channel ports on your P9500 system have an IOPS threshold. Use the performance monitoring information for the number of IOPS your production system generates to calculate the number of Fibre Channel ports the Continuous Access Journal Z system requires.
See “Planning ports for data transfer” (page 44) for a full discussion on the type and number of Fibre Channel ports required for your system.
Planning journal volumes
The following information is provided to help you prepare journal volumes:
Identify the journal volumes for your Continuous Access Journal Z system on primary and
secondary arrays. Journal volumes should be sized according to RPO and write-workload. See “Sizing journal volumes” (page 25) for more information.
Journal volumes in the same journal can be of different capacity. A master journal volume
and the corresponding restore journal volume can be of different capacity.
Data transfer speed considerations 27
Journal volumes consist of two areas: one area is used for storing journal data, and the other
area is used for storing metadata.
Journal volumes support all RAID configurations that are supported by P9500. Journal volumes
also support all physical volumes that are supported by P9500.
Customized volumes can be used for journal volumes.
See “Calculating maximum number of pairs” (page 30) for maximum and minimum supported capacity of journal volumes.
See system requirements and specifications in “Requirements and specifications” (page 17) for more information.
Host I/O time stamp
The I/O time stamping function must be installed on the host processor at the primary site in order to provide data consistency in Continuous Access Journal Z journals. The I/O time stamp, which is provided by MVS DFSMSdfp, is the same time stamp that is used by Compatible XRC pairs. The I/O time stamping function should also be installed on the host processor at the secondary site, so that time stamps can be used when copying data in the reverse direction.
If the system at the primary and/or secondary site consists of several CPU complexes, a SYSPLEX timer is required to provide a common time reference for the I/O time stamping function.
Planning pair volumes
The following information is provided to help you prepare volumes for configuration. Also, see system requirements and specifications in “Requirements and specifications” (page 17) for more information.
The emulation and capacity for the S-VOL must be the same as the P-VOL.
When the S-VOL is connected to the same host as the P-VOL, the S-VOL must be defined to
remain offline.
The following CU emulation types can be used for MCUs (primary systems) and RCUs
(secondary systems): 2105, 2107.
The CU emulation type 2105, or 2107 is required for SMS I/O time stamping of Continuous
Access Journal Z journals. When one of these CU emulation types is used, volumes of most 3380 emulation types must not be used. Only 3380-3 can be used.
Continuous Access Journal Z supports the Virtual LVI feature, which allows you to configure
custom-size LDEVs that are smaller than standard-size LDEVs. When custom-size LDEVs are assigned to a Continuous Access Journal Z pair, the S-VOL must have the same capacity as the P-VOL. For details about Virtual LVI feature, see HP StorageWorks P9000 Provisioning for Mainframe Systems User Guide.
Identify the volumes that will become the P-VOLs and S-VOLs.
You can create multiple pairs at the same time. For details, see “Pair operations” (page 67).
When you create a Continuous Access Journal Z pair, you will have the option to create only
the relationship, without copying data from primary to secondary volumes. You can use this option only when the contents of the primary and secondary data volume are completely the same.
Data and journal volume specifications
The following table shows maximum capacities and volume types that can be used for data volumes and journal volumes.
28 Planning volumes, systems
Table 4 Data and journal volume specifications
Support specificationsType
Journal volumeData volume
AvailableAvailableVirtual LVI volume
UnavailableAvailableCache Residency Z volume
2.377 GB2.377 GB3380-3Maximum volume
capacity
1.26 GB1.26 GB3380-E
0.63 GB0.63 GB3380-J
1.890 GB1.890 GB3380-K
0.964GB0.964GB3390-1
1.892GB1.892GB3390-2
2.838GB2.838GB3390-3
3390-3R
8.510GB8.510GB3390-9
27.80GB27.80GB3390-L
55.60GB55.60GB3390-M
Capacity of OPEN-V volumes can be determined freely, and has dependencies on Virtual LVI volume specifications. The minimum capacity is 48.1 MB, and the maximum capacity is the same as the user capacity of one RAID group.
The default capacity of an OPEN-V volume is the same as the capacity of a RAID group, and depends on the hard disk drive type and the RAID configuration.
Cannot be used as data volumes.
OPEN-V
50 cylinders for a non-OPEN-V volume.
48.1 MB for an OPEN-V volume.
1 cylinderMinimum volume capacity
Duplicating VOLSERs
When the P-VOL is copied to the S-VOL during the initial copy operation, the P-VOL VOLSER (Volume Serial Number) is also copied to the S-VOL. Therefore, the P-VOL and S-VOL have the same VOLSER. Because the host operating system does not allow duplicate VOLSERs, the host
Planning pair volumes 29
system administrator must take precautions to prevent system problems related to duplicate VOLSERs (such as defining Continuous Access Journal Z S-VOLs not to come online automatically).
CAUTION: If the volumes that become Continuous Access Journal Z S-VOLs are physically attached
to the same system images as the volumes that become the Continuous Access Journal Z P-VOLs, the potential for error increases. For example, when a Continuous Access Journal Z pair is released, the old S-VOL is usually offline. When a host system is IPL’d (initial program loaded), the operator is offered both volumes and asked which volume should be left offline. You can avoid duplication of the VOLSER as follows:
1. Identify the volumes that are not accessed by the host system.
2. Perform CHP OFF or some other operation to insure that the volumes are inaccessible.
3. When performing IPL, make sure to perform LOAD CLEAR.
Maximum number of pairs allowed
P9500 has a limit on the number of pairs that can be created. Therefore, it is necessary to calculate the maximum number of pairs on the P9500 storage system. The maximum number is limited according to the following:
1. The number of cylinders in the volumes, which must be calculated.
2. The number of bitmap areas required for Continuous Access Journal data and journal volumes. This is calculated using the number of cylinders.
3. The maximum number of pairs that can be created, calculated using the number of required bitmap areas.
CAUTION: The bitmap areas that are used for Continuous Access Journal are also used for
Continuous Access Journal Z, Continuous Access Synchronous, Continuous Access Synchronous Z, and External Storage Access Manager. If you use Continuous Access Journal with Continuous Access Journal Z, Continuous Access Synchronous, and Continuous Access Synchronous Z, use the total number of each pair’s bitmap areas to calculate the maximum number of pairs. In addition, if Continuous Access Journal and Continuous Access Synchronous share the same volume, use the total number of both pairs regardless of whether the shared volume is primary or secondary.
Calculating maximum number of pairs
NOTE: In the calculations below, ceil() indicate that the value between the parentheses should
be rounded up to the nearest integer.
To determine the number of cylinders
The number of cylinders according to the emulation type are listed below.
Table 5 Number of cylinders per emulation type
Number of cylindersEmulation type
3,3393380-3
3,3393390-3, 3390-3R
10,0173390-9
32,7603390-L
65,5203390-M
To calculate the number of required bitmap areas:
30 Planning volumes, systems
Loading...
+ 169 hidden pages