© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Enterprise Virtual Arrays The new EVA family A technical overview Andrés Sánchez Consultor Preventa Almacenamiento HP
Nov 01, 2014
© 2006 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice
Enterprise Virtual Arrays
The new EVA familyA technical overview
Andrés SánchezConsultor Preventa AlmacenamientoHP
Agenda• EVA models• The value of Virtualization• Tiered storage within an
EVA• EVA management• EVA SW features• EVA solutions• EVA services
HP StorageWorks product portfolio
StorageWorks market coverage
Flexible and scalable entry-level fibre channel storage
• Scalable modularity• Heterogeneous• Ease of administration• Price/Scalability
Scalability
Ava
ilabi
lity
Simple, affordable, fault tolerant Smart Array
technology
• Clustering & shared storage
• Minimal infrastructure • DtS conversion• Price/Availability
Plugged into the data center fabric to
maximize scalability and availability
• High connectivity• High scalability• High efficiency• Highest disaster tolerance
solutions• Universal connectivity and
heterogeneity
Branch Office
High performance internal / external
storage with Smart Array technologies
• Price/Capacity
Workgroups
Enterprise
Departmental
EVA4000
MSA500MSA1000
MSA30
MSA20
MSA1500
EVA8000 XP 12000
EVA6000
The new HP StorageWorks Enterprise Virtual Array EVA
The new HP StorageWorks Enterprise Virtual Array EVA
The new EVA family• A revolutionary redesign of the proven
EVA3000 and EVA5000 Storage Arrays
• What has changed − Three instead of two family members for a range
of prices, storage capacities and performance− New controllers
• Faster processors, improved performance• Support for higher capacities EVA8000: >200TB • Larger caches EVA8000: 8GB• More FC ports EVA8000: 8 ports
− Active-active LUN presentation− Industry standard multi-path failover
• MPIO• PVlink• DMP etc.
− Native HBAs Support (Sun, IBM, HP)
EVA4000
EVA6000
EVA8000
Enterprise Virtual Array EVA4000• Virtual RAID Arrays: Vraid0, Vraid1, Vraid5• 4GB cache per controller pair• 4 Host ports• Dual FC loop with dual attached disks
− 72, 146, 300GB FC drives− 250GB FATA drives
• Adaptive capacities− From 1 to 4 drive enclosures − From 8 to 56 disk drives− Up to 16.8TB (56 x 300GB 2Gb FC disks)
• Performance (Quickspecs)− 141‘000 IOPs− 335 MB/s
• Multi-vendor platform, native multipathing, HBA and boot support− Windows 2000/2003 − HP-UX− Linux− IBM AIX− OpenVMS− Tru64− SUN Solaris− VMWare− Netware
• Business Copy EVALocal replication within an EVA either as snapshots (vsnaps) or full copies (snapclone)
• Continuous Access EVASynchronous and/or asynchronous remote replication between EVAs (EVA3000, 4000, 5000, 6000 and 8000)
ManagementServer (Winows)
• 1 to 4 Disk enclosures
• 8 to 56 FC Disks
• 2 HSV Controllers
Fabric 1 Fabric 2
HSV200 controller 2HSV200 controller 1
The EVA4000 architecture
Enterprise Virtual Array EVA6000• Virtual RAID Arrays Vraid0, Vraid1, Vraid5• 4GB cache per controller pair• 4 Host ports• Dual FC loop with two loop switches and dual attached disks
− 72, 146, 300GB FC drives− 250GB FATA drives
• Adaptive capacities− From 4 to 8 drive enclosures − From 16 to 112 disk drives− Up to 33.6TB (112 x 300GB 2Gb FC disks)
• Performance (Quickspecs)− 141‘000 IOPs− 650 MB/s
• Multi-vendor platform, native multipathing, HBA and boot support− Windows 2000/2003 − HP-UX− Linux− IBM AIX− OpenVMS− Tru64− SUN Solaris− VMWare− Netware
• Business Copy EVA Local replication within an EVA either as snapshots (vsnaps) or full copies (snapclone)
• Continuous Access EVA Synchronous and/or asynchronous remote replication between EVAs (EVA3000, 4000, 5000, 6000 and 8000)
ManagementServer (Windows)
Fabric 1
• 4-8 Disk enclosures
• 16 to 112 FC Disks
• 2 HSV Controllers
• 2 FC Loop SwitchesFC loop switch FC loop switch
Fabric 2
HSV200 controller 2HSV200 controller 1
The EVA6000 architecture
Enterprise Virtual Array EVA8000• Virtual RAID Arrays Vraid0, Vraid1, Vraid5• 8GB cache per controller pair• 8 Host ports• Four FC loops with four loop switches and dual attached disks
− 72, 146, 300GB FC drives− 250GB FATA drives
• Adaptive capacities− From 2 to 18 drive enclosures − From 8 to 240 disk drives− Up to 72TB (240 x 300GB 2Gb FC disks)
• Performance (Quickspecs)− >200‘000 IOPs− 1500 MB/s
• Multi-vendor platform, native multipathing, HBA and boot support− Windows 2000/2003 − HP-UX− Linux− IBM AIX− OpenVMS− Tru64− SUN Solaris− VMWare− Netware
• Business Copy EVA Local replication within an EVA either as snapshots (vsnaps) or full copies (snapclone)
• Continuous Access EVASynchronous and/or asynchronous remote replication between EVAs (EVA3000, 4000, 5000, 6000 and 8000)
• 2-18 Disk enclosures12 in the first rack6 in the utility cabinet
• 8 to 240 FC Disks
• 2 HSV Controllers
• 4 FC Loop Switches FC loop switch FC loop switchFC loop switch FC loop switch
ManagementServer (Winows)
Fabric 1 Fabric 2
HSV210 controller 2HSV210 controller 1
The EVA8000 architecture
Next generation EVA models
8GB4GB4GB4GB4GBCache size (controller pair)
2C2D2C6D2C12D
2C4D2C1D2C2D2C6D2C12D
2C1D2C2DBase configurations
8-24016-1128-568-2408-56Range of drives
2-184-81-42-181-4Drives enclosures
42None4NoneBackend loop switches
44422Mirror ports (controller pair)
84484Device ports (controller pair)
84444Host ports (controller pair)
HSV210HSV200HSV200HSV110HSV100Controller
EVA8000EVA6000EVA4000EVA5000EVA3000Model
New EVAsCurrent EVAs
The benefits of the EVA virtualization
The benefits of the EVA virtualization
Traditional Disk Array approach
RAID Level (0 or 1 or 5…)
RAID Controller
Spare
Spare
Traditional Disk Array approach
LUN 1LUN 0
RAID LevelLUN 2
RAID Controller
0 1 2Host presentation
Spare
Spare
Traditional Disk Array approach
LUN 1LUN 0
LUN 2
LUN 7LUN 6
LUN 3LUN 4LUN 5
RAID Controller
Host presentation 0 1 2 3 4 5 6 7
Spare
Spare
Disk Group
Virtual Array Controller
HP Virtual Array approach
Block mapping table
Disk groups, segments, block mapping tables & sparing
HP Virtual Array approach
An EVA can have
• 1 to 16 disk groups• 8 to 240 disks per disk
group
Disk groups
Virtual Array Controller
HP Virtual Array approach
LUN 2
7GB8GB
LUN 1
2211Host presentation
LUN/vdisk allocation
20
HP Virtual Array approach
An EVA can have
• From 1 to 1024 virtual disks/LUNs
• LUN sizes from 1GB to 2TB in steps of 1GB
• Any combination of VRAID 0, 1, 5
LUNs/vdisks and their allocation
Virtual Array Controller
HP Virtual Array approach
LUN 1 LUN 2
7GB
LUN 3
5GB8GB
1 2Host presentation 3
Capacity upgrade and load leveling
2
HP Virtual Array approachCapacity upgrade, disk group growth
Virtual Array Controller
HP Virtual Array approach
LUN 1 LUN 2
8GB 7GB +4GB +6GB
1 2Host presentation
Online volume growth
25
HP Virtual Array approachOnline volume growth
The value of the EVA virtualization• Lower management and
training costs− Easy to use intuitive
web-interface− Unifies storage into
a common pool− Effortlessly create
virtual RAID volumes (LUNs)
• Buy less− Significantly increase
utilization and reduce stranded capacity
• Improved application availability − Enterprise-class availability− Dynamic pool and
Vdisk (LUN) expansion− No storage reconfiguration
down time
• Improve performance –service more customers− Vraid striping across all disks
in disk group− Eliminate I/O hot spots− Automatic load leveling
Near-Online – 3 to 6 months active, faster recovery, infrequently accessed data
Nearline – 1 year active, file recovery, off-site recovery Tape/Automation
Offline – 5 year active, off-site storage, disaster recovery Tape and Optical
Archive – 30 year records or longer, offsite storage, retrievable Optical
Online – active data, mirroring, instant recovery and stale data
FC drives 72, 146GB 15krpm
72, 146, 300GB 10krpm
FATA drives250GB 10krpm
Tiered storage with EVA
EVA interface—group properties
FC loop switch FC loop switch
HSV controller 2HSV controller 1Fast FC Disks73, 146GB 15krpmLarge FC Disks146, 300GB 10krpmFATA Disks250GB nearonline
DB ServersBackupServer
FileServers Archive
Server
Building storage classes within an EVA
EVA selective storage presentation• What does it do?
– Provides storage access control assuring that a host cannot access data belonging to a different host.
• How does it work?– Selectively grants access of
HBA WWNs to LUNs
LUN HBA W W N
Host Group
LUN1 LUN2 LUN3 LUNn
pW W N1 red • • pW W N2 red • • PW W N3 blue • • PW W N4 blue • •
HBAWWN
1
HBAWWN
2
HBAWWN
3
HBAWWN
4
LUN masking
2 1
3n
HBA1
HBA2
HBA3
HBA4
Multipathing for EVA3000/5000
• They use an active/passive LUN presentation model, a LUN is only actively presented on one HSV controller
• The Multipathing implementation in the OS or SecurePath has to make sure that − The OS only used the active controller for
a particular LUN − Switches over the LUN ownership and
used paths in case of an error − Potentially can do load balancing Active path
Passive path
VCS 2.x and 3.x
HBA1
HBA2
HBA3
HBA4
New EVA multipathing• Uses an active/active LUN presentation
model, a LUN is actively presented on both HSV controller
• Support for industry standard multipathing solutions like−MPIO for Windows, AIX and Netware−MPxIO/STM and DMP for Solaris−Pvlink and DMP for HP-UX
• A LUN is still owned by one controller. If an IO comes from the non-owning controller it is passed over to the owning controller via the cache mirror ports
• The multipathing implementation in the OS only has to make sure that−A single LUN is not presented multiple
times −Potentially can do load balancing
XCS 5.x and VCS 4.x
Multipathing and boot support
VM MPIOSame serverSame HBAVM MPIOVMware
ESX
Native
MPIO – PCM NEW: Native IBM HBA support (IBM
6228 PCI, 6239 2GB PCI-X, 5716 2GB PCI-X)
MPxIO/STM (New also non-SUN HBAs)Veritas DMP
NEW: Native SUN HBA support (SG-XPC11FC-QF2, SG-XPC12FC-QF2)
native
native
Qlogic FO driver
MPIO - AA DSM (full-feature)NEW: Direct attachment supported
native pvlinksSecure Path v3.0F
Veritas DMP (June, August)
EVA 4000/6000/8000and EVA3000/5000 with VCS 4.x
Same serverSame HBASecure Path v3.0C SP2.1Netware
Same serverDifferent HBA
Same serverDifferent HBA
Same serverSame HBA
Same serverSame HBA
Same serverSame HBA
Same serverSame HBA
Same serverSame HBA
Concurrent attachment *
Boot support
AIX
Solaris
OVMS
Tru64
Linux
Windows
HP-UX
Operating System
Secure Path v2.0D SP3Antemeta Solution
Secure Path v3.0D SP1
native
native
Qlogic FO driver – basicSecure Path v3.0C SP2
MPIO DSMSecure Path v4.0C SP2
Secure Path v3.0F
EVA 3000/5000with VCS 2.x and 3.x
* For details see SAN Design Referenc Guide: Heterogeneous server rules on www.hp.com/go/sandesign
HP StorageWorks EVA Software Solutions
HP StorageWorks EVA Software Solutions
• Provides a powerfully, simple management experience for all EVA arrays
• Automate and aggregate management tasks
• Offers proactive remote monitoring services for maximum uptime
• Intuitive, easy-to-use GUI • Enables you to quickly
expand a LUN online, configure LUNs or RAID groups, or add physical disks with just a few mouse clicks
• Uses standards-based SMI-S• Allows you to easily provision
online storage and instantly replicate data
HP Enterprise Virtual Arrays
SMIS and APIs
HP Command View EVA suite
Performance Monitoring
LUN masking
CLUI-scripting/agents
Configuration, discovery, events & monitoring, security
HP
ISE
E s
olut
ions
-re
mot
e m
onito
ring
Basic replication
New
Management Applications
HP Command View EVA v4.0
Command View EVA 4.1• Supports XL (XCS 5.x) & GL (VCS 3.x, 4.x)• Supported on SMA and general purpose server
− Storage Management Appliance− Windows 2000 server/advanced server− Windows 2003 standard/enterprise edition− Windows 2003 storage server edition
• Support of new EVA features• OVSOM EOL
− Separate Command View EVA Suite− Separate licensing− CDs including
• Command View EVA• EVA performance monitoring tool• Services CD, containing WEBES plus ISEE• SSSU for all OS
• Installation of CV 4.1 will automatically install EvaPerf
HP Command View EVAperf• Performance analysis tool for whole EVA
product line• Shipped with Command View EVA v4.x• Integrates with Windows PerfMon• Create your own scripts via a command
prompt• Monitor in real-time and view historical EVA
performance metrics to more quickly identify performance bottlenecks
• Easily monitor and display EVA Performance metrics:− Host connection data− Port status− Host port statistics− Storage cell data− Physical disk data− Virtual disk data− CA statistics See the EVAPerf Whitepaper on:
http://h18006.www1.hp.com/storage/arraywhitepapers.html
EVA performance analysis
Array based Software to create local copies of your data
Business copy EVA
• 3 flavors− Space efficient vSnapShot− Pre-allocated vSnapShot− vSnapClone
New: 3-phase SnapClone
• Cost effective• Easy to use• Faster performance due to
parallel processing• Licensing based on capacity of
replicated volumes
EVA local copy
Space efficient snapshots
Time
VolumeA
A’snapof A
t0$ create snapshot “A”
t2
Contentsidentical
t4t3
Volume Areceives more
updates
Volume“A” A’
(contentsas of t0)
Contentsdifferent
updates t1
Volume“A”
A’(contentsas of t0)
Contentsdifferent
updates t1
updates t3
t1
Volume Areceives updates (copy on write)
Virtually capacity free
Pre-allocated Snapshots
Time
Volume“A”
snapof A
t0$ create snapshot “A”
t2
Contentsidentical
t4t1 t3
Volume “A”receives more
updatesVolume “A”
receives updates (copy on write)
Volume“A”
Contentsas of t0
Contentsdifferent
updates t1
Volume“A”
Contentsas of t0
Contentsdifferent
updates t1
updates t3
Space reservation
SnapClone of Virtual Disks
time
VolumeA
t2
B snapof A
$ create snapclone“A”
Contentsidentical
t4t1 t3
Cloning finished
A
VolumeA
Vol B content as vol A at t0
Relationsuspended
A B
Cloning process starts
VolumeA
Contentsas of t0
Contentsdifferent
Aupdates t1
Volume Areceives updates (copy on write)
t0
Full copy
New: 3-phase SnapClone
VolumeA
t2 t4t1 t3
Cloning finished
A
VolumeA
Content of A as at t0
Relationsuspended
A B
Cloning process starts
VolumeA
Content of A as at t0
Contentsdifferent
Aupdates t1
B snapof A
$ create snapclone“A”
Contentsidentical
t-x
Create empty container
Volume Areceives updates (copy on write)
t5
Convert B to an empty container
t0
Full copy
New: 3-phase SnapCloneCreate container
New: 3-phase SnapCloneCreate Snapclone, convert a Vdisk to an empty container
Zero downtime backup
• What does it do?− Recover data in minutes - not hours − Recovery without movement of data
by swapping Business Copy volumes
− Controlled by HP Data Protector− Easy, flexible replication and
recovery management across heterogeneous environments
• Business drivers− When recovery of lost data from
tape will take too long for critical applications
− When access to data is mission or business critical
Client network
Data ProtectorServer
HP-UX SolarisNT
W2k
SAN
P-Vol S-Vol
Recovering in minutes not hours
Instant Recovery for XP and EVA
Client network
Data ProtectorServer
HP-UX SolarisNT
W2k
P-Vol
BC1
SAN
BC2BC3
t0 t-2t-1
• What does it do?− Recover data in minutes - not hours − Recovery without movement of data
by swapping Business Copy volumes
− Controlled by HP Data Protector− Easy, flexible replication and
recovery management across heterogeneous environments
• Business drivers− When recovery of lost data from
tape will take too long for critical applications
− When access to data is mission or business critical
Recovering in minutes, not hours
Continuous Access EVA
Copy Set
Copy Set
DestVOL
DestVOL
SourceVOL
SourceVOL
Remote copying
• What does it do?− Replicates LUNs between EVAs− Provides disaster recovery− Simplifies workload management− Allows point-in-time database
backup− Provides restore without latency
• Business drivers− Creates up to 128 Copy Sets for all
specified logical units in the array over Fibre Channel and FC extensions
− Synchronous and asynchronous support up to 20’000km (200ms round trip time)
− Works with all EVAs
DR groups and managed setsDR Group• Consistent Group of replicated copy sets (Vdisks)
− Up to 32 replicated copy sets per DR Group− IO ordering across members is guaranteed− Share a single write history log− Vdisks within a DR Group behave like a single entity− Management commands like suspend or failover are
handled atomicaly− All source members online on same HSV controller
• Therefore a DR Group is the primary level of CA management− Write Mode ([Synchronous] / Asynchronous)− Failsafe Mode (Enabled or [Disabled])− Suspend Mode ([Resume] / Suspend)− Failover command
Managed Sets• Another level of CA management
− Collection of DR groups for the purpose of common management
− No consistency as between members of a DR Group− If you perform a management command on a
Managed Set this command will be run for all contained DR Group one after the other
Vdisk
DR Group
Managed Set
Multiple relationships• Fan-in of multiple relationships
− The ability of one EVA to act as the destination for different LUNs from more than one source EVA
• Fan-out of multiple relationships− The ability for different LUNs on
one EVA to replicate to different destination EVA
• Bidirectional− one array with copy sets acting as
the source and destination across the same intersite links or fabric
EVA8000
EVA5000
EVA3000
EVA5000
EVA4000
EVA6000
EVA8000
EVA6000
EVA CA SAN configuration
Server1 Server2
Management Server
Management Server
EVA1 EVA2
A B A B
All EVA ports are used for host IO and some also for CA IO
Shared SAN for host and CA traffic. Some EVA ports will be used for host and CA IO
2 fabric configuration
EVA CA SAN configurations
Server1 Server2
Management Server
Management Server
EVA1 EVA2
A B A B
4 ports per EVA used for host IO 4 ports per EVA used for CA IO
CA traffic is only going through the CA SANNo host IO cross-site possible > CLX EVA
Physically separated 6 fabric configuration
CA configurations: Dedicated CA fabrics
Server1 Server2
Management Server
Management Server
EVA1 EVA2
A B A B
4 ports per EVA used for Hosts 4 ports per EVA used for CA
CA traffic is only going through the CA SAN if the EVA ports are properly zoned off in the host SANHost IO cross-site possible -> Stretched Cluster
Physically separated zoned 4 fabric configuration
CA configuration: Dedicated CA zone
Server1 Server2Management
ServerManagement
Server
EVA1 EVA2
A B A B
4 ports per EVA used for Hosts 4 ports per EVA used for CA
CA traffic is only going through the CA zone if the EVA ports are properly zoned off in the host zones
Host IO cross-site possible -> Stretched Cluster
Zoned 2 fabric configuration
DataCenter 1 DataCenter 2
HP ContinuousAccess EVA
MetroCluster EVA for HP-UX• What does it do?
− Provides manual or automated site-failover for Server and Storage resources
• Supported environments:− HP-UX 11i V1 & 11i V2− Serviceguard ≥11.15
• Requirements:− EVA Disk Arrays − Metrocluster− Continuous Access EVA− Max 200ms network round-
trip delay− Command View EVA & SMI-
S
ServiceGuardfor HP-UX
Metro Cluster EVA
Up toseveral 100km
MSCS on Windows
DataCenter 1 DataCenter 2
HP ContinuousAccess EVA
Cluster extension EVA for Windows• What does it do?
− Provides manual or automated site-failover for Server and Storage resources
• Supported environments:− Microsoft Windows 2003 Enterprise
Edition (32-bit & 64-bit)− Microsoft Windows 2003 Data Center
Server(64-bit)− NAS4000 & 9000− HP Proliant DL380/580 Storage Server − Microsoft Cluster Service 5.2− Up to 500km
• Requirements:− EVA Disk Arrays− Cluster Extension EVA− Continuous Access EVA− Max 20ms network round-trip delay− Command View EVA & SMI-S
Cluster Extension XP
Up to 500km
Windows 2003 stretched cluster with CA – Majority Node Set (MNS)
Continuous Access EVA
App A
App BQuorum Quorum
Quorum
App A
App B
• CA Failover• Restart
Servers(Rescan)DRG A
DRG B
Cluster extension EVA CLX – Manual move of App A
DRG A
DRG BContinuous Access EVA
App A
App BQuorum Quorum
Quorum
App A
• Move App A
Cluster extension EVA – Storage failure
DRG A
DRG BContinuous Access EVA
App A
App BQuorum Quorum
Quorum
App A
App B
HP SAN certification and support
• HP StorageWorks SAN Design Guide− Architecture guidance− Massive configuration support− Implementation best practices− Incorporation of new technologies− Include now IP Storage
implementation like iSCSI, NAS/SAN Fusion, FC-IP
• Provides the benefit of HP engineering when building a scalable, highly available enterprise storage network
• Documents HP Services SAN integration, planning and support services
http://www.hp.com/go/sandesignHP SAN
architectureRules
Why should you choose the new EVA?Inherited from the current EVA• Easiest management and setup • Virtualization allows better use of resources and automatic striping to
prevent hot spots• Dynamic LUN expansion• Full set of local and remote copy options• Known solid HP support
Added with the new EVA• Easier implementation and coexistence due to support of industry
standard multipathing and native HBAs• Higher performance • Higher capacities – The EVA8000 supports architecturally > 200TB
Transition Slide
hp StorageWorks™ – the right choice
HP white on blue logo