Presentation is loading. Please wait.

Presentation is loading. Please wait.

VMware and Cinder Alex Jauch, Product Line Manager

Similar presentations

Presentation on theme: "VMware and Cinder Alex Jauch, Product Line Manager"— Presentation transcript:

1 VMware and Cinder Alex Jauch, Product Line Manager (@ajauch)
Kartik Bommepally, MTS (Cinder Driver Team)

2 OpenStack on VMware

3 VMware Vision: Software Defined Storage
Software-Defined Storage Vision 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 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 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 App Server Reduce Storage Cost and Complexity Software Defined Storage 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 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 Hard disks SSD Hard disks SSD

4 Virtual SAN (VSAN) Converged compute + storage solution
What is Virtual SAN? Key Features vCenter Server 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 vSphere Virtual SAN ……………. Customer Benefits Hard disks SSD Hard disks SSD Hard disks SSD 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 Distributed Storage Aggregated Datastore 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 Clusters internal server disks to provide scalable shared storage with cloud agility and efficiency. NEO-BO JF1

5 What are Virtual Volumes?
Key Features Current Paradigm Existing SAN/NAS systems become VM-aware Native representation of VMDKs on SAN/NAS New API for data operations at VMDK granularity VMDKs on LUNs vSphere LUNs replicated Virtual Volumes Customer Benefits vSphere 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 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. VMDKs on storage systems VMDK replicated Broad partner ecosystem

6 Storage Policy Based Management (SPBM)
Key Features What is Policy-based Management? 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 Availability = 99.99% DR RTO = 1 hour Max Laten SLA Definitions 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 Software Defined Storage Customer Benefits Drastically simplify storage provisioning Management of different storage tiers as one Reduce storage cost by optimizing consumption 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. Virtual SAN BLOB Storage Enterprise SAN/ NAS

7 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 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 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 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 VMware VMDK Driver for Cinder
DEMO VMware VMDK Driver for Cinder

12 Current API Support Create volume Attach volume to an instance
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 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 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 Learn More! General Session
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 3:40 PM Expo Breakout Room 1 Bridging the Gap: Explaining OpenStack to VMware Administrators Scott Lowe Wednesday 11:15 AM OpenStack + VMware: Customer Success Stories & What’s Next Dan Wendlandt 5:30 PM 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 2:40 PM Open vSwitch Deep Dive: The Virtual Switch for OpenStack Eric Lopez Justin Pettit 3:30 PM Bridging the Gap: Cinder and vSphere Alex Jauch Kartik Bommepally 5:20 PM 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 1:30 PM OpenStack Networking Hands-on Lab Aaron Rosen Demo VMware vSphere on OpenStack by Scott Lowe Location: Sponsor Demo Theatre Date: 2 PM General Session Navigating the Transition to Network Virtualization With Martin Casado Location: Asia World – Summit Hall 2 Date: 12:05 PM

16 Thank You!

Download ppt "VMware and Cinder Alex Jauch, Product Line Manager"

Similar presentations

Ads by Google