Sie sind auf Seite 1von 62

Enterprise Virtual

Arrays

The new EVA family


A technical overview

Andrés Sánchez
Consultor Preventa Almacenamiento
HP
© 2006 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice
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 XP 12000
EVA8000
EVA6000
EVA4000

MSA1500

MSA1000
MSA500 Enterprise
Availability

MSA30 Plugged into the data


Departmental center fabric to
maximize scalability
MSA20 and availability
Flexible and scalable
Branch Office entry-level fibre • High connectivity
channel storage • High scalability
Simple, affordable, fault • High efficiency
Workgroups tolerant Smart Array • Scalable modularity • Highest disaster tolerance
technology • Heterogeneous solutions
High performance • Ease of administration • Universal connectivity and
• Clustering & shared
internal / external storage • Price/Scalability heterogeneity
storage with Smart • Minimal infrastructure
Array technologies • DtS conversion
• Price/Capacity • Price/Availability

Scalability
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 EVA8000

• What has changed EVA6000


− Three instead of two family members for a range
of prices, storage capacities and performance
EVA4000
− 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)
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 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)
The EVA4000 architecture
Management
Server (Winows)

Fabric 1 Fabric 2

• 2 HSV Controllers HSV200 controller 1 HSV200 controller 2

• 1 to 4 Disk enclosures
• 8 to 56 FC Disks
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)
The EVA6000 architecture

Management
Server (Windows)

Fabric 1 Fabric 2

• 2 HSV Controllers HSV200 controller 1 HSV200 controller 2

FC loop switch FC loop switch


• 2 FC Loop Switches

• 4-8 Disk enclosures

• 16 to 112 FC Disks
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 EVA
Synchronous and/or asynchronous remote replication between
EVAs (EVA3000, 4000, 5000, 6000 and 8000)
The EVA8000 architecture
Management
Server (Winows)

Fabric 1 Fabric 2

• 2 HSV Controllers HSV210 controller 1 HSV210 controller 2

• 4 FC Loop Switches FC loop switch FC loop switch FC loop switch FC loop switch

• 2-18 Disk enclosures


12 in the first rack
6 in the utility cabinet

• 8 to 240 FC Disks
Next generation EVA models
Current EVAs New EVAs
Model EVA3000 EVA5000 EVA4000 EVA6000 EVA8000
Controller HSV100 HSV110 HSV200 HSV200 HSV210
Cache size (controller pair) 4GB 4GB 4GB 4GB 8GB
Host ports (controller pair) 4 4 4 4 8
Device ports (controller
4 8 4 4 8
pair)
Mirror ports (controller pair) 2 2 4 4 4
Backend loop switches None 4 None 2 4
Drives enclosures 1-4 2-18 1-4 4-8 2-18
Range of drives 8-56 8-240 8-56 16-112 8-240
2C1D 2C2D 2C2D
Base configurations 2C2D 2C6D 2C1D 2C4D 2C6D
2C12D 2C12D
The benefits of the EVA
virtualization

The benefits of
the EVA
virtualization
Traditional Disk Array approach

RAID Controller

Spare
Spare
RAID Level (0 or 1 or 5…)
Traditional Disk Array approach

Host
presentation
0 1 2
RAID Controller

Spare
LUN 0

Spare
LUNLevel
RAID 2
LUN 1
Traditional Disk Array approach

Host
presentation
0 1 2 3 4 5 6 7
RAID Controller

LUN 6 LUN 5

Spare
LUN 3
LUN 7 LUN 4

LUN 0

Spare
LUN 2
LUN 1
HP Virtual Array approach
Disk groups, segments, block mapping tables & sparing

Virtual Array Controller

Block
mapping table

Disk Group
HP Virtual Array approach
Disk groups
An EVA can have

• 1 to 16 disk groups
• 8 to 240 disks per disk
group
HP Virtual Array approach
LUN/vdisk allocation

Host
presentation
1 2
Virtual Array Controller
8GB 7GB

LUN 1 LUN 2
HP Virtual Array approach
LUNs/vdisks and their allocation
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
20
HP Virtual Array approach
Capacity upgrade and load leveling

Host
presentation
1 2 3
Virtual Array Controller
8GB 7GB 5GB

LUN 1 LUN 2 LUN 3


HP Virtual Array approach
Capacity upgrade, disk group growth

2
HP Virtual Array approach
Online volume growth

Host
presentation
1 2
Virtual Array Controller
8GB 7GB +4GB +6GB

LUN 1 LUN 2
HP Virtual Array approach
Online volume growth

25
The value of the EVA virtualization
• Lower management and • Improved application
training costs availability
− Easy to use intuitive − Enterprise-class availability
web-interface − Dynamic pool and
− Unifies storage into Vdisk (LUN) expansion
a common pool − No storage reconfiguration
− Effortlessly create down time
virtual RAID volumes (LUNs)
• Improve performance –
• Buy less service more customers
− Significantly increase − Vraid striping across all disks
utilization and reduce in disk group
stranded capacity − Eliminate I/O hot spots
− Automatic load leveling
Tiered storage with EVA
FC drives
Online – active data, mirroring,
instant recovery and stale data
72, 146GB 15krpm
72, 146, 300GB 10krpm
Near-Online – 3 to 6 months active, FATA drives
faster recovery, infrequently accessed 250GB 10krpm
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
EVA interface—group properties
Building storage classes within
an EVA
File
Backup Archive DB Servers
Servers
Server Server

HSV controller 1 HSV controller 2


Fast FC Disks
FC loop switch FC loop switch 73, 146GB 15krpm
Large FC Disks
146, 300GB 10krpm
FATA Disks
250GB nearonline
EVA selective storage presentation
• What does it do?
– Provides storage access control
assuring that a host cannot HBA
WWN
HBA
WWN
HBA
WWN
HBA
WWN
access data belonging to a 1 2 3 4

different host.

• How does it work?


– Selectively grants access of
HBA WWNs to LUNs
LUN masking

LUN Host LUN 1 LUN 2 LUN 3 LUN n


HBA W W N Group 2 1
pW W N 1 red • •
pW W N 2 red • •
PW W N 3 blue • • n
3
PW W N 4 blue • •
Multipathing for EVA3000/5000
VCS 2.x and 3.x

• They use an active/passive LUN HBA HBA HBA HBA


presentation model, a LUN is only 1 2 3 4

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
New EVA multipathing
XCS 5.x and VCS 4.x
• Uses an active/active LUN presentation
model, a LUN is actively presented on
both HSV controller
• Support for industry standard multipathing HBA HBA HBA HBA

solutions like
1 2 3 4

− 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
Multipathing and boot support
Operating EVA 3000/5000 Concurrent EVA 4000/6000/8000 Boot
System with VCS 2.x and 3.x attachment * and EVA3000/5000 with VCS 4.x support
native pvlinks
Same server
HP-UX Secure Path v3.0F
Same HBA Secure Path v3.0F
Veritas DMP (June, August) 9
MPIO DSM Same server MPIO - AA DSM (full-feature)
Windows Secure Path v4.0C SP2 Same HBA NEW: Direct attachment supported 9
Qlogic FO driver – basic Same server
Linux Secure Path v3.0C SP2 Same HBA
Qlogic FO driver
9
Same server
Tru64 native
Same HBA
native
9
Same server
OVMS native
Same HBA
native
9
MPxIO/STM (New also non-SUN HBAs)
Secure Path v3.0D SP1 Same server Veritas DMP
Solaris Different HBA NEW: Native SUN HBA support (SG- 9
XPC11FC-QF2, SG-XPC12FC-QF2)
MPIO – PCM
Secure Path v2.0D SP3 Same server NEW: Native IBM HBA support (IBM
AIX Antemeta Solution Different HBA 6228 PCI, 6239 2GB PCI-X, 5716 2GB 9
PCI-X)
Same server
Netware Secure Path v3.0C SP2.1
Same HBA
Native
9
VMware Same server
ESX
VM MPIO
Same HBA
VM MPIO
9
* 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
HP Command View EVA v4.0
• Provides a powerfully, simple Management Applications
management experience for
all EVA arrays
• Automate and aggregate
management tasks

HP ISEE solutions - remote


• Offers proactive remote HP Command View EVA suite
monitoring services for
maximum uptime
• Intuitive, easy-to-use GUI Configuration, discovery,
• Enables you to quickly events & monitoring, security
expand a LUN online, New
configure LUNs or RAID
groups, or add physical disks Performance LUN
CLUI-
Basic
with just a few mouse clicks Monitoring masking scripting
replication

monitoring
/agents
• Uses standards-based SMI-S
• Allows you to easily provision SMIS and APIs
online storage and instantly
replicate data
HP Enterprise Virtual Arrays
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
EVA performance analysis
• 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
Business copy EVA
EVA local copy
Array based Software to create local copies of your data
• 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
Space efficient snapshots
Virtually capacity free
Contents Contents Contents
identical different different

Volume Volume Volume A’


A “A” A’ “A” (contents
(contents as of t0)
as of t0)
A’
snap
of A updates t3
updates t1 updates t1

Volume A
Volume A receives more
receives updates updates
(copy on write)
Time

t0 t1 t2 t3 t4
$ create snapshot “A”
Pre-allocated Snapshots
Space reservation
Contents Contents Contents
identical different different

Volume Volume Contents Volume Contents


“A” “A” as of t0 “A” as of t0

snap
of A
updates t3
updates t1 updates t1

Volume “A”
Volume “A” receives more
receives updates updates
(copy on write)
Time

t0 t1 t2 t3 t4
$ create snapshot “A”
SnapClone of Virtual Disks
Full copy
Contents Contents Relation
identical different suspended

Volume Volume Contents Volume Vol B content


A A as of t0 A as vol A at t0

B snap
A of A
A A B
updates t1

Cloning process Volume A Cloning finished


starts receives updates
(copy on write)
time

t0 t1 t2 t3 t4
$ create snapclone“A”
New: 3-phase SnapClone
Full copy
Contents Contents Relation
identical different suspended

Volume Volume Content Volume Content of


A A of A as at A A as at t0
t0

B snap
A of A
A A B
updates t1

Create empty Cloning process Volume A Cloning finished Convert B to an


container starts receives updates empty container
(copy on write)

t-x t0 t1 t2 t3 t4 t5
$ create snapclone“A”
New: 3-phase SnapClone
Create container
New: 3-phase SnapClone
Create Snapclone, convert a Vdisk to an empty container
Zero downtime backup
Recovering in minutes not hours
• What does it do? Client network
− Recover data in minutes - not hours NT
HP-UX Solaris
− Recovery without movement of data W2k

by swapping Business Copy


volumes Data Protector
Server
− Controlled by HP Data Protector
SAN
− Easy, flexible replication and
recovery management across
heterogeneous environments
• Business drivers
− When recovery of lost data from P-Vol S-Vol

tape will take too long for critical


applications
− When access to data is mission or
business critical
Instant Recovery for XP and EVA
Recovering in minutes, not hours
• What does it do? Client network
− Recover data in minutes - not hours NT
HP-UX Solaris
− Recovery without movement of data W2k

by swapping Business Copy


volumes Data Protector
Server
− Controlled by HP Data Protector
SAN
− Easy, flexible replication and
recovery management across
heterogeneous environments
P-Vol

• Business drivers
− When recovery of lost data from BC1
BC2
BC3

tape will take too long for critical


applications
− When access to data is mission or t0 t-1 t-2
business critical
Continuous Access EVA
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
Dest

• Business drivers VOL

et
Source

− Creates up to 128 Copy Sets for all VOL


Copy S
specified logical units in the array Source

over Fibre Channel and FC VOL

extensions Dest
et
VOL
Copy S
− Synchronous and asynchronous
support up to 20’000km (200ms
round trip time)
− Works with all EVAs
DR groups and managed sets
DR 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 Vdisk
− If you perform a management command on a DR Group
Managed Set this command will be run for all Managed Set
contained DR Group one after the other
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 EVA3000
EVA6000
EVA4000

• Fan-out of multiple relationships


− The ability for different LUNs on
one EVA to replicate to different
EVA5000
destination EVA

EVA8000 EVA6000
• Bidirectional
− one array with copy sets acting as
the source and destination across
EVA5000 EVA8000
the same intersite links or fabric
EVA CA SAN configuration
2 fabric configuration
Shared SAN for host and CA traffic.
Some EVA ports will be used for host and CA IO
Server1 Server2
Management Management
Server Server

All EVA ports are used for host


IO and some also for CA IO

A B A B

EVA1 EVA2
EVA CA SAN configurations
Physically separated 6 fabric configuration
CA traffic is only going through the CA SAN
No host IO cross-site possible > CLX EVA
Server1 Server2
Management Management
Server Server

4 ports per EVA used for host IO


4 ports per EVA used for CA IO
A B A B
EVA1 EVA2
CA configurations: Dedicated CA fabrics
Physically separated zoned 4 fabric configuration
CA traffic is only going through the CA SAN if the
EVA ports are properly zoned off in the host SAN
Server1 Host IO cross-site possible -> Stretched Cluster Server2
Management Management
Server Server

4 ports per EVA used for Hosts


4 ports per EVA used for CA
A B A B
EVA1 EVA2
CA configuration: Dedicated CA zone
Zoned 2 fabric configuration
CA traffic is only going through the CA zone if the
EVA ports are properly zoned off in the host zones
Server1 Host IO cross-site possible -> Stretched Cluster Server2
Management Management
Server Server

4 ports per EVA used for Hosts


4 ports per EVA used for CA
A B A B
EVA1 EVA2
MetroCluster EVA for HP-UX
• What does it do?
− Provides manual or
automated site-failover for
ServiceGuard
for HP-UX
Server and Storage
resources
Metro Cluster EVA • Supported environments:
− HP-UX 11i V1 & 11i V2
− Serviceguard ≥11.15
HP Continuous
Access EVA
• Requirements:
− EVA Disk Arrays
− Metrocluster
DataCenter 1 DataCenter 2
− Continuous Access EVA
Up to − Max 200ms network round-
several 100km trip delay
− Command View EVA & SMI-
S
Cluster extension EVA for Windows
• What does it do?
− Provides manual or automated site-
failover for Server and Storage resources

MSCS on Windows • Supported environments:


− Microsoft Windows 2003 Enterprise
Edition (32-bit & 64-bit)
Cluster Extension XP − Microsoft Windows 2003 Data Center
Server(64-bit)
− NAS4000 & 9000
− HP Proliant DL380/580 Storage Server
HP Continuous − Microsoft Cluster Service 5.2
Access EVA
− Up to 500km
• Requirements:
− EVA Disk Arrays
DataCenter 1 DataCenter 2 − Cluster Extension EVA
Up to 500km − Continuous Access EVA
− Max 20ms network round-trip delay
− Command View EVA & SMI-S
Windows 2003 stretched cluster with
CA – Majority Node Set (MNS)

App A App A

App B App B
Quorum Quorum
Quorum

• CA Failover
• Restart
DRG A Servers
(Rescan)
Continuous Access EVA
DRG B
Cluster extension EVA CLX
– Manual move of App A

App A App A

App B
Quorum Quorum
Quorum

• Move App A

DRG A

Continuous Access EVA


DRG B
Cluster extension EVA
– Storage failure

App A App A

App B App B
Quorum Quorum
Quorum

DRG A

Continuous Access EVA


DRG B
HP SAN certification and support
HP SAN
architecture
Rules
http://www.hp.com/go/sandesign
• 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
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

Das könnte Ihnen auch gefallen