Académique Documents
Professionnel Documents
Culture Documents
Agenda
Volume Mirroring
FlashCopy
Metro Mirror
Global Mirror
Volume Mirroring
Volume mirroring allows creation of one Volume with two
copies of MDisk extents
There are not 2 volumes with the same data on them
Copies can be in different storage pools
Anything that can be done today with a volume can be done with a mirrored volume
including migration, expand/shrink, etc.
In version 7.3 mirroring can take advantage of the lower cache
Data Copied/s
1-10
128 KB
11-20
256 KB
21-30
512 KB
31-40
1 MB
41-50
2 MB
51-60
4 MB
61-70
8 MB
71-80
16 MB
81-90
32 MB
91-100
64 MB
5/19/2016
Default
Spectrum Virtualize
FLASHCOPY
FlashCopy:
Volume level
point-in-time copy
with any mix of thin
and fully-allocated
Source
vdisk
Map 1
Disk0
Source
Disk1
FlashCopy
target of Disk0
Incremental FlashCopy:
Volume level
point-in-time copy
Map 2
Disk2
FlashCopy
target of Disk1
Map 4
Disk3
FlashCopy
target of Disk1
Disk4
FlashCopy
target of Disk3
Cascaded FlashCopy:
Copy the copies
FlashCopy Overview
Source volume may be spread across multiple disk subsystems or pools
Target volume may be to one or more disk subsystems, different than
source
Types of FlashCopy
Snapshot
This is also known as a FlashCopy no copy
Only stores changed grains from the original
A grain is 64 or 256 kb in size
Default is 256 kb
64 kb grain size uses 4X the bitmap space but can save physical disk space
Clone
Produces a full, standalone copy of the original
The target can be used for read/write immediately
10
11
Advanced FlashCopy
13
If clean rate = 0, each target only gets grains that are unique to it's copy
that no other copy has. This saves space, but can extend the amount of
time that it takes to stop a FlashCopy
Saves space
14
Data copied/s
256 KB grains/s
64 KB grains/s
110
128 KB
0.5
1120
256 KB
2130
512 KB
3140
1 MB
16
4150
2 MB
32
5160
4 MB
16
64
6170
8 MB
32
128
7180
16 MB
64
256
8190
32 MB
128
512
91100
101-110
64 MB
128 MB
256
*By RPQ
1024
111-120
256 MB
*By RPQ
15
FlashCopy Overview 1
Multiple targets are arranged in a
linked list
Most recently started mapping is at the
head and dependent on source
Targets started earlier are dependent on
newer target mappings
IncrFC-1
(latest)
Progress = 100%
Depends upon
Depends upon
Snap-3
Source
Depends upon
Snap-2
Depends upon
Snap-1
(oldest)
16
FlashCopy Overview 2
Snap-1
(latest)
No Dependency
Depends upon
IncrFC-1
Source
Progress = 100%
Depends upon
Snap-3
Depends upon
Snap-2
(oldest)
17
FlashCopy Overview 3
It is important to note
that when using GMCV
in combination with
FlashCopy, the best
practice is to stop
GMCV, start your FC
and then restart GMCV
This ensures that the
GMCV relationship is at
the top of the dependency
tree and will stop and start
freely with the cycling
mode.
IncrFC-1
(latest)
Depends upon
Depends upon
Snap-1
Source
No Dependency
Snap-3
Progress = 100%
Depends upon
Snap-2
(oldest)
18
19
20
22
Environment Flexibility
Storage
Network
Virtual LUNs
Node
Node
Virtual LUNs
Node
Node
Storage
Network
Virtual LUNs
Node
Managed Disks
Node
Virtual LUNs
Node
Node
Virtual LUNs
Node
Node
Virtual LUNs
Node
Node
Virtual LUNs
Node
Node
Virtual LUNs
Node
Node
Managed Disks
Spectrum Virtualize
REMOTE COPY
24
As with any synchronous remote replication, performance requirements may limit usable distance
Unless write rates are low, not a good candidate for IP based replication
Important to keep subsystem performance similar
Local and remote volumes may be on any Spectrum Virtualize supported disk systems
In order to replication between SVC and Storwize, the receiving Storwize must be in the replication layer
25
Does not wait for secondary I/O before completing host I/O
Helps reduce performance impact to applications
Potential Problem: Spectrum Virtualize Global Mirror delivers very high data
currency at remote site but requires network bandwidth to support this currency
No mechanism to control RPO
Global Mirror with Change Volumes (GMCV) option makes regular copies of data
at primary location and transmits them to secondary location
RPO and network bandwidth consumption can be regulated
User can select frequency of these copies, which determines network bandwidth
required and data currency
Provides much more flexibility to meet specific application currency and network
cost requirements
GMCV is limited to 256 relationships per system
With RPQ and 7.x code this can be lifted to 2048 relationships per system
27
Initially copy all data from primary volume to secondary volume at point-in-time of when GM
relationship started
When copy completes a point-in-time copy of the secondary is taken to ensure data consistency
Cycle is started again Either immediately or when cycle timer trips
Maximum Round Trip Latency
FC with DH8, V9K, V7KG2, V5KG2 - 250 ms. All other equipment 80 ms
IP - 1Gb 80ms, 10Gb 10ms
29
30
Topology Types
Quadrature or Triangle
Line
Star
31
2016 IBM32
Corporation
2016 IBM33
Corporation
2016 IBM34
Corporation
Wintel
SVC/Storwize
IP WAN
DS5K
DS8K
Others
SVC/Storwize
DWDM/CWDM
DS3/4/5K
Others
XIV
It is not a new replication offering, but rather a new transport versus using
a Fibre Channel network
Configuration:
Automatic path/session configuration via discovery of remote
cluster using IP management addresses of both systems in
the IP remote copy partnership
Configure IP partnership using either 1Gbit or 10Gbit
Ethernet ports but not both at same time
Currently cannot switch speeds anywhere in end-to-end link
other then WAN
E.g. cannot connect 10Gbit port to 1Gbit switch and then connect 1Gbit
out to WAN
E.g All 10Gbit->WAN<-10Gbit or 1Gbit->WAN<-1Gbit
38
Enhanced parallelism by using multiple virtual connections (VC) that share the same IP links
and addresses:
When waiting for one VCs ACK, it sends more packets across other VCs
If packets are lost from any VC, data will be retransmitted
Artificial Intelligence engine adjusts number of VCs, receive window size, and packet size as appropriate
to maintain optimum utilization/performance of the links
39
40
The maximum supported round-trip latency between sites is 80 ms for a 1 Gbps link
The maximum supported round-trip latency between sites is 10ms for a 10 Gbps link
The recommended method of replication is Global Mirror with Change Volumes
The inter-cluster heartbeat traffic consumes 1 Mbps per link
The minimum bandwidth requirement for an inter-cluster link is 10 Mbps
41
2016 IBM42
Corporation
Link bandwidth setting is configured using Mbits not MBytes and you
set this to what the communication link actually can sustain or what
is actually allocated for Spectrum Virtualize replication
Background copy rate setting is a percentage of the link bandwidth
and determines the bandwidth available for initial sync and resyncs
or for GMCV
Copyright IBM Corporation
2016
2016 IBM43
Corporation
2016 IBM44
Corporation
Native IP Replication
One Link One I/O Group
If H1 node fails then the session between H1 and M2 fails and the system
automatically establishes another session between H2 and either M1 or M2
2016 IBM45
Corporation
Native IP Replication
One Link Two I/O Groups
The remote copy port group on each system includes four IP address, one from each node,
and when initially configured the system will establish which one from each site is used
If H1 node fails then the session between H1 and M2 fails and the system automatically
establishes another session between H2, H3 or H4 and M1, M2, M3 or M4
2016 IBM46
Corporation
Native IP Replication
One Link More Than Two I/O Groups
2016 IBM47
Corporation
Native IP Replication
Dual links with all ports active and no standby ports
2016 IBM48
Corporation
Native IP Replication
Dual Links - One I/O Group, One Port per Node
1
H1
Primary
Volume
H2
M1
Secondar
y Volume
M2
2016 IBM49
Corporation
Native IP Replication
Dual Links - Two I/O Groups, One Port per Node
Each remote copy port group on each system includes two IP address, one from I/O Group in
this example, and when initially configured the system will establish the pairings used
If H1 node fails then the session between H1 and M2 fails and the system automatically
establishes another session between H3 and either M2 or M4 since they are all in the same
remote copy port group with H1
Copyright IBM Corporation
2016
2016 IBM50
Corporation
Native IP Replication
Miscellaneous Information
Cannot today non-disruptively switch from a FC partnership to an IP
partnership
Must delete relationships and delete partnership and start over basically
If currently replicating over FC and can take outage on hosts replicating volumes, we have a method using
sync flag on mkrcrelationship
2016 IBM51
Corporation
On Spectrum Virtualize and V9000 with code 7.x, this will require that
you use port masking to take node to node traffic off the dedicated
ports
The local_fc_port_mask parameter can be set on a cluster to restrict the node to node traffic to specific
ports
Other members of the Storwize family (V3700,V5000,V7000) do not need this set, because node to node
traffic prefers the back-plane to the FC SAN.
2016 IBM52
Corporation
53
2016 IBM54
Corporation
2016 IBM55
Corporation
lssystem, chsystem
GM Link Tolerance
CLI only
lssystem, chsystem
Specified the length of time in seconds for which an inadequate intersystem link is
tolerated for a GM operation. Default = 300 seconds
lssystem, chsystem
Specifies the maximum time delay in ms, at which the GM link tolerance timer starts
counting down. Default = 5 ms
56
Spectrum
Virtualize
Compressed
Private Cloud
Backup
Encrypted
Replicated
DR
Rackspace
Tiering
Amazon S3
Archive
Spectrum
Scale
Data
sharing
Integrity
Validated
Microsoft
Azure
58
59
59
Legal Notices
Copyright 2015 by International Business Machines Corporation. All rights reserved.
No part of this document may be reproduced or transmitted in any form without written permission from IBM Corporation.
Product data has been reviewed for accuracy as of the date of initial publication. Product data is subject to change without notice. This document could include
technical inaccuracies or typographical errors. IBM may make improvements and/or changes in the product(s) and/or program(s) described herein at any time
without notice. Any statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives
only. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in
all countries in which IBM operates or does business. Any reference to an IBM Program Product in this document is not intended to state or imply that only that
program product may be used. Any functionally equivalent program, that does not infringe IBM's intellectually property rights, may be used instead.
THE INFORMATION PROVIDED IN THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER OR IMPLIED. IBM LY DISCLAIMS ANY
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IBM shall have no responsibility to update this
information. IBM products are warranted, if at all, according to the terms and conditions of the agreements (e.g., IBM Customer Agreement, Statement of Limited
Warranty, International Program License Agreement, etc.) under which they are provided. Information concerning non-IBM products was obtained from the suppliers
of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and
cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. IBM makes no representations or warranties, ed or
implied, regarding non-IBM products and services.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents or copyrights. Inquiries
regarding patent or copyright licenses should be made, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 1 0504- 785
U.S.A.
60
61
Special notices
This document was developed for IBM offerings in the United States as of the date of publication. IBM may not make these offerings available in other countries, and the
information is subject to change without notice. Consult your local IBM business contact for information on the IBM offerings available in your area.
Information in this document concerning non-IBM products was obtained from the suppliers of these products or other public sources. Questions on the capabilities of nonIBM products should be addressed to the suppliers of those products.
IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these
patents. Send license inquires, in writing, to IBM Director of Licensing, IBM Corporation, New Castle Drive, Armonk, NY 10504-1785 USA.
All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
The information contained in this document has not been submitted to any formal IBM test and is provided "AS IS" with no warranties or guarantees either expressed or
implied.
All examples cited or described in this document are presented as illustrations of the manner in which some IBM products can be used and the results that may be achieved.
Actual environmental costs and performance characteristics will vary depending on individual client configurations and conditions.
IBM Global Financing offerings are provided through IBM Credit Corporation in the United States and other IBM subsidiaries and divisions worldwide to qualified commercial
and government clients. Rates are based on a client's credit rating, financing terms, offering type, equipment type and options, and may vary by country. Other restrictions
may apply. Rates and offerings are subject to change, extension or withdrawal without notice.
IBM is not responsible for printing errors in this document that result in pricing or information inaccuracies.
All prices shown are IBM's United States suggested list prices and are subject to change without notice; reseller prices may vary.
IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.
Any performance data contained in this document was determined in a controlled environment. Actual results may vary significantly and are dependent on many factors
including system hardware configuration and software design and configuration. Some measurements quoted in this document may have been made on development-level
systems. There is no guarantee these measurements will be the same on generally-available systems. Some measurements quoted in this document may have been
estimated through extrapolation. Users of this document should verify the applicable data for their specific environment.
62
Trademarks
The following are trademarks of the International Business Machines Corporation in the United States, other countries, or both.
Not all common law marks used by IBM are listed on this page. Failure of a mark to appear does not mean that IBM does not use the mark nor does it mean that the product is not
actively marketed or is not significant within its relevant market.
Those trademarks followed by are registered trademarks of IBM in the United States; all others are trademarks or common law marks of IBM in the United States.
63