SVC - COMMON ROMANDIE

advertisement
IBM System Storage
SAN Volume Controller
Jean-Luc BONHOMMET
European Product Introduction Center (PIC)
POWER systems & IBM i – IBM Montpellier
jeanluc_bonhommet@fr.ibm.com
© 2008 IBM Corporation
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
What is Virtualization?
Logical representation of resources not constrained by
physical limitations
– Create many virtual resources within single physical
device
– Reach beyond the box – see and manage many virtual
resources as one
– Dynamically change and adjust across the infrastructure
IBM Virtualization Engine
A comprehensive platform to
help virtualize the infrastructure
2
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Comprehensive Virtualization Offerings
Server virtualization
IBM System p, System i, System z LPARs, VMware ESX
Virtually consolidate workloads on servers
File virtualization
IBM General Parallel File System
Virtually consolidate files in one namespace
File system virtualization
IBM System Storage N series Virtual File Manager
Virtually consolidate file systems into one namespace
Block storage virtualization
IBM System Storage SAN Volume Controller (SVC)
Virtually consolidate storage into pools
Complementary benefits of virtualization throughout IT infrastructure
Consolidation, better management efficiency, improved flexibility &
responsiveness, reduced cost, nondisruptive changes
3
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Storage Virtualization is . . .
Logical
Representation
Storage Virtualization
Technology that makes one set of
resources look and feel like another set of
resources, preferably with more desirable
characteristics…
A logical representation of resources not
constrained by physical limitations
– Hides some of the complexity
– Adds or integrates new function with
existing services
Physical
Resources
– Can be nested or applied to multiple
layers of a system
Source: Evaluator Group
4
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Why is SVC Important?
Overall, SVC helps reduce storage cost
Helps improve storage utilization
– Make better use of existing storage and control growth
Designed to improve application availability
– Make changes to storage and move data without taking applications down
Helps simplify management
– Greater efficiency and productivity for storage management staff
Offers network-based replication (Advanced Copy Services)
– Helps enable greater choice when buying storage
5
IBM System Storage SAN Volume Controller
SAN Volume Controller :
Concepts & Features
© 2008 IBM Corporation
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SAN Volume Controller Concepts
Make changes to the
storage without
disrupting host
applications
Virtual
Disk
Virtual
Disk
Virtual
Disk
Virtual
Disk
SAN
SAN Volume Controller
Apply common
copy services
across the
storage pool
Advanced Copy Services
Storage Pools
HP
DS8000
HDS
7
Manage the storage
pool from a central
point
DS4000
IBM System Storage SAN Volume Controller
EMC
Combine the capacity
from multiple arrays
into several Storage
Pools
© 2008 IBM Corporation
SVC : Disk block virtualization concepts
Servers
Install SVC Multipath driver (SDD, MPIO)
SDD
SDD
SDD
SDD
LUN Mapping
LUN Direct
Mapping
Virtual Disks
Virtual
Disk
Virtual
Disk
Virtual
Disk
Virtual
Disk
SAN
SAN Volume Controller SVC
SAN Virtualization Engine SVC
DS4000
DS4000
8
DS5000
DS8000
DS5000
IBM System Storage SAN Volume Controller
DS8000
Storage pools
(Managed Disks Groups)
EMC
Sym
EMC
Sym
HP
Storage Subsystems
& LUNs
© 2008 IBM Corporation
SVC : Vdisk Creation and Migration
Create a first Virtual Disks in Storage
Pool 1 :
Map the Virtual Disks to a host
SDD
SDD
SDD
SDD
Create another Virtual Disks in Storage
Pool 1
Migrate a first Virtual Disks in Storage
Pool 2 Dynamically without interrupting
host access to the Vdisk :
At the end of the migration, Virtual Disk
is committed in Storage Pool 2 :
SAN
SAN Virtualization Engine SVC
Storage 1
9
IBM System Storage SAN Volume Controller
Storage 2
© 2008 IBM Corporation
Migration to SVC
Migration of existing LUNs (with their Data) under
SVC control :
•1) Stop the application on server
•2) Unmap the LUN from the server and
Map it to SVC
•3) On SVC, create an Image Mode
Vdisk on this LUN :
Data are preserved on the LUN and Vdisk
•4) On server, de-install native storage subsystem
multipath driver and install SVC driver (SDD) :
•5) Map the Vdisk to the host
this one discover a new LUN from SVC
but with existing Data.
•5) Restart the application on server
•A a later time time, migrate the
Image mode Vdisk in a Managed Disk Group
to be in full virtualization mode :
•To finish, original LUN can be
unmapped form SVC and removed
or re-formated for an other usage..
Data
server
Application
Power
Path
SVC SDD
Data
Image mode Vdisk
SAN
Data
SAN Virtualization Engine SVC
Data
Data
Existing LUN
10
IBM System Storage SAN Volume Controller
Storage 1
Storage 2
SAN Volume Controller :
Advances Features
© 2008 IBM Corporation
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC Copy Services
FlashCopy :
– Designed to create copies for backup, parallel processing or test purpose
which are available almost immediately for use
– FlashCopies across heterogeneous SVC supported disks
– Incremental, Cascaded FlashCopy capabilities
– Up to 256 copies of a single source volume
Note : SVC is one of the few products
to support cascaded copies (copies
of copies at later points in time)
– Space-Efficient Flash Copy now supported with SVC 4.3
Metro Mirror :
– Metropolitan” distance synchronous remote mirroring function
– Up to 300km between sites for business continuity
Global Mirror :
– Long distance asynchronous remote mirroring function
– Up to 8000km distance between sites for business continuity
12
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC : Copy Services
1) Flash Copy inside the same
SVC cluster :
Establish a Flash Copy relation
Between a Source & Target
Vdisks (Vdisk 1 and Vdisk 2) :
SDD
2) Remote Copy between 2 SVC Clusters :
1) - Interconnect or extend SAN between the
2 clusters (and sites)
2) - Establish a Cluster Relationship between
the 2 clusters
3) - Establish Remote Copy relations between
a Source & Target Vdisks (Vdisk 1 & Vdisk 3)
FlashCopy
This relation can be Synchronous (Metro
Mirror) or Asynchronous (Global Mirror)
Vdisk1
Vdisk 2
Vdisk 3
Remote Copy Relation
SAN
SAN
SAN Extend / Interconnect
Cluster SVC 2
Cluster SVC 1
Cluster Relationship
Storage 1
13
Storage 2
IBM System Storage SAN Volume Controller
Storage 3
© 2008 IBM Corporation
SVC FlashCopy® Function
Volume-level local replication function
Designed to create copies for backup, parallel processing, test, …
Copy available almost immediately for use
Up to 256
targets
FlashCopy
relationships
Background copy operation or “copy on write”
Up to 256 copies of a single source volume
Source
vdisk
Source and target volumes may be on any SVC supported disk systems
14
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Incremental FlashCopy
FlashCopy capability where only changes from either source
or target data since last FlashCopy operation are re-copied
during a target refresh
Data copied as normal
Up to 256 incremental and non-incremental targets can exist
for same source
Later …
Consistency groups can include both incremental and nonincremental FlashCopy targets
Helps increase efficiency of FlashCopy operations and can
Some data changed by apps
reduce time to refresh copies
Designed to allow completion of point-in-time online backups Start incremental FlashCopy
much more quickly, thus the impact of using FlashCopy is
reduced
– May enable more frequent backups so enabling faster recovery
– More frequent backups could be used as a form of “near-CDP”
15
Start incremental FlashCopy
IBM System Storage SAN Volume Controller
Only changed data copied
by background copy
© 2008 IBM Corporation
Cascaded FlashCopy
FlashCopy capability to create “copies of copies”
– Mappings can be incremental or non-incremental
Allows a vdisk to be both source and target in concurrent FlashCopy mappings
– See diagram: Map 2 can be defined and triggered while Map 1 relationship exists
Maximum number of targets dependent on a single source disk is 256. The
example shows 4 targets from source disk 0
Map 1
Enables backup of target disks to be made
without having to disrupt existing FlashCopy
relationships with original source
Helps reduce time to establish copies of targets,
Disk0
Source
since there is no need to await copy complete of
target disk before triggering cascaded copy
Designed to increase flexibility in use of FlashCopy
16
IBM System Storage SAN Volume Controller
Disk1
FlashCopy
target of Disk0
Map 2
Disk2
FlashCopy
target of Disk1
Map 4
Disk3
FlashCopy
target of Disk1
Disk4
FlashCopy
target of Disk3
© 2008 IBM Corporation
Space-Efficient FlashCopy (SVC 4.3)
Combination of using Space Efficient Vdisk and FlashCopy together
Helps dramatically reduce disk space when making copies
Two variations
– Space-efficient source and target with background copy
● Copies only allocated space
– Space-efficient target with NO background copy
● Space used only for changes between source and target
● Generally what people mean when they talk of “snapshots”
Space-efficient copies may be updated just like normal FlashCopy copies
SEFC may be used with multi-target, cascaded, and incremental FlashCopy
– Can intermix space-efficient and fully-allocated virtual disks as desired
17
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC Metro Mirror Function
“Metropolitan” distance synchronous remote mirroring function
Up to 300km between sites for business continuity
– As with any synchronous remote replication, performance requirements may limit usable distance
Host I/O completed only when data stored at both locations
Designed to maintain fully synchronized copies at both sites
– Once initial copy has completed
Metro and Global Mirror delivered as single feature
– Offers great implementation flexibility
Operates between SVC clusters at each site
– Local and remote volumes may be on any SVC supported disk systems
New in SVC 4.3.1 :
Support of Space Efficient Vdisks (SEVs) as MM Targets
18
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC Global Mirror Function
Long distance asynchronous remote mirroring function
Up to 8000km distance between sites for business continuity
Does not wait for secondary I/O before completing host I/O
– Helps reduce performance impact to applications
Designed to maintain consistent secondary copy at all times
– Once initial copy has completed
Built on Metro Mirror code base
Metro and Global Mirror delivered as single feature
– Offers great implementation flexibility
Operates between SVC clusters at each site
– Local and remote volumes may be on any SVC supported disk systems
New in SVC 4.3.1 :
Global Mirror Performance Enhancements (Journal File)
Support of Space Efficient Vdisks (SEVs) as GM Targets
19
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Virtual Disk Mirroring (SVC 4.3)
SVC stores two copies of a virtual disk, usually on separate disk systems
– SVC maintains both copies in sync and writes to both copies
If disk supporting one copy fails, SVC provides continuous data access
by using other copy
– Copies are automatically resynchronized after repair
Intended to protect critical data against failure of a disk system or disk
array
– A local high availability function, not a disaster recovery function
Copies can be split
– Either copy can continue as production copy
Either or both copies may be space-efficient
20
IBM System Storage SAN Volume Controller
SAN Volume Controller :
Hardware
© 2008 IBM Corporation
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC Elementary modules (Hardware nodes)
SVC is a mix of IBM Storage Software and IBM hardware (SVC nodes)
SVC nodes are based on IBM System x3550 servers which have
following characteristics :
– Two dual-core Intel Xeon 5160 processors at 2.33GHz (Dramatically
improved throughput compared with previous generation of nodes)
– 8GB of cache
– Four 4Gbps FC ports
– Fully mirrored cache between pairs of nodes
Designed to provide high performance
Scalable solution :
– Minimum configuration : 2 nodes
– Upgradable up to 8 nodes (by adding pairs of nodes)
New engines may be intermixed in pairs with older engines in SVC
clusters (Helps protect investments and offers enhanced growth
capability)
Cluster nondisruptive upgrade capability may be used to replace older
nodes with new nodes.
22
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SAN Volume Controller Version 4.3.1
Supported Environments
IBM
z/VSE
Novell
NetWare
VMware
New
Microsoft
Windows
Hyper-V
New
iSCSI to hosts
Via Cisco IPS
Point-in-time Copy
Full volume, Copy on write
256 targets,
Incremental, Cascaded
Space-Efficient
New
Entry Edition software
New
IBM
ESS,
FAStT
23
IBM
DS
DS4000
DS5000
DS6000
DS8000
New
IBM IBM
XIV N series
IBM AIX
IBM i 6.1
Sun
Solaris
HP-UX 11i
Tru64
OpenVMS
Linux
IBM N series
Gateway
NetApp
V-Series
IBM TS7650G
IBM
BladeCenter
(Intel/Power/zLinux)
RHEL
Apple
SGI IRIX
SUSE
Mac OS
1024
Hosts
New
New
SAN with 4Gbps fabric
SAN
Continuous Copy
Metro Mirror
Global Mirror
SAN
Volume Controller
New
Space-Efficient Virtual Disks
SAN
Volume Controller
Virtual Disk Mirroring
HP
Hitachi
EMC
Sun NetApp
MA, EMA
Lightning
CLARiiON StorageTek FAS
MSA, EVA 4400
Thunder
Symmetrix
TagmaStore XP 24000/20000
AMS, WMS, USP
NEC
Fujitsu Pillar
Bull
iStorage
Eternus Axiom
StoreWay
300, 500
For the most current, and more detailed, information please visit ibm.com/storage/svc and click on “Interoperability”.
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Requirements for IBM i & SVC
Virtual IO Server level:
– 1.5.2.1
– 2.1
IBM i Version 6.1 or later
– Cum C8190610
– MF45473 & MF45668
POWER 6 systems or Blade POWER 6
SVC version 4.3.1
Support IBM i Boot from SAN
24
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Restrictions
SVC Vdisk size expansion or shrinking is not
supported
Clustering not Supported with SVC. VIOS
restrictions
SVC support up to 512 Vdisk for one IBM i partition
Up to 8 paths per VDISK
IBM i multipathing for virtual SCSI disks is not
supported
25
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
IBM i & SVC Copy Services
FlashCopy, MetroMirror & GlobalMirror supported
for IBM i full-system replication only. Not IASP
Space Efficient Vdisks (SEV) supported for IBM i for
use as FlashCopy Targets only
26
IBM System Storage SAN Volume Controller
IBM i & SVC DEMOS
© 2008 IBM Corporation
IBM System Storage SAN Volume Controller
BACKUP
© 2008 IBM Corporation
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Space-Efficient Virtual Disks (SEV)
Space-Efficient Virtual Disks (SEV) function is the SVC implementation
of “thin provisioning”
Traditional (“fully allocated”) virtual disks use physical
disk capacity for the entire capacity of a virtual
disk even if it is not used
– Just like traditional disk systems
With SEV, SVC allocates and uses physical disk
capacity when data is written
– Can significantly reduce amount of physical disk capacity needed
Available at no additional charge with SVC base virtualization license
29
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Space Efficient Vdisk Concept
•Virtual Capacity defines how large the VDisk
appears to the host
•Real Capacity defines how much disk space is
actually allocated to a VDisk in MDG :
Host view : 2 TB
(Virtual Capacity)
Used Capacity :
0.5 TB on 2 TB
Contingency
Capacity
Used Capacity by
server : 0.5 TB
Real Capacity
allocated : 1 TB
Free Capacity
0.5 TB
Virtual Capacity
2 TB
Storage allocated in MDG : 1 TB
(Real Capacity)
Managed Disk Group
30
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
31
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC Maximum configuration
Parameter
SVC node numbers
Next releases
8
Comments
Arranged as 4 I/O groups
Managed Disks (LUNs)
4096
8192 (2H09)
Managed Disks size
2 TB
1 PB (1H09)
Managed Disk Groups
128
MDG
Storage space managed by an
SVC cluster
8 PB
If using maximum extent size of 2048 MB
Virtual Disks
8192
Virtual Disks / MDG
N/A
Virtual Disks size
2 TB
Storage Ctrl WWNNs
64
LUNs / Storage Ctrl
4096
Mirrored Copies
8192
Metro Mirror / Global Mirror
relations
1024
Metro Mirror / Global Mirror
consistency groups
256
FlashCopy mappings
4096
FlashCopy mappings consistency
groups
128
Metro Mirror & Global Mirror or
FlashCopy Virtual Disks
32
Current release
(SVC 4.3.0)
More information : SVC 4.3.0 restrictions
1024 TB per I/O
group
IBM System Storage SAN Volume Controller
4096 / I/O group (2H09)
LUNs from storage subsystems
(2048 per I/O group)
Cluster limits applies
1 PB (1H09)
SAN Volume Controller :
Performances
© 2008 IBM Corporation
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Breakthrough Performance with SVC 4.2
SPC-1 benchmark: Simulates I/O characteristics of OLTP workloads
– SVC 4.3 delivers 274,997 SPC-1 IOPS
Full Test Report
SPC-2 benchmark: Simulates heavy sequential workloads
– SVC 4.2 delivers 7080 SPC-2 MB/s
SVC leads the industry in both SPC benchmarks
High SVC throughput supports virtualizing multiple storage systems
34
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC Performance Scalability
Throughput / SVC version &
nodes number
Throughput / nodes number
35
IBM System Storage SAN Volume Controller
SAN Volume Controller :
Roadmap
© 2008 IBM Corporation
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Current release : SVC 4.3.0
Space-Efficient Virtual Disks and Space-Efficient FlashCopy
– “Thin provisioning” and “snapshot” functions
– Dramatically improved storage utilization with dynamic provisioning
Virtual Disk Mirroring
– High availability for critical data
Multi-Target FlashCopy copies increased
– Now up to 256 copies dependent on one virtual disk
Scalability and standards
– Up to 8192 virtual disks supported, twice previous limit
– Support for IPv6 environments
Expanded server and storage environment support
37
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC next releases (roadmap)
2008 : SVC 4.3.1
– Support of IBM DS5000, XIV and other Non IBM storage
subsystems (HP & HDS),
– Support of IBM i / VIOS
– New entry-price nodes
– SVC Entry Edition
2009 : 2 new releases (V5) :
– iSCSI support
– Copy Services improvements
– Non disruptive Vdisks move between I/O groups
– New High End nodes : 12-48 GB cache, 8x 8GBps FC ports
Detailed SVC Roadmap
38
IBM System Storage SAN Volume Controller
SAN Volume Controller :
SVC EE & SVC 4.3.1 overview
© 2008 IBM Corporation
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC 4.3.1 new features
SAN Volume Controller Entry Edition software (SVC EE)
New 2145-8A4 Storage Engine (Lower-Price Node)
Global Mirror Performance Enhancements (for overlapping writes)
Space-Efficient Remote Copy (MM/GM)
New host and controller support : IBM i, DS5000, XIV, Diligent
ProtecTier, HP XP24000, EVA 4400, HDS USP V
Embedded CIMOM
Support for Network Time Protocol (NTP)
Changes to Managed Disk Queue Depths
Manual quorum disk configuration
SVC Console Enhancements
Enhanced Cluster Performance Statistics
Concurrent Code Upgrade
40
IBM System Storage SAN Volume Controller
General availability date for
SVC EE, SVC 4.3.1 & SVC
Entry Storage Engine :
November 21 2008
© 2008 IBM Corporation
SVC Entry Edition (SVC EE)
Licensed by number of physical disk drives managed
– Excludes spare drives but includes RAID parity drives
– Size of drive does not matter
● SVC EE becomes more attractively priced with larger disk drives
– If a drive contains any data managed by SVC, the drive must be included in the
license count
Limited to 60 disk drives
FlashCopy and MM/GM are optional licensed functions of SVC EE
– If required, FlashCopy and MM/GM must be licensed for the same number of
drives as base virtualization
– For MM/GM, you can have SVC EE at one site and regular SVC at the other if
desired
More affordable hardware platform
More affordable software licensing including replication functions
41
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
New 2145-8A4 Storage Engine
New lower-price SVC node based on IBM System x3250 M2 server
– Intel Xeon E3110 Wolfdale 3.0 GHz 6MB L2 Cache Dual-Core
processor
– 8GB of cache (same as model 8G4)
– Four 4Gbps FC ports (same as model 8G4)
Throughput approximately 60% the throughput of current model 8G4
Can be intermixed with existing node types within a cluster
(4F2/8F2/8F4/8G4)
– Only when running capacity-based licensing (“normal”/”regular” mode)
– Includes support for different node types in the same I/O group
Non-disruptive upgrade capability may be used to replace older
engines with new 8A4 engines
2145-8A4 only supported on 4.3.1 and later code levels
42
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Global Mirror Performance Enhancements (Journal File)
Enhances the initial Global Mirror
implementation by improving the time for write
complete notification to the host for a “same
sector” write
– Performance improvement for host applications
that make frequent updates to the same area of
disk (log files)
SAN
1
0
New behaviour:
– If a second write is received to the same
sector for which an earlier write to that
sector is not yet completed, a journal entry is
created to capture the data for the older write
– Once the journal is established, the new
write can continue without waiting for the
earlier writes completion to the VDisk on the
secondary site.
– Multiple generations of data for a single
sector can be “in flight” concurrently
3 &4
5
2
Journal File
SAN Volume
Controller
SVC
MDisks
MDisks
(0) Original GM write in progress
(1) Second write to sector
During the Global Mirror operations
consistency is still maintained at all times at
the secondary site
43
IBM System Storage SAN Volume Controller
(2) In flight write logged to Journal file
(3 & 4) 2nd Write to secondary cluster
(5) Initial write completes
© 2008 IBM Corporation
Space Efficent Vdisks supported as MM/GM Targets
What this is
– Space-Efficient Virtual Disks may be used as Metro or Global
Mirror targets
– When performing the initial synchronization from an SEV source
to an SVC target, SVC will not copy unallocated space to the
target, maintaining its status as a Space-Efficient Virtual Disk
Why this matters
– Improves efficiency of disaster recovery environments by
enabling use of SEV functionality
44
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC EE and SVC 4.3.1 Interoperability Enhancements
IBM i 6.1 (i5/OS V6R1) via IBM PowerVM Virtual I/O Server (VIOS)
1.5.2 and 2.1
IBM z/VSE V4.2
IBM PowerVM VIO Server v1.5.2 adding Linux clients
Microsoft Hyper-V with Windows 2003/2008 (additional OSs
planned)
IBM System Storage TS7650G ProtecTIER De-duplication
Gateway
45
IBM XIV Storage System
IBM System Storage DS5000
Hitachi Universal Storage Platform V and VM
Hewlett-Packard StorageWorks XP24000/XP20000
Hewlett-Packard StorageWorks 4400 Enterprise Virtual Array
IBM System Storage SAN Volume Controller
SAN Volume Controller :
And next releases coming in 2009 ….
© 2008 IBM Corporation
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC Major improvements in 2009
Copy Services enhancements :
Cluster Star Copy
Multi-Target Reverse FlashCopy
Increase number of Metro Mirror/Global Mirror relationships
Other enhancements :
Support of 1PB Vdisks & Mdisks (increase form 2TB)
iSCSI support for hosts/HBAs
Vdisk conversion Full to Space Efficient and vice et versa
Non disruptive Vdisks migration between I/O groups
SMI-S 1.3 support
Support Embedded Security Services (ESS)
New High End SVC nodes (more cache, 8 Gbps ports)
Full SVC Roadmap
47
IBM System Storage SAN Volume Controller
SAN Volume Controller :
Customer References
© 2008 IBM Corporation
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC EMC References
French Telecom Operator :
–
–
–
–
–
Major European EMC customer
5PB EMC storage : 70% ECX & 30% DMX
Started progressive migration to SVC
Several SVC clusters : production & pre-production (for tests)
Why SVC ? : To reduce Tier 1 (DMX) storage usage & costs by using SVC dynamic Data
Migration feature.
● Objective : 90% ECX & 10% DMX.
PSA (France) : Official SVC reference
– Storage IBM, HDS, EMC, …
– Started migration to SVC :
● Today : 60 TB / SVC. End of 2008 : 200 TB
● Objective 2010 : 1,5 PB under SVC
– Boot on SAN through SVC, using SVC Global Mirror between 2 production sites.
– Strategy :
● Each new application installed on SVC,
● Existing application are migrated progressively under SVC (using Image mode Vdisks)
– Why SVC ? : mainly for SVC capacity to virtualize heterogeneous storage environment and
SVC dynamic data migration feature.
49
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC EMC References
AGFA (France)
– 2 Sites with each :
● One SVC cluster of 6 nodes
● One EMC DMX-3 with 45 TB
– AIX, W2K a Vmware servers
– SVC FlashCopy
– SVC Metro Mirror between the 2 sites (distance 10 km)
50
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Other SVC References
British Telecom (UK)
– IBM storage under SVC
– Strategy :
● By default, each new storage request is allocated in SATA pools (lower costs)
● If and only if performance problems are reported, data migrated in more performing
storage pools (FC)
– Near 30% of the storage allocations stays in SATA pools.
More information :
– New SVC case study document
– SVC web site
51
IBM System Storage SAN Volume Controller
Conclusion & demo
© 2008 IBM Corporation
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC: The Benefits are Real
Key Areas of Cost Saving Observed by Forrester in SVC Customers
Reduction in storage management and
administration cost
– Allowing a core group of administrators to control multiple
assets across a distributed storage environment
(50% efficiency improvement)
Improved storage utilization
– Improve capacity utilization of existing storage assets
– Control the growth of future spending
(improved utilization by 30%)
Reduced cost of storage
– Capitalize on being able to purchase the lowest cost storage
resources (controlled growth on average by 20%)
Improved customer and end user availability to
data-driven applications
– Minimize downtime associated with migrating data between
storage assets ($240,000 in annual savings)
Source: The Total Economic Impact™ Of IBM® System Storage™ SAN Volume Controller
IBM System Storage SAN Volume Controller
53
© 2008 IBM Corporation
SAN Volume Controller demonstration :
> Demonstration platform
54
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC 4.3 Demo : Test Scenario
Will be demonstrated during the demonstration :
Creation of a fully allocated Vdisk and migration in an other Managed
Disk group,
Creation of Space Efficient Vdisk without Auto-Expand first :
– Write on the Vdisk and observe he goes Offline,
– Change it to Auto-Expand and observe he goes back Online
automatically and have Real size automatically allocated,
Create a Mirrored Vdisk
– Show the 2 copies details and how they are automatically synchronized,
Create a Mirrored and Space Efficient Vdisk
– Show how to split one copy,
To finish, show how to create a Space Efficient FlashCopy.
55
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Find Out More
SVC on ibm.com
ibm.com/storage/svc
Virtualization NewsCenter
ibm.com/systems/storage/news/center/virtualization/
SVC Support
ibm.com/servers/storage/support/software/sanvc/index.html
Storage Virtualization Blog
ibm.com/developerworks/blogs/page/storagevirtualization
SVC Sales Kit
IBM System Sales
tinyurl.com/ozhs3
PartnerWorld
tinyurl.com/z5u23
56
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Notice, Disclaimer, and Trademark Information
Copyright © 2007 by International Business Machines Corporation.
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 information
could include technical inaccuracies or typographical errors. IBM may make improvements and/or changes in the product(s) and/or programs(s) 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 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. It is the user's responsibility to evaluate and verify the operation of any on-IBM product, program
or service.
THE INFORMATION PROVIDED IN THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED.
IBM EXPRESSLY 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 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. IBM is not responsible for the performance or interoperability of any non-IBM products discussed herein.
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 10504-1785
U.S.A.
Trademarks
The following terms are trademarks of International Business Machines Corporation in the United States, other countries, or both. Other company,
product, and service names may be trademarks or service marks of others:
IBM, the IBM logo, ON (logo) DEMAND BUSINESS, DB2, Enterprise Storage Server, FlashCopy, POWER5, Tivoli, TotalStorage, TotalStorage
Proven, System Storage, System p, System i, System x, System z, AIX, eServer, xSeries, pSeries, iSeries, zSeries, and BladeCenter
57
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Backup Slides
58
IBM System Storage SAN Volume Controller
SAN Volume Controller :
SVC V4.3.0 Technical details
© 2008 IBM Corporation
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC 4.3.0 Major new features
Space Efficient Vdisks (SEV)
– Can be used for thin provisioning (also referred as storage over-allocation)
– Can be used for Space Efficient Flash Copy (SEFC)
– Can configure Vdisks to hosts in such a way that the sum of the configured
vdisk capacity within a cluster is greater than the physical disk capacity in
the managed Storage Pools within that cluster.
Space Efficient FlashCopy
– SEFC is the capability to have a target of an SVC FlashCopy to only
consume the minimum required disk capacity for the changed bits, and not
consume capacity equal to the source.
Vdisk mirroring (RAID1)
– A given vdisk has two complete copies of mdisk where the data is saved
within the cluster.
– mdisks can come from different mdisk groups and have different mdisk
extent sizes
– Improves high availability configurations by allowing vdisks to be mirrored
across mdisks, and therefore stay online, when an mdisk group goes offline.
– Mirrored Vdisks can be Space Efficient & used in SVC Copy Services
60
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
1) Space Efficient Vdisk SEV – Terminology
Virtual Capacity
– The full capacity of the VDisk and what the host sees.
● For a fully allocated VDisk, this is the only capacity term that applies.
Real Capacity
– The actual physical storage (MDisk extents) pre-assigned to the VDisk. At VDisk
creation this value is specified by “-rsize”.
● For a fully allocated VDisk virtual and real capacity are the same.
Used Capacity
– The subset of Real Capacity allocated to grains for storing actual customer data
Free Capacity
– The difference between Real Capacity and Used Capacity available to be assigned
to grains
Contingency Capacity
– The difference between Real and Used Capacity that SVC tries to maintain as Real
Capacity is used. Comes in to play when Auto-Expand is enabled
61
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Space Efficient Vdisk - details
If the Used Capacity reaches the Real Capacity then the VDisk
will go offline and application I/Os will fail
Auto-Expand option to have SVC automatically add Real
Capacity to the Vdisk when needed
SVC helps you to avoid exhausting the Real Capacity allowing
for alerts to be sent to admins to provide space or by
increasing Real Capacity automatically
User can choose the granularity (Grain) at which space is
allocated - 32, 64, 128 or 256K Bytes
!! Space is never de-allocated even when host deletes files.
62
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Space Efficient Vdisk – Out Of Space
If a Space-Efficient VDisk runs out of space it goes
offline, not read-only
– An error is logged indicating the VDisk has been taken offline
● Can be configured to generate an email or SNMP trap
– For non Auto-Expand VDisks the user must manually increase
the real capacity
– For Auto-Expand VDisks the user must add capacity to the
Managed Disk Group or migrate the VDisk
Use the warning thresholds to give advance notice
of out of space conditions
63
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Space Efficient FlashCopy
SVC 4.3 Space Efficient FlashCopy is based on Space Efficient Vdisk feature.
Two distinct meanings
1 : Space-Efficient Source to Space-Efficient Target
– Background copy process does not copy unallocated regions
2 : Fully-Allocated Source to Space-Efficient Target
– Must have zero copy rate to avoid fully allocating the Space-Efficient target
Try to use same grain size for FC mappings and SEV if possible
– Beware that defaults are different, 32KB for Space-Efficient VDisks and 256KB for
FC mappings
Usage Example
A customer have a production database of 1TB and needs to create 2
FlashCopy images of this DB
– With traditional FlashCopy, he would need to allocate 2x 1TB of physical
space to create its 2 FlashCopy images
– With Space Efficient FlashCopy, only physical space required to store
modifications between the production DB and the 2 FlashCopy images
will be really allocated, which is just a percentage of the production DB
space (and not twice its size).
64
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
VDisk Mirroring
VDisk Mirroring allows creation of VDisk with two copies
The 2 copies can be in different Storage Pools (MDisk groups)
Anything that can be done today with a VDisk can be done with a
mirrored VDisk
You can combine Space Efficiency and Mirrored Vdisk features
Other available options of Vdisk Mirroring :
– Add a copy to an existing VDisk
● Copy added can be of any structure
● No provision for combining two VDisks into a single mirrored VDisk.
– Remove a copy from mirrored VDisk
● Add and remove together can be used for migrations not currently allowed
– Split a copy from a mirrored VDisk and create a new VDisk
● Only allowed when copies are synchronized unless use –force
65
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
VDisk Mirroring – Using For Migration
Can be used to migrate VDisk between MDisk Groups with
different extent sizes (Vdisk migration restriction)
– Add a copy in the new MDisk Group
– Wait for synchronization to complete
– Remove copy in original MDisk Group
Migrate from space-efficient to fully-allocated VDisk
Migrate from image/striped/sequential mode to a sequential
VDisk
Can control copy rate of migration and even suspend/cancel
migration
– Same controls as FlashCopy
– Default copy rate setting is 50 which is 2MB/s
66
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
Others new features in SVC 4.3.0
IPV6 support
– Can have both IPv4 and IPv6 addresses for a cluster and both can be used
at once
8K Vdisks :
– Simple doubling of the VDisk maximum
– 2048 VDisks per IO Group (node pair)
● 8192 VDisks per 8-node cluster
New Flash Copy Features
– 256 FlashCopy targets
● In any combination of multiple targets or cascaded mappings from one
source
– Auto-delete consistency group
● Can delete consistency group when last mapping is deleted or moved out
– New maximum of 4096 mappings
67
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC 4.3.0 Licensing changes
Space-Efficient VDisks and Mirrored VDisks are not licensed
features
FlashCopy licensed now by source VDisk capacity only (and
no longer on source + target capacity)
68
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC Concurrent Code Upgrade
Non-disruptive upgrade to new SVC code 4.3.0 :
– Download SVC and SVC Console codes from web site (free)
– Upgrade SVC Console first,
– Then, upgrade SVC cluster (non-disruptive upgrade)
Can upgrade directly from any post-3.1.0.5 level to 4.3
For pre-3.1.0.5 levels, upgrade to 3.1.0.5 first
SVC 2008 & 2009 Roadmap ….
69
IBM System Storage SAN Volume Controller
© 2008 IBM Corporation
SVC Software and Hardware Support
SVC EE supported only on 2145-8A4 engine
2145-8A4 engine supports both SVC EE and regular SVC
software
– Enables SVC EE customers to convert to regular SVC software to
support growth but without replacing hardware
– Provides lower cost upgrade for current 2145-4F2 clusters (first
generation of SVC nodes)
2145-8A4 engine may be intermixed in pairs in clusters with
other SVC engines
– Only when running regular SVC software
– Mixing engine types in a cluster results in VDisk throughput
characteristics of the engine type in that I/O group
SVC EE licenses may be converted to regular SVC licenses to
support customer growth
70
IBM System Storage SAN Volume Controller
Download