SlideShare a Scribd company logo
1 of 16
© 2011 VMware Inc. All rights reserved
Confidential
VMware and Cinder
Alex Jauch, Product Line Manager (@ajauch)
Kartik Bommepally, MTS (Cinder Driver Team)
2 Confidential – Not for External Distribution
OpenStack on VMware
3 Confidential – Not for External Distribution
VMware Vision: Software Defined Storage
Software Defined Storage
Software-Defined Storage Vision
Enable new storage tiers
Enable DAS & server flash for shared
storage along with enterprise SAN/NAS
Enable tight integration with storage
ecosystem
Tighter integrations with broad storage
ecosystem through APIs
Deliver policy-based automated
storage management
Automatically enforce per-VM SLAs for all
apps across different types of storage
“Gold”
Array(s)
“Silver”
Array(s)
Distributed
Storage
Hard
disks
SSD Hard
disks
SSD
Availability = 99.99%
DR RTO = 1
“Gold” SLA
Availability = 99%
Throughput = 1000 R/s, 20 W/s
Latency = 95% under 5 ms
DR RPO = 1’, RTO = 10’
Back up = hourly
Capacity res = 100%
Web Server
Database Server
Availability =
99.99%
DR RTO = 1 hour
Max Laten
“Bronze” SLA
Availability = 99%
Throughput = 100 R/s,10 W/s
Latency = 90% under 10 ms
DR RPO = 60’, RTO = 360’
Back up = weekly
Security = encryption
Reduce
Storage
Cost
and
Complexity
App Server
4 Confidential – Not for External Distribution
Virtual SAN (VSAN)
What is Virtual SAN? Key Features
 Converged compute + storage solution
 Utilizes DAS and server attached disks
 Auto-tiering between SSD and HDD
 Intelligent policy driven data placement
across the cluster
 vCenter-integrated, instant storage
provisioning
 High performance storage at up to
50% lower cost
 Radically Simple Storage – configure
and manage without complex workflows
 Designed for dynamic scalability
and high resiliency
Clusters internal server disks to
provide scalable shared storage with
cloud agility and efficiency.
Customer Benefits
vSphere
Virtual SAN
Hard
disks
SSD
…………….
Hard
disks
SSD Hard
disks
SSD
Distributed Storage
Aggregated Datastore
vCenter Server
5 Confidential – Not for External Distribution
vSphere
Virtual Volumes
What are Virtual Volumes? Key Features
 Existing SAN/NAS systems become
VM-aware
 Native representation of VMDKs
on SAN/NAS
 New API for data operations at
VMDK granularity
 Native representation of VMDKs
on storage
 Snapshots, replications and other
operations at VM granularity on
external storage
 Works with existing SAN/NAS
storage systems
 VM level storage SLA enforcement
Current Paradigm
VMDKs
on
LUNs
LUNs replicated
Virtual Volumes
vSphere
VMDKs on
storage
systems
VMDK replicated
Customer Benefits
Broad partner ecosystem
6 Confidential – Not for External Distribution
What is Policy-based Management?
Storage Policy Based Management (SPBM)
• Simple policies to specify app SLA
requirements
• Automation of storage provisioning and
VM placement across clusters
• Works for any protocol : block, file
and object
• SLA Compliance monitoring & automatic
remediation
Key Features
• Drastically simplify storage provisioning
• Management of different storage tiers
as one
• Reduce storage cost by optimizing
consumption
Software Defined Storage
Enterprise SAN/ NAS
Virtual SAN BLOB Storage
Availability =
99.99%
DR RTO = 1 hour
Max Laten
SLA Definitions
Availability = 99.99%
DR RTO = 1 hour
Back up = daily
Storage capacity = 1 TB
Performance = High I/O
Security = High
Availability =
99.99%
DR RTO = 1 hour
Max Laten
SLA Definitions
Availability = 99%
DR RTO = 4 hour
Back up = weekly
Storage capacity = 10 TB
Performance = High I/O
Security = High
Customer Benefits
7 Confidential – Not for External Distribution
The Basics: Storage Abstraction in vSphere
 The Datastore is the fundamental persistence abstraction.
 The VMDK is the Disk abstraction
 Storage Policy Based Management (SPBM) is the Control Plane
 VMware is Moving Away from LUN based policy and towards
VMDK based policy
• For Local Storage, this is done via VSAN
• For Shared Storage, this is done via VVOL
 VMware is Moving Away from Raw Device Map (RDM) Disks
 Thus, a VMDK Driver for Cinder
8 Confidential – Not for External Distribution
Cinder VMDK Driver Work Flow
 As with Nova, vSphere Admin Sets Up Capacity Pools
• For Storage this Means Datastores in Havana
• For Icehouse, this will include SPBM
 Cloud Admin Creates Cinder Volume Types
• Volume Type is our MetaData Injection Vehicle
 Consumer Creates New Cinder Volume
• This Allows us to create meta data
 Consumer Attaches Cinder Volume
• We Lazy Create the VMDK Based on VM Target
• VMDK Is Mounted By vSphere Against Target
9 Confidential – Not for External Distribution
Volume types and extra specs
 Driver allows additional configuration for volume creation via extra
specs in the volume type
 VMDK type
• Use extra spec key ‘vmware:vmdk_type’
• Legal Values: ‘thin’, ‘thick’ and ‘eagerZeroedThick’
• Default type is ‘thin’
 Clone type
• Use extra spec key ‘vmware:clone_type’
• Legal Values: ‘full’ and ‘linked’
• Default type is ‘full’
10 Confidential – Not for External Distribution
What the Heck is a “Shadow” VM?
 In vSphere There is No “First Class Disk” Object. Yet.
 When You Create a VMDK It Must be the Child of a VM
 However, Cinder Assumes a First Class Disk
 Therefore, A “Shadow” VM is inserted
 <<<KARTIK, INSERT SCREEN SHOT HERE OF SHADOW VM>>>
11 Confidential – Not for External Distribution
DEMO
VMware VMDK Driver for Cinder
12 Confidential – Not for External Distribution
Current API Support
 Create volume
• Supported VMDK types – thin, thick, eagerZeroedThick
• From scratch
• From glance image
• From an available source volume – full clone and linked clone
• From a snapshot – full clone and linked clone
 Attach volume to an instance
 Detach volume from an instance
 Snapshot an available volume
 Delete snapshot of an available volume
 Upload an available volume as glance image
 Delete volume
13 Confidential – Not for External Distribution
Committed Roadmap
 Support for Storage Policy Based Management (SPBM)
 Fix for SnapShot/Clone Issues with Attached Volumes
 Move Core Storage Code into Oslo
 Implement Remaining API Items
 Incorporate Additional Icehouse APIs
 Nova Support for SPBM
14 Confidential – Not for External Distribution
Thoughts Beyond Icehouse
 Common Meta Data Model Between Cinder and Nova
 Support For Application Consistent Snapshots
 DR/HA Considerations in Cinder
• How Do we Abstract Availability Zones?
 Storage QOS
• How Do We Represent Performance Contracts?
 Inter DC Data Mobility Services
 Alerting/Policy Violation Support, Ceilometer?
 Others?
15 Confidential – Not for External Distribution
Demo
VMware vSphere on
OpenStack
by Scott Lowe
Location: Sponsor
Demo Theatre
Date: Wed @ 2 PM
General Session
Navigating the
Transition to
Network
Virtualization
With Martin Casado
Location: Asia World –
Summit Hall 2
Date: Tues @ 12:05 PM
http://vmware.com/go/openstack
Day Time Room Title Speaker
Tuesday 2:50
PM
Sky City Marriott -
Grand Ballroom C
User Panel: How did you bring OpenStack
Cloud to your company
Panel
Tuesday 3:40
PM
Expo Breakout Room 1 Bridging the Gap: Explaining OpenStack to
VMware Administrators
Scott Lowe
Wednesday 11:15
AM
Expo Breakout Room 1 OpenStack + VMware: Customer Success
Stories & What’s Next
Dan Wendlandt
Wednesday 5:30
PM
Expo Breakout Room 1 Network Virtualization with OpenStack
Neutron & VMware NSX
Somik Behera
Dimitri Desmidt
Thursday 9:50
AM
Sky City Marriott -
Meeting Room 4
Differentiated Services == Differentiated
Scheduling
Gary Kotton
Thursday 2:40
PM
Sky City Marriott -
Grand Ballroom C
Open vSwitch Deep Dive: The Virtual
Switch for OpenStack
Eric Lopez
Justin Pettit
Thursday 3:30
PM
Sky City Marriott -
Meeting Room 4
Bridging the Gap: Cinder and vSphere Alex Jauch
Kartik Bommepally
Thursday 5:20
PM
Sky City Marriott -
Grand Ballroom C
How to Write a Neutron Plugin, If You
Really Need To
Salvatore
Armando
Friday 11:00
AM
Sky City Marriott -
Grand Ballroom A&B
Hands-on with OpenStack + vSphere Gary Kotton
Friday 1:30
PM
Sky City Marriott -
Grand Ballroom A&B
OpenStack Networking Hands-on Lab Eric Lopez
Aaron Rosen
Learn More!
16 Confidential – Not for External Distribution
Thank You!

More Related Content

Similar to VMware Cinder Driver for OpenStack Software-Defined Storage

Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
 
Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3Tim Mackey
 
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...VMware
 
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan ShettyTrack 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan ShettyEMC Forum India
 
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackSilicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackShapeBlue
 
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsSilicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsShapeBlue
 
Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5BusinesstoVirtual
 
Presentation citrix cloud platform for infrastructure as a service
Presentation   citrix cloud platform for infrastructure as a servicePresentation   citrix cloud platform for infrastructure as a service
Presentation citrix cloud platform for infrastructure as a servicexKinAnx
 
Get the most out OpenStack block storage with SolidFire
Get the most out OpenStack block storage with SolidFireGet the most out OpenStack block storage with SolidFire
Get the most out OpenStack block storage with SolidFireNetApp
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack CloudsShapeBlue
 
Presentation v cat 3.0 - architecture to implementation
Presentation   v cat 3.0 - architecture to implementationPresentation   v cat 3.0 - architecture to implementation
Presentation v cat 3.0 - architecture to implementationsolarisyourep
 
10 Reasons To Virtulaize Your Storage
10 Reasons To Virtulaize Your Storage10 Reasons To Virtulaize Your Storage
10 Reasons To Virtulaize Your Storagerpsprowl
 
St. Louis VMUG Meeting - 09292015
St. Louis VMUG Meeting - 09292015St. Louis VMUG Meeting - 09292015
St. Louis VMUG Meeting - 09292015Jonathan Stewart
 
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5Tim Mackey
 
VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols a...
VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols a...VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols a...
VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols a...VMworld
 
Leveraging OpenStack Cinder for Peak Application Performance
Leveraging OpenStack Cinder for Peak Application PerformanceLeveraging OpenStack Cinder for Peak Application Performance
Leveraging OpenStack Cinder for Peak Application PerformanceNetApp
 
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"PROIDEA
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?Duncan Epping
 
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld
 

Similar to VMware Cinder Driver for OpenStack Software-Defined Storage (20)

Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
 
Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3
 
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
 
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan ShettyTrack 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
 
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackSilicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
 
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsSilicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
 
Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5
 
Presentation citrix cloud platform for infrastructure as a service
Presentation   citrix cloud platform for infrastructure as a servicePresentation   citrix cloud platform for infrastructure as a service
Presentation citrix cloud platform for infrastructure as a service
 
Get the most out OpenStack block storage with SolidFire
Get the most out OpenStack block storage with SolidFireGet the most out OpenStack block storage with SolidFire
Get the most out OpenStack block storage with SolidFire
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
 
Presentation v cat 3.0 - architecture to implementation
Presentation   v cat 3.0 - architecture to implementationPresentation   v cat 3.0 - architecture to implementation
Presentation v cat 3.0 - architecture to implementation
 
10 Reasons To Virtulaize Your Storage
10 Reasons To Virtulaize Your Storage10 Reasons To Virtulaize Your Storage
10 Reasons To Virtulaize Your Storage
 
St. Louis VMUG Meeting - 09292015
St. Louis VMUG Meeting - 09292015St. Louis VMUG Meeting - 09292015
St. Louis VMUG Meeting - 09292015
 
Microsoft cloud stack
Microsoft cloud stackMicrosoft cloud stack
Microsoft cloud stack
 
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
 
VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols a...
VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols a...VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols a...
VMworld 2013: Tech Preview: Accelerating Data Operations Using VMware VVols a...
 
Leveraging OpenStack Cinder for Peak Application Performance
Leveraging OpenStack Cinder for Peak Application PerformanceLeveraging OpenStack Cinder for Peak Application Performance
Leveraging OpenStack Cinder for Peak Application Performance
 
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"
infraxstructure: Stas Levitan, "Always On" business in cloud - 2016"
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
 
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
 

Recently uploaded

如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查awo24iot
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Pooja Nehwal
 
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gapedkojalkojal131
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...Pooja Nehwal
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...Call Girls in Nagpur High Profile
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一zul5vf0pq
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhisoniya singh
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile servicerehmti665
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...Pooja Nehwal
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...Pooja Nehwal
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsappssapnasaifi408
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝soniya singh
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...anilsa9823
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样qaffana
 

Recently uploaded (20)

如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
 
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile service
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
 

VMware Cinder Driver for OpenStack Software-Defined Storage

  • 1. © 2011 VMware Inc. All rights reserved Confidential VMware and Cinder Alex Jauch, Product Line Manager (@ajauch) Kartik Bommepally, MTS (Cinder Driver Team)
  • 2. 2 Confidential – Not for External Distribution OpenStack on VMware
  • 3. 3 Confidential – Not for External Distribution VMware Vision: Software Defined Storage Software Defined Storage Software-Defined Storage Vision Enable new storage tiers Enable DAS & server flash for shared storage along with enterprise SAN/NAS Enable tight integration with storage ecosystem Tighter integrations with broad storage ecosystem through APIs Deliver policy-based automated storage management Automatically enforce per-VM SLAs for all apps across different types of storage “Gold” Array(s) “Silver” Array(s) Distributed Storage Hard disks SSD Hard disks SSD Availability = 99.99% DR RTO = 1 “Gold” SLA Availability = 99% Throughput = 1000 R/s, 20 W/s Latency = 95% under 5 ms DR RPO = 1’, RTO = 10’ Back up = hourly Capacity res = 100% Web Server Database Server Availability = 99.99% DR RTO = 1 hour Max Laten “Bronze” SLA Availability = 99% Throughput = 100 R/s,10 W/s Latency = 90% under 10 ms DR RPO = 60’, RTO = 360’ Back up = weekly Security = encryption Reduce Storage Cost and Complexity App Server
  • 4. 4 Confidential – Not for External Distribution Virtual SAN (VSAN) What is Virtual SAN? Key Features  Converged compute + storage solution  Utilizes DAS and server attached disks  Auto-tiering between SSD and HDD  Intelligent policy driven data placement across the cluster  vCenter-integrated, instant storage provisioning  High performance storage at up to 50% lower cost  Radically Simple Storage – configure and manage without complex workflows  Designed for dynamic scalability and high resiliency Clusters internal server disks to provide scalable shared storage with cloud agility and efficiency. Customer Benefits vSphere Virtual SAN Hard disks SSD ……………. Hard disks SSD Hard disks SSD Distributed Storage Aggregated Datastore vCenter Server
  • 5. 5 Confidential – Not for External Distribution vSphere Virtual Volumes What are Virtual Volumes? Key Features  Existing SAN/NAS systems become VM-aware  Native representation of VMDKs on SAN/NAS  New API for data operations at VMDK granularity  Native representation of VMDKs on storage  Snapshots, replications and other operations at VM granularity on external storage  Works with existing SAN/NAS storage systems  VM level storage SLA enforcement Current Paradigm VMDKs on LUNs LUNs replicated Virtual Volumes vSphere VMDKs on storage systems VMDK replicated Customer Benefits Broad partner ecosystem
  • 6. 6 Confidential – Not for External Distribution What is Policy-based Management? Storage Policy Based Management (SPBM) • Simple policies to specify app SLA requirements • Automation of storage provisioning and VM placement across clusters • Works for any protocol : block, file and object • SLA Compliance monitoring & automatic remediation Key Features • Drastically simplify storage provisioning • Management of different storage tiers as one • Reduce storage cost by optimizing consumption Software Defined Storage Enterprise SAN/ NAS Virtual SAN BLOB Storage Availability = 99.99% DR RTO = 1 hour Max Laten SLA Definitions Availability = 99.99% DR RTO = 1 hour Back up = daily Storage capacity = 1 TB Performance = High I/O Security = High Availability = 99.99% DR RTO = 1 hour Max Laten SLA Definitions Availability = 99% DR RTO = 4 hour Back up = weekly Storage capacity = 10 TB Performance = High I/O Security = High Customer Benefits
  • 7. 7 Confidential – Not for External Distribution The Basics: Storage Abstraction in vSphere  The Datastore is the fundamental persistence abstraction.  The VMDK is the Disk abstraction  Storage Policy Based Management (SPBM) is the Control Plane  VMware is Moving Away from LUN based policy and towards VMDK based policy • For Local Storage, this is done via VSAN • For Shared Storage, this is done via VVOL  VMware is Moving Away from Raw Device Map (RDM) Disks  Thus, a VMDK Driver for Cinder
  • 8. 8 Confidential – Not for External Distribution Cinder VMDK Driver Work Flow  As with Nova, vSphere Admin Sets Up Capacity Pools • For Storage this Means Datastores in Havana • For Icehouse, this will include SPBM  Cloud Admin Creates Cinder Volume Types • Volume Type is our MetaData Injection Vehicle  Consumer Creates New Cinder Volume • This Allows us to create meta data  Consumer Attaches Cinder Volume • We Lazy Create the VMDK Based on VM Target • VMDK Is Mounted By vSphere Against Target
  • 9. 9 Confidential – Not for External Distribution Volume types and extra specs  Driver allows additional configuration for volume creation via extra specs in the volume type  VMDK type • Use extra spec key ‘vmware:vmdk_type’ • Legal Values: ‘thin’, ‘thick’ and ‘eagerZeroedThick’ • Default type is ‘thin’  Clone type • Use extra spec key ‘vmware:clone_type’ • Legal Values: ‘full’ and ‘linked’ • Default type is ‘full’
  • 10. 10 Confidential – Not for External Distribution What the Heck is a “Shadow” VM?  In vSphere There is No “First Class Disk” Object. Yet.  When You Create a VMDK It Must be the Child of a VM  However, Cinder Assumes a First Class Disk  Therefore, A “Shadow” VM is inserted  <<<KARTIK, INSERT SCREEN SHOT HERE OF SHADOW VM>>>
  • 11. 11 Confidential – Not for External Distribution DEMO VMware VMDK Driver for Cinder
  • 12. 12 Confidential – Not for External Distribution Current API Support  Create volume • Supported VMDK types – thin, thick, eagerZeroedThick • From scratch • From glance image • From an available source volume – full clone and linked clone • From a snapshot – full clone and linked clone  Attach volume to an instance  Detach volume from an instance  Snapshot an available volume  Delete snapshot of an available volume  Upload an available volume as glance image  Delete volume
  • 13. 13 Confidential – Not for External Distribution Committed Roadmap  Support for Storage Policy Based Management (SPBM)  Fix for SnapShot/Clone Issues with Attached Volumes  Move Core Storage Code into Oslo  Implement Remaining API Items  Incorporate Additional Icehouse APIs  Nova Support for SPBM
  • 14. 14 Confidential – Not for External Distribution Thoughts Beyond Icehouse  Common Meta Data Model Between Cinder and Nova  Support For Application Consistent Snapshots  DR/HA Considerations in Cinder • How Do we Abstract Availability Zones?  Storage QOS • How Do We Represent Performance Contracts?  Inter DC Data Mobility Services  Alerting/Policy Violation Support, Ceilometer?  Others?
  • 15. 15 Confidential – Not for External Distribution Demo VMware vSphere on OpenStack by Scott Lowe Location: Sponsor Demo Theatre Date: Wed @ 2 PM General Session Navigating the Transition to Network Virtualization With Martin Casado Location: Asia World – Summit Hall 2 Date: Tues @ 12:05 PM http://vmware.com/go/openstack Day Time Room Title Speaker Tuesday 2:50 PM Sky City Marriott - Grand Ballroom C User Panel: How did you bring OpenStack Cloud to your company Panel Tuesday 3:40 PM Expo Breakout Room 1 Bridging the Gap: Explaining OpenStack to VMware Administrators Scott Lowe Wednesday 11:15 AM Expo Breakout Room 1 OpenStack + VMware: Customer Success Stories & What’s Next Dan Wendlandt Wednesday 5:30 PM Expo Breakout Room 1 Network Virtualization with OpenStack Neutron & VMware NSX Somik Behera Dimitri Desmidt Thursday 9:50 AM Sky City Marriott - Meeting Room 4 Differentiated Services == Differentiated Scheduling Gary Kotton Thursday 2:40 PM Sky City Marriott - Grand Ballroom C Open vSwitch Deep Dive: The Virtual Switch for OpenStack Eric Lopez Justin Pettit Thursday 3:30 PM Sky City Marriott - Meeting Room 4 Bridging the Gap: Cinder and vSphere Alex Jauch Kartik Bommepally Thursday 5:20 PM Sky City Marriott - Grand Ballroom C How to Write a Neutron Plugin, If You Really Need To Salvatore Armando Friday 11:00 AM Sky City Marriott - Grand Ballroom A&B Hands-on with OpenStack + vSphere Gary Kotton Friday 1:30 PM Sky City Marriott - Grand Ballroom A&B OpenStack Networking Hands-on Lab Eric Lopez Aaron Rosen Learn More!
  • 16. 16 Confidential – Not for External Distribution Thank You!

Editor's Notes

  1. Software Defined Storage Vision: 1. Reduce cost of storage by enabling new tiers of storage. Utilize server based flash/SSD and DAS to create a tier of storage, with all the benefits of external shared storage 2. Enable integration with existing tiers of storage – Make existing SAN and NAS storage systems VM aware. i.e Enable VM-level operations natively on storage systems. 3. Automate SLA enforcement across any tier of storage through policies
  2. The Virtual SAN feature clusters internal server disks to provide scalable shared storage with cloud agility & efficiency.   It’s VMware’s first major foray into delivering storage.  We’re taking a software-defined approach that is radically simpler, more scalable and agile, and lower-cost than traditional monolithic SAN or NAS storage:    * The storage is flexible & elastic in that virtual storage can live anywhere across the pooled resource.     * It’s inherently a fault-replace model; any failure is handled without downtime.     * And, the entire system is tightly integrated with, and automated by, vCenter … and it’s specifically integrated into the application provisioning workflow so that it’ll maximize Cloud application deployment agility. Radically Simple Storage Automating storage provisioning & management for virtual machines Designed For Cloud Delivering the performance, agility and scalability demanded by current & next-gen apps Up to 50% Lower TCO Reducing storage capex & opex by using low-cost internal disks & eliminating complex workflow
  3. VMware has been investing in storage integration over the years—features like VAAI for block and NAS and VASA have increase efficiency of storage provisioning. Continuing this we are working with the storage industry on he most ambitious collaboration in the history storage industry, called Virtual Volumes (VVOLs). With this we leapfrog our competition by several years while creating the ecosystem stickyness for years to come…… Current data granularity of datastores does not fit for delivering VM specific policies using storage capabilities. What we need to more granular data management capabilities at the storage. With VVOLs, we will make existing storage system understand VMs. With native representation of VMDKs and its derrivatives, we will be able to leverage any storage capability—replication, snapshots-- that exists at VM granularity. We will be able to deliver application specific QOS leveraging storage capabilities like resource management and so on. We are working with top 5 storage vendors for the last 2 years on this initiative.
  4. Finally…. We will create an orchestration layer which will control different storage tiers in order to deliver application specific SLAs. This will help with VMware’s vision of cloud scale provisioning by drastically simplifying storage provisioning. This will help customer create, manage and consolidate different storage tiers in order to reduce the storage cost by using right storage for right application. No more over provisioning of resources… increase utilization overall… Application requirements are captured in simple policies.. Customer can create different services levels using these policies though self service portals.. The automated placement of VM’s storage to match the requirements would simplify how storage provisioning done for applications. Should reduce the app deployment time from days to minutes. The compliance monitoring and automatic remediation will enforce SLA automatically.