vmworld 2013: tech preview: accelerating data operations using vmware vvols and storage profile...
DESCRIPTION
VMworld 2013 Suzy Visvanathan, VMware Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshareTRANSCRIPT
![Page 1: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/1.jpg)
Tech Preview: Accelerating Data Operations
Using VMware VVols and
Storage Profile Based Management
Suzy Visvanathan, VMware
STO7449
#STO7449
![Page 2: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/2.jpg)
2 2
Software-Defined Data Center
SDDC | SDS
All infrastructure is virtualized
and delivered as a service, and
the control of this data center is
entirely automated by software.
Software-Defined Storage
SDS is the abstraction and
pooling of heterogeneous storage
resources to deliver applications
storage resources through a
software-driven framework.
![Page 3: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/3.jpg)
3 3
Storage - Keeping pace with SDDC
vSphere
vSphere
Compute
Storage has been slower
to evolve, despite some
crucial growth factors
As a piece of the SDDC
puzzle, Storage must
• Adapt to an “as-a-
service” model of
operations.
• Scale to newer apps.
• Be highly performant
• Be Resilient
• Be easy to manage
Network Storage Software Defined
Infrastructure Services
Layer
![Page 4: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/4.jpg)
4 4
Several Pain Points with Storage
Three Main Pain Point Areas
“Setting up storage requires too much time”
“Data operations are LUN centric, whereas we want VM
focused operations”
“We overprovision storage”
“Our Storage budget keeps going up”
“Cannot ensure predictable performance”
“Troubleshooting is very hard”
![Page 5: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/5.jpg)
5 5
The Storage Management Challenge
Setting up storage requires:
1. Spreadsheet black-magic
to determine right configs
2. Several additional steps:
• Build disk pools
• Assign RAID levels
• Create LUN/volumes
• Zone and map LUNs
• Format LUN/Volumes
• Assign data services
(Replication, etc.)
Which LUNs
have the right
performance and
availability for
each VM?
Here are
your LUNs.
vSphere
Admin
Storage
Admin
I need more
storage for
my VMs.
Exactly what
performance do
you need?
Day 1 Day N Day N++
It should just
be fast.
Who needs
more LUNs?
How do we simplify the management
for the storage admin?
At the same time, how do we give the vSphere
admin what she wants?
![Page 6: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/6.jpg)
6 6
Achieving the “Per VM” Management Requirement
1. Data operations need to be done at a VM/VMDK level rather than on
the entire LUN/datastore
2. Visibility of VM/VMDK must be provided at all levels – at the
application, vSphere and underlying array level
3. Provisioning decisions must be automatically made by matching up
requirements given by the vSphere admin with the compliant storage
Datastore
![Page 7: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/7.jpg)
7 7
Agenda
Introducing a new Storage paradigm
How are the roles in a datacenter affected
- Array Vendors
- Storage Administrator
- vSphere Administrator
Enhancing Storage Profiles for VVols
Summary
![Page 8: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/8.jpg)
8 8
Introducing a New Storage Paradigm
Snapshot VMDK
Replicate VMDK
Snapshot Datastore
Replicate Datastore
Snapshot VMDK
Replicate VMDK
1. No LUNs
2. Expose
VMDK to
the array
3. Offload data
operations
to the array
![Page 9: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/9.jpg)
9 9
What Does It Mean to Your Array Vendor?
Create distinct entities, called Virtual Volumes (VVols). A single
Virtual Volume will represent a single VMDK.
Enable data services on VVols
Integrate with vSphere, through an established set of APIs (VASA),
to handle offloaded operations on the VVols
Can control the efficient execution of operations
Publish a VASA provider plug-in to customers, that is VVol-ready
Broad Industry Support
And many more…
![Page 10: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/10.jpg)
10 10
What Does It Mean to the Storage Administrator?
FC HBA iSCSI HBA Ethernet
NIC
LAN/SAN
PE
1 No need to configure LUNs
or NFS shares
2 Set up a single IO access called
Protocol Endpoint, PE, to setup
a data path from VMs to VVols
3
Set up a logical entity, called
Storage Container, SC, to group
together multiple VVols, for
easy management.
![Page 11: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/11.jpg)
11 11
Properties of a Protocol Endpoint (PE)
Setup by the Storage administrator
PE is part of the physical storage fabric,
so is treated “like a LUN”
Typical SCSI and NFS commands are
supported by a PE
PE establishes a data path between
VMs and VVols
PE will be discovered by ESX during
a rescan
VVols are “bound” and “unbound”
to a PE. ESX/VC initiates the “bind”,
“unbind” operation
Existing multi-path policies and NFS
topology requirements can be applied
to the PE
FC HBA iSCSI HBA Ethernet
NIC
LAN/SAN
PE
![Page 12: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/12.jpg)
12 12
Setting Up a PE
![Page 13: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/13.jpg)
13 13
Properties of a Storage Container (SC)
Setup by the Storage administrator
SC is part of the logical storage
fabric and is a logical unit of the
underlying hardware
Must set up at least on SC
per storage system
SCs may span storage systems
within or across datacenters
FC HBA iSCSI HBA Ethernet
NIC
LAN/SAN
PE
![Page 14: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/14.jpg)
14 14
Setting Up a Storage Container
![Page 15: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/15.jpg)
15 15
SC Discovery Process
Vendor Provider Plugin
Storage Admin
vSphere
vCenter
• Choose max space for Storage Container
• Create Storage Container
• Discover Storage Container
• Report Storage Container to vCenter
• Creates as many VVols as fits within the
Storage Container
![Page 16: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/16.jpg)
16 16
Achieving the “Per VM” Management Requirement
1. Data operations need to be done at a VM/VMDK level rather than on
the entire LUN/datastore
2. Visibility of VM/VMDK must be provided at all levels – at the
application, vSphere and underlying array level
3. Provisioning decisions must be automatically made by matching up
requirements given by the vSphere admin with the compliant storage
Datastore
![Page 17: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/17.jpg)
17 17
Enhancing Storage Profiles for VVols
vSphere
Storage Policy Based Management
Vendor Provider Plugin
Export
capabili
ties to
SP
BM
Setup SC, assign capabilities
Sets VM requirements
vSphere
admin
Storage
admin
Matches VM
requirements with
SC capabilities
and suggests
provisioning choices
![Page 18: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/18.jpg)
18 18
Creating a User Profiles – Entering Requirements
![Page 19: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/19.jpg)
19 19
Create VM – SPBM Matching to Datastore
![Page 20: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/20.jpg)
20 20
Here is a
Storage
Container
vSphere
Admin
Storage
Admin
I need more
storage for my
VMs and
performance
should be fast.
Day 1
How Storage Management Will Look with VVols
I can configure,
manage storage
efficiently
I can provision
Storage Container
according to my
needs. Profiles
makes my decision
process easier.
Day 1
![Page 21: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/21.jpg)
21 21
Overall Benefits to vSphere and Storage Admin
Today With VVols Today With VVols
LUN based Fewer number
of entities
with Storage
Containers
Use Tag
based policies
Use fine
granular policies
Frequent
configuring
of LUNs
Smaller number
of storage
containers
Frequent
interaction with
Storage admin
to manage
app needs
Self sufficient by
filling up Storage
Containers with
VVols
Datastore / LUN-
based
VM/VMDK at the
array level
Per VM,
datastore
Per VM, Storage
Container
Storage Admin vSphere Admin
Provisioning
Management
Monitoring
![Page 22: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/22.jpg)
22 22
So… What Is Vvols?
A solution, that:
Eliminates LUNs
Allows VMDKs to reside natively on the storage system
for offloading per VM/VMDK operations
Augmented with Storage Policy Based management facilitates
easy management
![Page 23: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/23.jpg)
23 23
What’s recommended for you
Visit the expo booths.
• Several partners have demos around VVols in their booths.
Get familiar with the plans your storage array vendor has for VVol.
Engage in a 1:1 meeting with VMware and your Array vendor.
Participate in Beta when call for nominations are sent
![Page 24: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/24.jpg)
24 24
Questions?
![Page 25: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/25.jpg)
25 25
FAQ
ESX will continue to support VAAI APIs
VVols can be setup in your datacenter along with other type
of datastores
VMs can be migrated to and from a VVol datastore
Features, such as DRS, HA, FT would perceive a VVol datastore
as just another datastore
Storage Profile APIs will be made externally available
![Page 26: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/26.jpg)
THANK YOU
![Page 27: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/27.jpg)
![Page 28: VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols and Storage Profile Based Management](https://reader034.vdocument.in/reader034/viewer/2022042816/559596fe1a28aba21e8b46d5/html5/thumbnails/28.jpg)
Tech Preview: Accelerating Data Operations
Using VMware VVols and
Storage Profile Based Management
Suzy Visvanathan, VMware
STO7449
#STO7449