35
HP Storage VMware vVols and HP 3PAR StoreServ What you need to know! Calvin Zito, Blogger and HP Storage Evangelist UserCon Milano

Presentazione HPE @ VMUGIT UserCon 2015

  • Upload
    vmug-it

  • View
    639

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Presentazione HPE @ VMUGIT UserCon 2015

HP Storage

VMware vVols and HP 3PAR StoreServ What you need to know!

Calvin Zito, Blogger and HP Storage Evangelist

UserCon Milano

Page 2: Presentazione HPE @ VMUGIT UserCon 2015

Introduction

2

Page 3: Presentazione HPE @ VMUGIT UserCon 2015

About me

• Started with HP in 1983 (field engineer)

• Moved to HP Storage in 1990

• Starting blogging and social media in 2007

• Formerly @HPStorageGuy; now @CalvinZito

• vExpert for 5 years

Page 4: Presentazione HPE @ VMUGIT UserCon 2015

How to connect with me

• Around the Storage Block blog: www.hpe.com/storage/blog

• HPE Storage Group on LinkedIn: http://hpstorage.me/HPStorageGroup

• Find me on LinkedIn: http://bitly/CalvinZ

@CalvinZito

Page 5: Presentazione HPE @ VMUGIT UserCon 2015

Take HPE Storage for VMware for a test ride!

• Software defined block based storage StoreVirtual VSA:

www.hpe.com/storage/TryVSA

• Software defined deduplication StoreOnce VSA:

www.hpe.com/storage/TryVSA

• HPE 3PAR StoreServ Simulator: [email protected]

Page 6: Presentazione HPE @ VMUGIT UserCon 2015

What you must know about vVols

6

Page 7: Presentazione HPE @ VMUGIT UserCon 2015

Pre-HP

VMworld Preview

vVol introduced with HPE as

1 of 5 original design partners

Began vVol

Collaboration

HPE and VMware: Redefining Storage for vSphere

Aug 2011

Design partnership between HPE 3PAR StoreServ and VMware Virtual Volumes

VMware

vVol GA vSphere 6

with vVols GA

Release

Mar 2015 June 2014

Discover Demo

Live, hands-on demo of

3PAR and vVols

vVol Beta

HPE 3PAR 1 of 3 partners

ready on Beta Day 1

July 2014

Reference Platform

3PAR selected as the FC

reference platform

May 2012

3PAR & vVol Blog

Early preview of 3PAR

and vVol integration

Oct 2012

3PAR vVol GA

3PAR OS has full support

for vVols

Dec 2014

Page 8: Presentazione HPE @ VMUGIT UserCon 2015

Goals of vVols

8

Page 9: Presentazione HPE @ VMUGIT UserCon 2015

How vVols Transforms Storage in vSphere

Traditional VMFS Virtual Volumes

• LUN-centric model

• Static pre-allocated storage

• Over-provisioning of resources

• Creates siloed storage pools

• More complex management

• Manual space reclamation

• Vendor specific management tools

• Longer provisioning cycles

• Array services aligned to LUNS

• VM-centric model

• Dynamically allocated storage

• Only use what is needed

• No storage pools

• Simplified management

• Automatic space reclamation

• vSphere management tools

• Rapid provisioning

• Array services aligned to VMs

Page 10: Presentazione HPE @ VMUGIT UserCon 2015

VMware’s Goal of vVols

More efficient operational

model centering it on the

application instead of the

physical infrastructure

New storage operational

model

Application level granularity

Value proposition of vVols

Simplified

Management

Better SLAs

Improved

Efficiency

Automating manual

tasks and eliminating

operational

dependencies

More flexible

consumption of

storage resources with

greater granularity

Finer control of

storage resources and

data services at the

VM level

Page 11: Presentazione HPE @ VMUGIT UserCon 2015

vSphere Storage Features shift to Array Features

Goal is to offload storage functionality to the storage array but manage it via vSphere

vSphere

Admin

Create VM

Snapshot

Thin Provision

VM

Create Virtual

Disk

Delete VM

vSphere

Client

Array creates snapshot vVol

Array thin provisioning used

Array allocates spaces and

creates vVol

Array deletes vVols and reclaims

space

Storage

Admin

Empowers

vSphere

admin

Eliminates

common tasks

for Storage

admin

Automation

Not designed to

be managed

here

All

management

occurs here

Storage Array

Page 12: Presentazione HPE @ VMUGIT UserCon 2015

Understanding vVols Architecture and Components

12

Page 13: Presentazione HPE @ VMUGIT UserCon 2015

Overview of vVols Storage Architecture

– Protocol Endpoint: Logical I/O proxy that serves as the data path between ESXi hosts to VMs and their respective vVols

Protocol

Endpoint

ESXi hosts vCenter Server

Data

Path

Storage Array

Page 14: Presentazione HPE @ VMUGIT UserCon 2015

Overview of vVols Storage Architecture

– Protocol Endpoint: Logical I/O proxy that serves as the data path between ESXi hosts to VMs and their respective vVols

– VASA Provider: Software component that mediates out-of-band communication for vVols traffic between vCenter Server, ESXi hosts & storage array

Protocol

Endpoint VASA

Provider

ESXi hosts vCenter Server

Control Path Data

Path

Storage Array

Page 15: Presentazione HPE @ VMUGIT UserCon 2015

Overview of vVols Storage Architecture

– Protocol Endpoint: Logical I/O proxy that serves as the data path between ESXi hosts to VMs and their respective vVols

– VASA Provider: Software component that mediates out-of-band communication for vVols traffic between vCenter Server, ESXi hosts & storage array

– Storage Container: Pool of raw storage capacity that becomes a logical grouping of vVols

Protocol

Endpoint VASA

Provider

ESXi hosts vCenter Server

Control Path Data

Path

Storage Container

Storage Array

Page 16: Presentazione HPE @ VMUGIT UserCon 2015

Overview of vVols Storage Architecture

– Protocol Endpoint: Logical I/O proxy that serves as the data path between ESXi hosts to VMs and their respective vVols

– VASA Provider: Software component that mediates out-of-band communication for vVols traffic between vCenter Server, ESXi hosts & storage array

– Storage Container: Pool of raw storage capacity that becomes a logical grouping of vVols

– Virtual Volume (vVol): Container that encapsulates VM files, virtual disks and their derivatives

Protocol

Endpoint VASA

Provider

ESXi hosts vCenter Server

Control Path Data

Path

VM VM VM VM VM

Storage Container

VV

OL

s

Storage Array

Page 17: Presentazione HPE @ VMUGIT UserCon 2015

Overview of vVols Storage Architecture

– Protocol Endpoint: Logical I/O proxy that serves as the data path between ESXi hosts to VMs and their respective vVols

– VASA Provider: Software component that mediates out-of-band communication for vVols traffic between vCenter Server, ESXi hosts & storage array

– Storage Container: Pool of raw storage capacity that becomes a logical grouping of vVols

– Virtual Volume (vVol): Container that encapsulates VM files, virtual disks and their derivatives

– Storage Profile: Set of rules that define storage requirements for VMs based on capabilities provided by storage array

Protocol

Endpoint VASA

Provider

SPBM

ESXi hosts vCenter Server

Control Path Data

Path

VM VM VM VM VM

Storage Container

VV

OL

s

Storage Array

Page 18: Presentazione HPE @ VMUGIT UserCon 2015

Meet The vVols…

Page 19: Presentazione HPE @ VMUGIT UserCon 2015

Meet The vVols…

Config

Similar to .vmx

Contains VM

config data & disk

metadata

Also contains VM

log and lock files

Provisioned Thin

Max size 4GB

One per VM

Page 20: Presentazione HPE @ VMUGIT UserCon 2015

Meet The vVols…

Config Data

Similar to .vmx

Contains VM

config data & disk

metadata

Also contains VM

log and lock files

Provisioned Thin

Max size 4GB

One per VM

Similar to .vmdk

Raw virtual disk

data file

Also used for

snapshot vVols

Provisioned Thin

(can be made full)

Max size 64TB

One for each VM

disk and snapshot

Page 21: Presentazione HPE @ VMUGIT UserCon 2015

Meet The vVols…

Config Data Swap

Similar to .vmx

Contains VM

config data & disk

metadata

Also contains VM

log and lock files

Provisioned Thin

Max size 4GB

One per VM

Similar to .vmdk

Raw virtual disk

data file

Also used for

snapshot vVols

Provisioned Thin

(can be made full)

Max size 64TB

One for each VM

disk and snapshot

Similar to .vswp

Swap file for

memory over-

commitment

Created when VM

is powered on

Provisioned Full

Max size 4TB

One for each VM

Page 22: Presentazione HPE @ VMUGIT UserCon 2015

Meet The vVols…

Config Data Swap Memory

Similar to .vmx

Contains VM

config data & disk

metadata

Also contains VM

log and lock files

Provisioned Thin

Max size 4GB

One per VM

Similar to .vmdk

Raw virtual disk

data file

Also used for

snapshot vVols

Provisioned Thin

(can be made full)

Max size 64TB

One for each VM

disk and snapshot

Similar to .vswp

Swap file for

memory over-

commitment

Created when VM

is powered on

Provisioned Full

Max size 4TB

One for each VM

Similar to .vmss

and .vmsn

Stores memory

state for

suspended VMs

and snapshots

Provisioned Full

Max size 4TB

One for each VM

(suspend) or each

snapshot

Page 23: Presentazione HPE @ VMUGIT UserCon 2015

Storage Policy-Based Management

• vVols uses same SPBM engine that VSAN uses

• Allows VMs to be provisioned onto storage that best suits app requirements

• Storage Policies are built from array capabilities

1. Storage Array advertises capabilities via VASA Provider

2. Storage Policies created in vSphere and assigned array capabilities

3. VMs are assigned a Storage Policy based on requirements and SLAs

4. SPBM identifies compatible datastores on storage array

5. VMs are provisioned on appropriate storage as defined by policy

Gold Policy Silver Policy

Page 24: Presentazione HPE @ VMUGIT UserCon 2015

vVols and HPE 3PAR StoreServ Demo

View demo at https://youtu.be/iwhYZwWVMcA

Page 25: Presentazione HPE @ VMUGIT UserCon 2015

Comparing vVols and VMFS

vVols VMFS

Storage for VMs provisioned by vSphere Admin Storage Admin

Policy-based management Full (VASA 2.0) Limited (VASA 1.0)

Storage array features applied per VM per LUN

Supports VAAI Yes Yes

Supports replication Future vSphere or Storage array

Supports SRM or vMSC Future Yes

Supports Direct to SAN backup No Yes

Supports vRealize Operations

Mgr

Future Yes

Automatic space reclamation Yes No

Note: vVols can be used alongside VMFS in vSphere 6

Page 26: Presentazione HPE @ VMUGIT UserCon 2015

Interoperability and Compatibility with vVols

VMware products that do not support vVols:

• VMware vRealize Operations Manager 6.0.x

• VMware vCloud Air

• VMware Site Recovery Manager 5.x to 6.0.x

• VMware vSphere Data Protection 5.x to 6.0.x

• VMware Data Recovery 2.x

• VMware vCloud Director 5.x

• VMware NSX for vSphere 6.x

vSphere features that

do not support vVols: • Storage I/O Control

• NFS version 4.1

• IPv6

• Storage Distributed Resource

Scheduler (SDRS)

• Fault Tolerance (FT)

• SMP-FT

• vSphere API for I/O Filtering

(VAIO)

• Array-based replication

• Raw Device Mapping (RDM)

• Microsoft Failover Clustering

Vendors that do

support vVols: • HP 3PAR StoreServ

• Dell Equalogic

• Hitachi HDS

• IBM XIV

• NetApp

• NEC

• SanBlaze

• Fujitsu

See VMware KB #2112039 See VMware Hardware Compatibility Guide

Page 27: Presentazione HPE @ VMUGIT UserCon 2015

HPE 3PAR StoreServ and VMware

27

Page 28: Presentazione HPE @ VMUGIT UserCon 2015

All cats look grey at night ...

Me too, Me too!!

I am Efficient, Autonomic and Resilient

Page 29: Presentazione HPE @ VMUGIT UserCon 2015

But when you turn on the lights ...

Uuups!

HP 3PAR StoreServ

Page 30: Presentazione HPE @ VMUGIT UserCon 2015

3PAR Flash Optimization

HPE 3PAR Industry Leadership

Best storage technology in the market – built for virtual environments

3PAR Optimization and Compaction Technologies

3PAR Thin Technologies

3PAR Persistent Technologies

3PAR Mesh-Active Architecture

3PAR Federation Technologies

3PAR Converged Block, File and Object Access

Page 31: Presentazione HPE @ VMUGIT UserCon 2015

Traditional Modular Storage

Traditional Tradeoffs

Legacy vs. HPE 3PAR Hardware Architecture

Cost-efficient usually active/passive or active/optimized …

… but dual-controller design limits scalability and resiliency.

Cost-effective, scalable, resilient, meshed, active-active …

… and meets cloud-computing requirements for efficiency,

multi-tenancy and autonomic management. Host Connectivity

Data Cache

Drive Connectivity

Matrix switches

HPE 3PAR Architecture

Traditional Monolithic Storage

Scalable, resilient and active-active …

… but complex, costly, static and

inflexible.

Page 32: Presentazione HPE @ VMUGIT UserCon 2015

Built-in Zero Detection &

Data Hashing for Dedup

All IO go through the

ASIC Tightly-Coupled

Clustering

High Bandwidth,

Low Latency Interconnect

Low Latency Cache

Mirroring

Minimal CPU cycles

required

Mixed Workload & CPU Offload

Independent Metadata and

Data Processing

Fast RAID 10, 50 & 60

Rapid RAID Rebuild

Integrated XOR Engine

The Heart of every 3PAR

HPE 3PAR ASIC

Watch the “Understand the 3PAR ASIC” video: http://www.youtube.com/watch?v=LmQMqWNGA7E

Page 33: Presentazione HPE @ VMUGIT UserCon 2015

Most Arrays

It makes the difference in real-world environments

HPE 3PAR ASIC

Any

Processors

RAID Calculations

Replication

Mixed Workload

Thin Provisioning

Sub-LUN Tiering

Thin Reclamation

Snapshots

RAID Rebuilds

Inter-Node & Cache

IO

HPE 3PAR

RAID Calculations

Replication

Mixed Workload

Thin Provisioning

Sub-LUN Tiering

Thin Reclamation

Snapshots

RAID Rebuilds

Inter-Node & Cache

IO

+ 3PAR ASIC Intel x64

Processors

Data Deduplication Data Deduplication

CP

U L

oad

CP

U L

oad

Page 34: Presentazione HPE @ VMUGIT UserCon 2015

3PAR VMware Integration

See also: http://h20195.www2.hp.com/V2/GetPDF.aspx/4AA3-4023ENW.pdf

HPE 3PAR is the perfect fit for virtualized environments

– Efficient integration of HP 3PAR Thin Technologies

– Simplified storage administration with vCenter Server and vRealize Operations

Manager (vROPS ex vCOPS) integration; VAAI and VASA support ; vSphere 6.x

vVol support; vCenter Site Recover Manager (SRM) integration

– High availability and disaster tolerance thanks to vSphere Metro Storage Cluster

certification

– Allows greater virtual machine (VM) density thanks to inherent wide-striping and

mixed workload support

– Easy recovery and replication using HP 3PAR Recovery Manager Software for

VMware vSphere

Page 35: Presentazione HPE @ VMUGIT UserCon 2015

Thank you [email protected]

35