Virtual Volumes Technical Deep Dive



Similar documents
What s New: vsphere Virtual Volumes

VMware VSAN och Virtual Volumer

VMware and Primary Data: Making the Software-Defined Datacenter a Reality

VMware VMware Inc. All rights reserved.

Cloud Optimize Your IT

TECHNICAL PAPER. Veeam Backup & Replication with Nimble Storage

VMware vsphere 5.1 Advanced Administration

Unified Storage for the Private Cloud Dennis Chapman NetApp

Using VMWare VAAI for storage integration with Infortrend EonStor DS G7i

Top 10 Do s/don ts of Data Protection for VMware vsphere

Redefining Microsoft SQL Server Data Management. PAS Specification

How to Backup and Restore a VM using Veeam

How To Use Vcenter Site Recovery Manager 5 With Netapp Fas/Vfs Storage System On A Vcenter Vcenter 5 Vcenter 4.5 Vcenter (Vmware Vcenter) Vcenter 2.

VMware Software-Defined Storage Vision

VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) Exam

Redefining Microsoft Exchange Data Management

Storage Protocol Comparison White Paper TECHNICAL MARKETING DOCUMENTATION

Redefining Microsoft SQL Server Data Management

Backup and Recovery Best Practices With Tintri VMstore

Pure Storage and VMware Integration

Virtual DR: Disaster Recovery Planning for VMware Virtualized Environments

VMware vsphere 5.0 Boot Camp

HP + Veeam: Fast VMware Recovery from SAN Snapshots

Best Practices for Managing Storage in the Most Challenging Environments

EMC Mehrwert in virtuellen Umgebungen. VMware & CISCO & EMC - a perfect fit

The Power of Deduplication-Enabled Per-VM Data Protection SimpliVity s OmniCube Aligns VM and Data Management

EMC Replication Manager for Virtualized Environments

How To Fix A Fault Fault Fault Management In A Vsphere 5 Vsphe5 Vsphee5 V2.5.5 (Vmfs) Vspheron 5 (Vsphere5) (Vmf5) V

Nutanix Tech Note. Data Protection and Disaster Recovery

Virtualization, Business Continuation Plan & Disaster Recovery for EMS -By Ramanj Pamidi San Diego Gas & Electric

NetApp OnCommand Plug-in for VMware Backup and Recovery Administration Guide. For Use with Host Package 1.0

Virtual Server Agent v9 with VMware. March 2011

Study Guide. Professional vsphere 4. VCP VMware Certified. (ExamVCP4IO) Robert Schmidt. IVIC GratAf Hill

Virtual Storage Console 6.0 for VMware vsphere

SAN Implementation Course SANIW; 3 Days, Instructor-led

IBM XIV Gen3 Storage System Storage built for VMware vsphere infrastructures

VMware Software-Defined Storage & Virtual SAN 5.5.1

Virtual Provisioning. Management. Capacity oversubscription Physical allocation on the fly to logical size. With Thin Provisioning enabled

NetApp and VMware vsphere Storage Best Practices

VMware Virtual Machine File System: Technical Overview and Best Practices

Is VMware Data Recovery the replacement for VMware Consolidated Backup (VCB)? VMware Data Recovery is not the replacement product for VCB.

Block Storage Management using Microsoft System Center 2012 Virtual Machine Manager and SMI-S

Extend the Benefits of VMware vsphere with NetApp Storage

VMWARE VSPHERE 5.0 WITH ESXI AND VCENTER

Increasing Storage Performance, Reducing Cost and Simplifying Management for VDI Deployments

Granular recovery from SAN Snapshots

Copyright 2015 EMC Corporation. All rights reserved.

VMware vsphere on NetApp. Course: 5 Day Hands-On Lab & Lecture Course. Duration: Price: $ 4, Description:

Configuration Maximums

New Generation of IT self service vcloud Automation Center

VMware Virtual Desktop Infrastructure Planning for EMC Celerra Best Practices Planning

VMware vcenter Site Recovery Manager 5 Technical

Drobo How-To Guide. Use a Drobo iscsi Array as a Target for Veeam Backups

Finding a Home for Your VMware and Hyper-V Backups

VMware Data Recovery. Product Overview

IMPROVING VMWARE DISASTER RECOVERY WITH EMC RECOVERPOINT Applied Technology

NetBackup for VMware Data Recovery Services to End the Dark Ages of Virtualization

JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI

The Power of Deduplication-Enabled Per-VM Data Protection

Evaluation of Enterprise Data Protection using SEP Software

VMware VDR and Cloud Storage: A Winning Backup/DR Combination

Unleash the Performance of vsphere 5.1 with 16Gb Fibre Channel

How to Effectively Protect Data in Virtualized Environments. By Hitachi Data Systems

Nutanix Solution Note

VMware Software-Defined Storage and EVO:RAIL

Quick Start - Virtual Server idataagent (Microsoft/Hyper-V)

(R)Evolution im Software Defined Datacenter Hyper-Converged Infrastructure

Backup and Recovery Best Practices With CommVault Simpana Software

Setup for Failover Clustering and Microsoft Cluster Service

vsphere 6.0 Advantages Over Hyper-V

Whitepaper. NexentaConnect for VMware Virtual SAN. Full Featured File services for Virtual SAN

Virtual Storage Console 5.0 for VMware vsphere

How To Set Up An Iscsi Isci On An Isci Vsphere 5 On An Hp P4000 Lefthand Sano On A Vspheron On A Powerpoint Vspheon On An Ipc Vsphee 5

Backup & Recovery for VMware Environments with Avamar 6.0

Enterprise. ESXi in the. VMware ESX and. Planning Deployment of. Virtualization Servers. Edward L. Haletky

VMware vsphere Data Protection 6.0

Technology Insight Series

VDI Optimization Real World Learnings. Russ Fellows, Evaluator Group

VMware vsphere Design. 2nd Edition

Virtualize Without Compromise. Protecting and Storing Virtualized Data

EMC Business Continuity for Microsoft SQL Server 2008

SAN Conceptual and Design Basics

Khóa học dành cho các kỹ sư hệ thống, quản trị hệ thống, kỹ sư vận hành cho các hệ thống ảo hóa ESXi, ESX và vcenter Server

BEST PRACTICES GUIDE: VMware on Nimble Storage

Protecting the Microsoft Data Center with NetBackup 7.6

SnapManager 2.0 for Virtual Infrastructure Best Practices

EMC DATA PROTECTION. Backup ed Archivio su cui fare affidamento

EMC VSPEX END-USER COMPUTING

Hitachi and VMware. Sascha Oehl Senior Manager Presales Germany

Dell PowerVault MD32xx Deployment Guide for VMware ESX4.1 Server

Solution Overview VMWARE PROTECTION WITH EMC NETWORKER 8.2. White Paper

vsphere Storage ESXi 6.0 vcenter Server 6.0 EN

Virtual Storage Console 4.0 for VMware vsphere Installation and Administration Guide

What s New with VMware Virtual Infrastructure

Transcription:

STO1965 Virtual Volumes Technical Deep Dive Rawlinson Rivera, VMware, Inc Suzy Visvanathan, VMware, Inc

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitment from VMware to deliver these features in any generally available product. Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. Technical feasibility and market demand will affect final delivery. Pricing and packaging for any new technologies or features discussed or presented have not been determined. CONFIDENTIAL 2

Agenda 1 Virtual Volumes: Introduction 2 High level Architecture 3 Data path 4 Managing Storage Capacity 5 Ensuring SLOs through policies 6 VM Objects Virtual Volumes 7 Data Services 8 Making the transition to Virtual Volumes 9 Learn more CONFIDENTIAL 3

Goals of Virtual Volumes VI admin Ability to express application (VM/VMDK) granular data services Provide easy on-demand Capacity provisioning Compliance Monitoring Ability to get most out of the storage system Storage admin Easy Capacity management Meet VM SLOs Access Control and Security CONFIDENTIAL 8

High Level Architecture Storage Policy-Based Mgmt. vsphere Virtual Volumes Storage Policy Capacity Availability Security Performance Data Protection No FileSystem Overview ESX manages Array through VASA (vsphere APIs for Storage Awareness) APIs. Arrays are logically partitioned into containers, called Storage Containers PE PE VASA Provider VM disks, called Virtual Volumes, stored natively on the Storage Containers. Published Capabilities Snapshot Replication IO from ESX to array is addressed through an access point called, Protocol Endpoint (PE) Data Services are offloaded to the array Deduplication Managed through storage policybased management framework Encryption CONFIDENTIAL 10

VASA Provider (VP) Characteristics Software component developed by Storage Array Vendors Virtual Volumes ESX and vcenter Server connect to VASA Provider VASA Provider Provides Storage awareness services Single VASA Provider can manager multiple arrays Supports VASA APIs exported by ESX VASA Provider can be implemented within the array s management server or firmware Responsible for creating Virtual Volumes CONFIDENTIAL 11

Data Path

Protocol Endpoints (PE) Virtual Volumes Why Protocol Endpoints? Separate the access points from the storage itself Can have fewer access points PE VASA Provider What are Protocol Endpoints? Access points that enables communication between ESXi hosts and storage array systems. Part of the physical storage fabric Created by Storage administrators CONFIDENTIAL 13

Protocol Endpoints (PE) Virtual Volumes PE iscsi/nfs VASA Provider Scope of Protocol Endpoints Compatible with all SAN and NAS Protocols: - iscsi - NFS v3 - FC - FCoE A Protocol Endpoint can support any one of the protocols at a given time Existing multi-path policies and NFS topology requirements can be applied to the PE CONFIDENTIAL 14

Protocol Endpoints (PE) Virtual Volumes PE iscsi/nfs VASA Provider Protocol Endpoint discovery process SCSI PEs are discovered during an ESX rescan NFS PEs are maintained as IP addresses or file paths ESX will identify PE and maintain all discovered PEs in a database. CONFIDENTIAL 15

Managing Storage Capacity

Storage Container (SC) Virtual Volumes What are Storage Containers? Logical storage constructs for grouping of virtual volumes. Setup by Storage administrators Capacity is based on physical storage capacity Logically partition or isolate VMs with diverse storage needs and requirement Minimum one storage container per array Maximum depends on the array A single Storage Container can be simultaneously accessed via multiple Protocol Endpoints CONFIDENTIAL 17

Storage Containers (SC) vcenter Virtual Volumes Snapshot Replication VASA Provider Storage Container Discovery Process Storage admin sets up Storage Container with desired capacity Desired Capabilities are applied to the Storage Containers VASA Provider discovers Storage Container and reports to vcenter Any new VMs that are created will subsequently be provisioned in the Storage Container CONFIDENTIAL 18

Differences between Storage Containers and LUNs Storage Containers LUN Size based on array capacity Max number of SCs depend only on the array ability Size of SC can be extended Can distinguish heterogeneous capabilities for different VMs (Virtual Volumes) provisioned in that SC Managed by VASA APIs Fixed size Fixed size mandates more number of LUNs Needs a FileSystem Can only apply homogeneous capability on all VMs (VMDKs) provisioned in that LUN. Managed by In-band FileSystem commands CONFIDENTIAL 19

Storage Container (SC) Do I still need to create Datastores? vsphere Datastore Storage Container CONFIDENTIAL 20

Storage Container (SC) Storage policies vsphere Web Client Datastore What do the Admins see? Storage Container Storage Management UI Storage capabilities CONFIDENTIAL 22

Ensuring SLOs through Policies

Storage Policy Based Management (SPBM) Array Capabilities Storage Policy-Based Mgmt. Virtual Volumes APIs Publish Capabilities Storage admin CV CV CV Array based features and data services Defines what an Array can offer Advertised to ESX through VASA APIs CONFIDENTIAL 24

Storage Policy Based Management (SPBM) Array Capabilities Storage Policy-Based Mgmt. Virtual Volumes APIs Sample Default Profile for (6090a058-cd89-ffe3-87763007db37] - capabilities Disk Types Disk Encryption Dedupe Replication Storage admin Snapshot CONFIDENTIAL 25

Storage Policy Based Management (SPBM) VM Policies CONFIDENTIAL 26

Storage Policy Based Management (SPBM) CONFIDENTIAL 27

VM Objects - Virtual Volumes

Virtual Volumes An Introduction Virtual Volumes Virtual machine objects stored natively on the array storage containers. No Filesystem on-disk formatting required There are five different types of recognized Virtual Volumes: Config-VVol Metadata Data-VVol VMDKs Mem-VVol Snapshots Swap-VVol Swap files Other-VVol Vendor solution specific CONFIG vvol SWAP vsphere Web Client View DATA MEM CONFIDENTIAL 29

Virtual Volumes Storage policies Datastores Virtual Machines vsphere Web Client What do the admins need to get familiar with? Storage Management UI Storage Container VVol VVol VVol Virtual Volumes Storage capabilities CONFIDENTIAL 30

Virtual Volumes Bind requests Virtual Volumes PE Bind VASA Provider IO path is established through a VASA Bind request VASA Provider does two things upon receiving a Bind request Returns a PE ID to which the VVol is bound A unique secondary ID to be used for IO between the bound VVol and PE For SCSI, the secondary ID is the secondary LUN ID VVol VVol For NAS, the secondary ID is the file path M:M Relationship between VVol and PE CONFIDENTIAL 32

Data Services

Snapshots Managed Snapshot - vsphere Offloaded to Array Copy on write image of a Virtual Volume Two type of snapshots supported: Managed Snapshot Managed by ESX. A maximum of 32 snapshot are supported for fast clones Unmanaged Snapshot Managed by the storage array. Unmanaged Snapshot - Array CONFIDENTIAL 35

Piecing It All Together

Virtual Volumes The New De-facto Storage Paradigm Storage Policy-Based Mgmt. vsphere Virtual Volumes PE PE VASA Provider Capabilities CONFIDENTIAL 37

Making the Transition to Virtual Volumes

Support by Broad Ecosystem Makes Transition Smooth And Many More More than 20 VVOL Partners Partners Announcing GA Virtual Volumes in Beta CONFIDENTIAL 39

Learn More..

VVols and SPBM in Nimble Architecture Overview vcenter ESXi ESXi Nimble Storage Array Group CONFIDENTIAL 42

CONFIDENTIAL 43

CONFIDENTIAL 44

Learn More. Breakout Sessions STO1963 Virtual Volumes Business Overview STO 3163 Virtual Volumes and Scalable Data Protection in a Software Defined Enterprise STO3162 Satisfy requirements of your application at the granularity of VVols (Nimble) STO3246 Scalable Virtual Volumes Storage Management with IBM XIV storage STO3161 What can Virtual Volumes do for you? (EMC) STO2142 Hypervisor & Storage QOS; Two Great Tastes that Taste Great Together (SolidFire) STO3247 VVol Technical Preview with DELL storage STO2554 How Virtual Volumes will provide Shared Storage with X-ray vision (HP) Misc HOL-SPL-1429 VVol Tech Preview Focused Sessions Engage with VMware Engage with Vendors Attend NDA sessions Demos at Booth VMware HP Netapp Dell EMC IBM HDS Nimble Tintri SolidFire Atlantis Computing SANBlaze STO2752 Deploying VVol with Hitachi Data Systems Participate in Virtual Volumes Beta CONFIDENTIAL 45

Q&A

Thank You

Fill out a survey Every completed survey is entered into a drawing for a $25 VMware company store gift certificate

STO1965 Virtual Volumes Technical Deep Dive Rawlinson Rivera, VMware, Inc Suzy Visvanathan, VMware, Inc

BACKUP

Snapshots Managed Snapshot - vsphere Snapshots are a point in time copy on write image of a Virtual Volume with a different ID from the original Virtual Volumes snapshots are useful in the contexts of creating: a quiesced copy for backup or archival purposes, creating a test and rollback environment for applications, instantly provisioning application images, and so on Unmanaged Snapshot - Array Two type of snapshots supported: Managed Snapshot Managed by ESX A maximum of 32 snapshot are supported for fast clones Unmanaged Snapshot Manage by the storage array Maximum snapshot dictated by the storage array CONFIDENTIAL 51

Fast Clone Fast clones are an out of band space efficient cloning operations, performed exclusively on VMDKs performed on the same storage container using the storage profile of the original virtual volume, or the profile specified ESXi hosts guarantee not to issue any I/O to the source or destination virtual volumes during fast clone operations Fast clones are similar to the snapshot operation with a few differences: There are no revert operations Space-efficient vvol DATA Fast clone Snapshot Workflow prepared for snap progress update 1 progress update N ready create acknowledge vasa vendor provider Read only to based VVol allowed CONFIDENTIAL 52

Storage vmware R vsphere Policy Web Client Based Management Array Capabilities General Capability sets Default Profiles Connectivity with Hosts Protocol Endpoints Name Sample_Default_Profile for (6090a058-cd.. Description Default capability profile for storage container Sample Default Profile for (6090a058-cd89-ffe3-87763007db37] - capabilities Disk Types Disk Encryption Dedupe Replication CONFIDENTIAL 53

vsphere Admins VAAI vs VVol vsphere Admins 1 clone VM from VVol container to different VVol container 1 clone VM from VVol container to different VVol container 2 vsphere always attempt default operation with VASA API primitives vsphere 3 2 offload to array cloning operation 1 default fail back 2 If default operations fails VAAI API primitives are used vmkernel data mover uses VAAI primitives for cloning operation offload to array SC-A 3 SC-B SC-A SC-B vendor native clone utilized with VASA primitives Fully VAAI & VASA APIs Compatible Array Fully VAAI & VASA APIs Compatible Array CONFIDENTIAL 54