SlideShare a Scribd company logo
© 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 HK-Cinder-Driver-ajauch.pptx

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.3
Tim 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 Shetty
EMC 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 CloudStack
ShapeBlue
 
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
ShapeBlue
 
Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5
BusinesstoVirtual
 
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
xKinAnx
 
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
NetApp
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
ShapeBlue
 
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
solarisyourep
 
10 Reasons To Virtulaize Your Storage
10 Reasons To Virtulaize Your Storage10 Reasons To Virtulaize Your Storage
10 Reasons To Virtulaize Your Storage
rpsprowl
 
St. Louis VMUG Meeting - 09292015
St. Louis VMUG Meeting - 09292015St. Louis VMUG Meeting - 09292015
St. Louis VMUG Meeting - 09292015
Jonathan Stewart
 
Microsoft cloud stack
Microsoft cloud stackMicrosoft cloud stack
Microsoft cloud stack
Michael Rüefli
 
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
Tim 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 Performance
NetApp
 
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 HK-Cinder-Driver-ajauch.pptx (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

加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
u0g33km
 
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
1jtj7yul
 
Production.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd ddddddddddddddddddddddddddddddddddProduction.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd dddddddddddddddddddddddddddddddddd
DanielOliver74
 
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
andreassenrolf537
 
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDARLORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
lorraineandreiamcidl
 
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
eydeofo
 
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
xuqdabu
 
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
uyesp1a
 
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
1jtj7yul
 
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
byfazef
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
peuce
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
nudduv
 
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
zpc0z12
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
aozcue
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Peter Gallagher
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
aozcue
 
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
kuehcub
 
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
nudduv
 
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
8db3cz8x
 
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
2g3om49r
 

Recently uploaded (20)

加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
 
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
 
Production.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd ddddddddddddddddddddddddddddddddddProduction.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd dddddddddddddddddddddddddddddddddd
 
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
 
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDARLORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
 
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
 
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
 
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
 
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
 
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
 
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
 
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
 
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
 
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
 
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
 

HK-Cinder-Driver-ajauch.pptx

  • 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.