SlideShare una empresa de Scribd logo
1 de 32
Explaining Advanced Virtual Volumes Configurations
Ken Werneburg, VMware, Inc
Andy Banta, SolidFire
STO5074
#STO5074
• 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.
Disclaimer
CONFIDENTIAL 2
vSphere Virtual Volumes
3
Management & Integration Framework for External Storage
vSphere
Virtual
Volumes
The Basics
• Virtualizes SAN and NAS devices
• Virtual disks are natively represented on arrays
• Enables VM granular storage operations using
array-based data services
• Storage Policy-Based Management enables
automated consumption at scale
• Supports existing storage I/O protocols (FC, iSCSI,
NFS)
• Industry-wide initiative supported by major storage
vendors
• Included with vSphere
CONFIDENTIAL
CONFIDENTIAL 4
vSphere
Virtual Volumes
SAN / NAS
Vendor Provider
(VASA)
Control
Path
Control
Path
Storage Policies
Access
Capacity
Published Capabilities
Snapshot
Replication
Deduplication
QoS
Virtual Datastore
Storage
Admin
vSphere
Admin
VVOLs
Data
PathProtocol Endpoint PE
vSphere Virtual Volumes Architecture
VVols are Just Storage “Stuff”
CONFIDENTIAL 5
• Virtual Volumes
– Virtual machine objects stored natively on the
array
– No file system on-disk formatting required
• There are five different types of recognized
Virtual Volumes:
– CONFIG – vmx, logs, NVRAM, log files, etc
– DATA – VMDKs
– MEM – Snapshots
– SWAP – Swap files
– Other – Vendor solution specific
CONFIDENTIAL 6
vSphere Web Client View
vvol
vSphere Virtual Volumes
Storage Containers are Where “Stuff” Lives
CONFIDENTIAL 7
VM
VM
VM
VM
Protocol Endpoints are How You Get the “Stuff”
CONFIDENTIAL 8
iSCSI Target
Bindings are How the “Stuff” Finds Its Way to You
CONFIDENTIAL 9
Truck A
Truck B
Truck C
VASA Provider
10
Overview
• VVols motivations
– Separation of VMware and storage management
– Better use of storage capacity and network bandwidth
– The upshot: better scalability and control
• Configuration examples
– Memory overprovisioning
– Multi-tenant use of VVols
– Disaster Recovery configurations
CONFIDENTIAL 11
Motivations
• Ease of management
• Built on top of existing protocols
• Datastore scalability
– Less wasted storage space
– No file system contention
– Logical Storage Container concept as a replacement
• Scalability through less SAN bandwidth
– No vSphere data mover for normal operations
– Less Storage vMotion
– Less need for SDRS and SIOC
CONFIDENTIAL 12
Different Management Perspectives
• What do the Admins see?
• How are the storage
containers set up?
• What does the vSphere
Admins see?
• Why are datastores still
required?
CONFIDENTIAL 13
vSphere Web
Client
Storage Management UI
Datastore
Storage Container
Ease of Management
• What do the Admins see?
• How are the storage
containers set up?
• What does the vSphere
Admins see?
• Why are datastores still
required?
CONFIDENTIAL 14
Storage policies
vSphere Web
Client
Storage Management UI
Datastore
Storage
Container
Storage Capabilities
virtual volumes
virtual machines
Virtual Volumes
CONFIDENTIAL 15
VM objects view from a storage container on an arrayVM objects view from a datastore
vSphere Web Client Storage Management UI
vSphere Admin View Storage Admin View
VVol Storage UI
Multi-Protocol Support
Protocol Endpoints
• Access points that enable communication
between ESXi hosts and storage array systems
– Part of the physical storage fabric
– Created by Storage administrators
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
Why Protocol Endpoints?
CONFIDENTIAL 16
SAN / NAS
Virtual Datastore
Data
Path
Protocol Endpoint PE
vSphere
Virtual Volumes
Storage Container
Scalability by Separating Datastores and Protocol Endpoints
• Today, there are different types of logical
management constructs to store VMDKs/objects:
– NFS mount points
– IP or block based datastores
• Datastores serve two purposes today:
– Endpoints – receive SCSI or NFS reads,
write commands
– Storage Container – for large number of VMs
metadata and data files
• Differences between Protocol Endpoints
and Datastores:
– PEs no longer stores VMDKs but it only becomes
the access point
– Now you wont need as many datastores or mount
point as before
• Certain offloading operations will be done via
VASA and other will be done using the standard
protocol commands
CONFIDENTIAL 17
vSphere
storage fabric
PE
protocol endpoint
SCSI: proxy LUN
NFS: mount-point
datastore = protocol endpoint + storage container
storage system
1 VVol (storage container)
Per VMDK
One entity on the fabric
SAN Bandwidth Used Without VVols
CONFIDENTIAL 18
VASA API Compatible Array
2
vSphere
VMFS VVOLs
1
vSphere Admins
Migrate VM from VMFS to
VVOL datastore
software data mover
implementation
Operations Offloaded with VVols, Using Less SAN Resources
CONFIDENTIAL 19
vSphere
VMFS VVOLs
vSphere Admins
offload to arrayoffloadtoarray
Virtual Machine Operation Offloaded
• Virtual Machine provisioning
• Virtual Machine deletes
• Virtual Machine full clones
• Virtual Machine Linked Clones
• Virtual Machine Snapshots
• Storage vMotion
Advantages All Day Long with VVols
CONFIDENTIAL 20
Device-centric Silos
✖ Static classes of service
✖ Rigid provisioning
✖ Lack of granular control
✖ Frequent data migrations
✖ Time consuming processes
✖ Lack of automation
✖ Slow reaction to request
Complex Processes
✖ Not commodity
✖ Low utilization
✖ Overprovisioning
Specialized Costly HW
Real Life Examples
CONFIDENTIAL 21
Memory overprovisioning
Multi-tenant configuration
Disaster Recovery
Snapshot management
Using Storage Capabilities and VM Storage Policies
• Storage Capabilities – are array based features
and data services specifications that capture
storage requirements that can be satisfied by
a storage arrays advertised as capabilities
• Storage capabilities define what an array can
offer to storage containers as opposed to what
the VM requires
• Arrays Storage Capabilities are advertises
to vSphere through the Vendor Provider and
VASA APIs
• In vSphere Storage Capabilities are consumed
via VM Storage Policy constructs
• VM Storage Policies is a component of the
vSphere Storage Policy-based management
framework (SPBM)
CONFIDENTIAL 22
SPBM
object
manager
virtual disk
Datastore Profile
VM Storage Policy
vSphere VM Storage Policy Management Framework
Storage Capabilities for Storage Array
Access
Capacity
Published Capabilities
Snapshot
Replication
Deduplication
QoS
Virtual Datastore
Special Handling of Swap VVols
• If you’re running a memory over-provisioned system, prioritize swap VVols
• Swap volumes need the lowest latency and highest throughput priorities
– If your VM can’t use its memory, it can’t do much of anything useful
• If the swap volumes are being used heavily, it might be time to reconfigure vSphere
CONFIDENTIAL 23
Multi-tenant use of VVols
• Use Storage Containers as logical separation
• Use individual policies and capabilities as VMs require
– Different policies for different VMs
– Different policies for different requirements in the VM
• Desktop
• Database
• Log
CONFIDENTIAL 24
Storage Containers
Access
Capacity
Published Capabilities
Snapshot
Replication
Deduplication
QoS
Disaster Recovery
• Replication policies
• Failover techniques
CONFIDENTIAL 25
Published Capabilities
Snapshot
Replication
Deduplication
Encryption
vSphere
Storage Policy-Based Mgmt.
Virtual Volumes
Storage Policy
Capacity
Availability
Performance
Data
Protection
Security
PE
VASA Provider
PE
Snapshots
• 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 when
creating:
– A quiesced copy for backup or archival purposes,
creating a test and rollback environment for
applications, instantly provisioning application
images, and so on
• 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
• Maximum snapshot dictated by the storage array
CONFIDENTIAL 26
Managed Snapshot - vSphere
Unmanaged Snapshot - Array
vSphere Virtual Volumes Supported Features
CONFIDENTIAL 27
Supported vSphere Features
• SPBM
• Thin Provisioning
• Linked Clones
• Native Snapshots
• Protocols: NFS3, iSCSI, FC, FCoE
• View Storage Accelerator (CBRC)
• vMotion
• SvMotion
• DRS
• XvMotion
• vSphere SDK (VC APIs)
• VDPA/VDP
• View
• vRealize Operations
• vRealize Automation
• Stateless / Host Profiles
Published Capabilities
Snapshot
Replication
Deduplication
Encryption
vSphere
Storage Policy-Based Mgmt.
Virtual Volumes
Storage Policy
Capacity
Availability
Performance
Data
Protection
Security
PE
VASA Provider
PE
The Benefits of vSphere Virtual Volumes
CONFIDENTIAL 28
A More Efficient Operational Model For External Storage
Improves Resource
Utilization
• Increase capacity utilization
• Eliminate overprovisioning
• Reduce management overhead
• Eliminate inefficient handoffs
between VI and Storage Admin
• Faster storage provisioning
through automation
• Simplified change management
through flexible consumption
• Self-service provisioning via cloud
automation tools
Simplifies Storage
Operations
• Leverage native array-based
capabilities
• Fine control at the VM level
• Dynamic configuration on the fly
• Ensure compliance through policy
enforcement using automation
Simplifies Delivery of
Service Levels
Wrap upVvols was motivated by manageability,
transparency and scalability.
If you don’t care about those reasons,
they can help you manage configurations
that are otherwise difficult to manage
29
30
31
Explaining Advanced Virtual Volumes Configurations
Ken Werneburg, VMware, Inc
Andy Banta, SolidFire
STO5074
#STO5074

Más contenido relacionado

La actualidad más candente

VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...
VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...
VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...VMworld
 
VMworld 2015: VMware vSphere Certificate Management for Mere Mortals
VMworld 2015: VMware vSphere Certificate Management for Mere MortalsVMworld 2015: VMware vSphere Certificate Management for Mere Mortals
VMworld 2015: VMware vSphere Certificate Management for Mere MortalsVMworld
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld
 
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld
 
VMworld 2015: Managing Users: A Deep Dive into VMware User Environment Manager
VMworld 2015: Managing Users: A Deep Dive into VMware User Environment ManagerVMworld 2015: Managing Users: A Deep Dive into VMware User Environment Manager
VMworld 2015: Managing Users: A Deep Dive into VMware User Environment ManagerVMworld
 
VMworld 2015: Managing vSphere 6 Deployments and Upgrades
VMworld 2015: Managing vSphere 6 Deployments and Upgrades VMworld 2015: Managing vSphere 6 Deployments and Upgrades
VMworld 2015: Managing vSphere 6 Deployments and Upgrades VMworld
 
Net1674 final emea
Net1674 final emeaNet1674 final emea
Net1674 final emeaVMworld
 
VMworld 2015: Extreme Performance Series - vSphere Compute & Memory
VMworld 2015: Extreme Performance Series - vSphere Compute & MemoryVMworld 2015: Extreme Performance Series - vSphere Compute & Memory
VMworld 2015: Extreme Performance Series - vSphere Compute & MemoryVMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld
 
STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016Cormac Hogan
 
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld 2015: Automating Everything VMware with PowerCLI- Deep DiveVMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld 2015: Automating Everything VMware with PowerCLI- Deep DiveVMworld
 
VMworld 2015: What's New in vSphere?
VMworld 2015: What's New in vSphere?VMworld 2015: What's New in vSphere?
VMworld 2015: What's New in vSphere?VMworld
 
VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...
VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...
VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...Duncan Epping
 
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...VMworld
 
VMware 2015: Next Horizon for Cloud Networking and Security
VMware 2015: Next Horizon for Cloud Networking and SecurityVMware 2015: Next Horizon for Cloud Networking and Security
VMware 2015: Next Horizon for Cloud Networking and SecurityVMworld
 
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...VMworld
 
VMworld Europe 2014: What’s New in End User Computing: Full Desktop Automatio...
VMworld Europe 2014: What’s New in End User Computing: Full Desktop Automatio...VMworld Europe 2014: What’s New in End User Computing: Full Desktop Automatio...
VMworld Europe 2014: What’s New in End User Computing: Full Desktop Automatio...VMworld
 
VMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphere
VMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphereVMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphere
VMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphereVMworld
 
A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875Duncan Epping
 

La actualidad más candente (20)

VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...
VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...
VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...
 
VMworld 2015: VMware vSphere Certificate Management for Mere Mortals
VMworld 2015: VMware vSphere Certificate Management for Mere MortalsVMworld 2015: VMware vSphere Certificate Management for Mere Mortals
VMworld 2015: VMware vSphere Certificate Management for Mere Mortals
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
 
VMworld 2015: Managing Users: A Deep Dive into VMware User Environment Manager
VMworld 2015: Managing Users: A Deep Dive into VMware User Environment ManagerVMworld 2015: Managing Users: A Deep Dive into VMware User Environment Manager
VMworld 2015: Managing Users: A Deep Dive into VMware User Environment Manager
 
VMworld 2015: Managing vSphere 6 Deployments and Upgrades
VMworld 2015: Managing vSphere 6 Deployments and Upgrades VMworld 2015: Managing vSphere 6 Deployments and Upgrades
VMworld 2015: Managing vSphere 6 Deployments and Upgrades
 
Net1674 final emea
Net1674 final emeaNet1674 final emea
Net1674 final emea
 
VMworld 2015: Extreme Performance Series - vSphere Compute & Memory
VMworld 2015: Extreme Performance Series - vSphere Compute & MemoryVMworld 2015: Extreme Performance Series - vSphere Compute & Memory
VMworld 2015: Extreme Performance Series - vSphere Compute & Memory
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016
 
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld 2015: Automating Everything VMware with PowerCLI- Deep DiveVMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
 
VMworld 2015: What's New in vSphere?
VMworld 2015: What's New in vSphere?VMworld 2015: What's New in vSphere?
VMworld 2015: What's New in vSphere?
 
VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...
VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...
VMworld 2016 - INF8036 - enforcing a vSphere cluster design with powercli aut...
 
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
 
VMware 2015: Next Horizon for Cloud Networking and Security
VMware 2015: Next Horizon for Cloud Networking and SecurityVMware 2015: Next Horizon for Cloud Networking and Security
VMware 2015: Next Horizon for Cloud Networking and Security
 
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
 
VMworld Europe 2014: What’s New in End User Computing: Full Desktop Automatio...
VMworld Europe 2014: What’s New in End User Computing: Full Desktop Automatio...VMworld Europe 2014: What’s New in End User Computing: Full Desktop Automatio...
VMworld Europe 2014: What’s New in End User Computing: Full Desktop Automatio...
 
VMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphere
VMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphereVMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphere
VMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphere
 
A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875
 

Destacado

VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld
 
VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld
 
vCloud Connector: гибридное облако на практике для vSphere
vCloud Connector: гибридное облако на практике для vSpherevCloud Connector: гибридное облако на практике для vSphere
vCloud Connector: гибридное облако на практике для vSphereitgrad
 
Новые возможности VMware vCenter Site Recovery Manager v5.0
Новые возможности VMware vCenter Site Recovery Manager v5.0Новые возможности VMware vCenter Site Recovery Manager v5.0
Новые возможности VMware vCenter Site Recovery Manager v5.0areconster
 
VMworld 2014: vCenter Server Architecture and Deployment Deep Dive
VMworld 2014: vCenter Server Architecture and Deployment Deep DiveVMworld 2014: vCenter Server Architecture and Deployment Deep Dive
VMworld 2014: vCenter Server Architecture and Deployment Deep DiveVMworld
 
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep DiveVMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep DiveVMworld
 
VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision ...
VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision ...VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision ...
VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision ...VMworld
 

Destacado (19)

VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
vCloud Connector: гибридное облако на практике для vSphere
vCloud Connector: гибридное облако на практике для vSpherevCloud Connector: гибридное облако на практике для vSphere
vCloud Connector: гибридное облако на практике для vSphere
 
Новые возможности VMware vCenter Site Recovery Manager v5.0
Новые возможности VMware vCenter Site Recovery Manager v5.0Новые возможности VMware vCenter Site Recovery Manager v5.0
Новые возможности VMware vCenter Site Recovery Manager v5.0
 
VMworld 2014: vCenter Server Architecture and Deployment Deep Dive
VMworld 2014: vCenter Server Architecture and Deployment Deep DiveVMworld 2014: vCenter Server Architecture and Deployment Deep Dive
VMworld 2014: vCenter Server Architecture and Deployment Deep Dive
 
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep DiveVMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
 
SKYPE AS OVERLAY NETWORK
SKYPE AS OVERLAY NETWORKSKYPE AS OVERLAY NETWORK
SKYPE AS OVERLAY NETWORK
 
Overlay network
Overlay networkOverlay network
Overlay network
 
VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision ...
VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision ...VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision ...
VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision ...
 

Similar a VMworld 2015: Explaining Advanced Virtual Volumes Configurations

V sphere virtual volumes technical overview
V sphere virtual volumes technical overviewV sphere virtual volumes technical overview
V sphere virtual volumes technical overviewsolarisyougood
 
VMworld 2014: Virtual Volumes Technical Deep Dive
VMworld 2014: Virtual Volumes Technical Deep DiveVMworld 2014: Virtual Volumes Technical Deep Dive
VMworld 2014: Virtual Volumes Technical Deep DiveVMworld
 
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
 
Experts Round Table Webinar: Why should you care about VVOLs?
Experts Round Table Webinar: Why should you care about VVOLs?Experts Round Table Webinar: Why should you care about VVOLs?
Experts Round Table Webinar: Why should you care about VVOLs?NetApp
 
VMworld - sto7650 -Software defined storage @VMmware primer
VMworld - sto7650 -Software defined storage  @VMmware primerVMworld - sto7650 -Software defined storage  @VMmware primer
VMworld - sto7650 -Software defined storage @VMmware primerDuncan Epping
 
2017 VMUG Storage Policy Based Management
2017 VMUG Storage Policy Based Management2017 VMUG Storage Policy Based Management
2017 VMUG Storage Policy Based ManagementCormac Hogan
 
VMworld 2014: VMware Vision and Strategy for Software-Defined Storage
VMworld 2014: VMware Vision and Strategy for Software-Defined StorageVMworld 2014: VMware Vision and Strategy for Software-Defined Storage
VMworld 2014: VMware Vision and Strategy for Software-Defined StorageVMworld
 
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
 
Partner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealizePartner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealizeErik Bussink
 
VMware Vsan vtug 2014
VMware Vsan vtug 2014VMware Vsan vtug 2014
VMware Vsan vtug 2014csharney
 
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld
 
Presentation v mware cloud infrastructure - success in virtualization
Presentation   v mware cloud infrastructure - success in virtualizationPresentation   v mware cloud infrastructure - success in virtualization
Presentation v mware cloud infrastructure - success in virtualizationsolarisyourep
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld
 
VMware: Enabling Software-Defined Storage Using Virtual SAN (Business Decisio...
VMware: Enabling Software-Defined Storage Using Virtual SAN (Business Decisio...VMware: Enabling Software-Defined Storage Using Virtual SAN (Business Decisio...
VMware: Enabling Software-Defined Storage Using Virtual SAN (Business Decisio...VMware
 
VMworld 2013: What's New in VMware vSphere?
VMworld 2013: What's New in VMware vSphere? VMworld 2013: What's New in VMware vSphere?
VMworld 2013: What's New in VMware vSphere? VMworld
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld
 
Presentation v mworld 2011
Presentation   v mworld 2011Presentation   v mworld 2011
Presentation v mworld 2011solarisyourep
 
VMworld 2013: vSphere Flash Read Cache Technical Overview
VMworld 2013: vSphere Flash Read Cache Technical Overview VMworld 2013: vSphere Flash Read Cache Technical Overview
VMworld 2013: vSphere Flash Read Cache Technical Overview VMworld
 
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...VMworld
 

Similar a VMworld 2015: Explaining Advanced Virtual Volumes Configurations (20)

V sphere virtual volumes technical overview
V sphere virtual volumes technical overviewV sphere virtual volumes technical overview
V sphere virtual volumes technical overview
 
VMworld 2014: Virtual Volumes Technical Deep Dive
VMworld 2014: Virtual Volumes Technical Deep DiveVMworld 2014: Virtual Volumes Technical Deep Dive
VMworld 2014: Virtual Volumes Technical Deep Dive
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
 
Experts Round Table Webinar: Why should you care about VVOLs?
Experts Round Table Webinar: Why should you care about VVOLs?Experts Round Table Webinar: Why should you care about VVOLs?
Experts Round Table Webinar: Why should you care about VVOLs?
 
VMworld - sto7650 -Software defined storage @VMmware primer
VMworld - sto7650 -Software defined storage  @VMmware primerVMworld - sto7650 -Software defined storage  @VMmware primer
VMworld - sto7650 -Software defined storage @VMmware primer
 
2017 VMUG Storage Policy Based Management
2017 VMUG Storage Policy Based Management2017 VMUG Storage Policy Based Management
2017 VMUG Storage Policy Based Management
 
VMworld 2014: VMware Vision and Strategy for Software-Defined Storage
VMworld 2014: VMware Vision and Strategy for Software-Defined StorageVMworld 2014: VMware Vision and Strategy for Software-Defined Storage
VMworld 2014: VMware Vision and Strategy for Software-Defined Storage
 
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...
 
Partner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealizePartner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealize
 
VMware Vsan vtug 2014
VMware Vsan vtug 2014VMware Vsan vtug 2014
VMware Vsan vtug 2014
 
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
 
Presentation v mware cloud infrastructure - success in virtualization
Presentation   v mware cloud infrastructure - success in virtualizationPresentation   v mware cloud infrastructure - success in virtualization
Presentation v mware cloud infrastructure - success in virtualization
 
vSphere
vSpherevSphere
vSphere
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
 
VMware: Enabling Software-Defined Storage Using Virtual SAN (Business Decisio...
VMware: Enabling Software-Defined Storage Using Virtual SAN (Business Decisio...VMware: Enabling Software-Defined Storage Using Virtual SAN (Business Decisio...
VMware: Enabling Software-Defined Storage Using Virtual SAN (Business Decisio...
 
VMworld 2013: What's New in VMware vSphere?
VMworld 2013: What's New in VMware vSphere? VMworld 2013: What's New in VMware vSphere?
VMworld 2013: What's New in VMware vSphere?
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
 
Presentation v mworld 2011
Presentation   v mworld 2011Presentation   v mworld 2011
Presentation v mworld 2011
 
VMworld 2013: vSphere Flash Read Cache Technical Overview
VMworld 2013: vSphere Flash Read Cache Technical Overview VMworld 2013: vSphere Flash Read Cache Technical Overview
VMworld 2013: vSphere Flash Read Cache Technical Overview
 
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...
 

Último

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

VMworld 2015: Explaining Advanced Virtual Volumes Configurations

  • 1. Explaining Advanced Virtual Volumes Configurations Ken Werneburg, VMware, Inc Andy Banta, SolidFire STO5074 #STO5074
  • 2. • 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. Disclaimer CONFIDENTIAL 2
  • 3. vSphere Virtual Volumes 3 Management & Integration Framework for External Storage vSphere Virtual Volumes The Basics • Virtualizes SAN and NAS devices • Virtual disks are natively represented on arrays • Enables VM granular storage operations using array-based data services • Storage Policy-Based Management enables automated consumption at scale • Supports existing storage I/O protocols (FC, iSCSI, NFS) • Industry-wide initiative supported by major storage vendors • Included with vSphere CONFIDENTIAL
  • 4. CONFIDENTIAL 4 vSphere Virtual Volumes SAN / NAS Vendor Provider (VASA) Control Path Control Path Storage Policies Access Capacity Published Capabilities Snapshot Replication Deduplication QoS Virtual Datastore Storage Admin vSphere Admin VVOLs Data PathProtocol Endpoint PE vSphere Virtual Volumes Architecture
  • 5. VVols are Just Storage “Stuff” CONFIDENTIAL 5
  • 6. • Virtual Volumes – Virtual machine objects stored natively on the array – No file system on-disk formatting required • There are five different types of recognized Virtual Volumes: – CONFIG – vmx, logs, NVRAM, log files, etc – DATA – VMDKs – MEM – Snapshots – SWAP – Swap files – Other – Vendor solution specific CONFIDENTIAL 6 vSphere Web Client View vvol vSphere Virtual Volumes
  • 7. Storage Containers are Where “Stuff” Lives CONFIDENTIAL 7 VM VM VM VM
  • 8. Protocol Endpoints are How You Get the “Stuff” CONFIDENTIAL 8 iSCSI Target
  • 9. Bindings are How the “Stuff” Finds Its Way to You CONFIDENTIAL 9 Truck A Truck B Truck C
  • 11. Overview • VVols motivations – Separation of VMware and storage management – Better use of storage capacity and network bandwidth – The upshot: better scalability and control • Configuration examples – Memory overprovisioning – Multi-tenant use of VVols – Disaster Recovery configurations CONFIDENTIAL 11
  • 12. Motivations • Ease of management • Built on top of existing protocols • Datastore scalability – Less wasted storage space – No file system contention – Logical Storage Container concept as a replacement • Scalability through less SAN bandwidth – No vSphere data mover for normal operations – Less Storage vMotion – Less need for SDRS and SIOC CONFIDENTIAL 12
  • 13. Different Management Perspectives • What do the Admins see? • How are the storage containers set up? • What does the vSphere Admins see? • Why are datastores still required? CONFIDENTIAL 13 vSphere Web Client Storage Management UI Datastore Storage Container
  • 14. Ease of Management • What do the Admins see? • How are the storage containers set up? • What does the vSphere Admins see? • Why are datastores still required? CONFIDENTIAL 14 Storage policies vSphere Web Client Storage Management UI Datastore Storage Container Storage Capabilities virtual volumes virtual machines
  • 15. Virtual Volumes CONFIDENTIAL 15 VM objects view from a storage container on an arrayVM objects view from a datastore vSphere Web Client Storage Management UI vSphere Admin View Storage Admin View VVol Storage UI
  • 16. Multi-Protocol Support Protocol Endpoints • Access points that enable communication between ESXi hosts and storage array systems – Part of the physical storage fabric – Created by Storage administrators 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 Why Protocol Endpoints? CONFIDENTIAL 16 SAN / NAS Virtual Datastore Data Path Protocol Endpoint PE vSphere Virtual Volumes Storage Container
  • 17. Scalability by Separating Datastores and Protocol Endpoints • Today, there are different types of logical management constructs to store VMDKs/objects: – NFS mount points – IP or block based datastores • Datastores serve two purposes today: – Endpoints – receive SCSI or NFS reads, write commands – Storage Container – for large number of VMs metadata and data files • Differences between Protocol Endpoints and Datastores: – PEs no longer stores VMDKs but it only becomes the access point – Now you wont need as many datastores or mount point as before • Certain offloading operations will be done via VASA and other will be done using the standard protocol commands CONFIDENTIAL 17 vSphere storage fabric PE protocol endpoint SCSI: proxy LUN NFS: mount-point datastore = protocol endpoint + storage container storage system 1 VVol (storage container) Per VMDK One entity on the fabric
  • 18. SAN Bandwidth Used Without VVols CONFIDENTIAL 18 VASA API Compatible Array 2 vSphere VMFS VVOLs 1 vSphere Admins Migrate VM from VMFS to VVOL datastore software data mover implementation
  • 19. Operations Offloaded with VVols, Using Less SAN Resources CONFIDENTIAL 19 vSphere VMFS VVOLs vSphere Admins offload to arrayoffloadtoarray Virtual Machine Operation Offloaded • Virtual Machine provisioning • Virtual Machine deletes • Virtual Machine full clones • Virtual Machine Linked Clones • Virtual Machine Snapshots • Storage vMotion
  • 20. Advantages All Day Long with VVols CONFIDENTIAL 20 Device-centric Silos ✖ Static classes of service ✖ Rigid provisioning ✖ Lack of granular control ✖ Frequent data migrations ✖ Time consuming processes ✖ Lack of automation ✖ Slow reaction to request Complex Processes ✖ Not commodity ✖ Low utilization ✖ Overprovisioning Specialized Costly HW
  • 21. Real Life Examples CONFIDENTIAL 21 Memory overprovisioning Multi-tenant configuration Disaster Recovery Snapshot management
  • 22. Using Storage Capabilities and VM Storage Policies • Storage Capabilities – are array based features and data services specifications that capture storage requirements that can be satisfied by a storage arrays advertised as capabilities • Storage capabilities define what an array can offer to storage containers as opposed to what the VM requires • Arrays Storage Capabilities are advertises to vSphere through the Vendor Provider and VASA APIs • In vSphere Storage Capabilities are consumed via VM Storage Policy constructs • VM Storage Policies is a component of the vSphere Storage Policy-based management framework (SPBM) CONFIDENTIAL 22 SPBM object manager virtual disk Datastore Profile VM Storage Policy vSphere VM Storage Policy Management Framework Storage Capabilities for Storage Array Access Capacity Published Capabilities Snapshot Replication Deduplication QoS Virtual Datastore
  • 23. Special Handling of Swap VVols • If you’re running a memory over-provisioned system, prioritize swap VVols • Swap volumes need the lowest latency and highest throughput priorities – If your VM can’t use its memory, it can’t do much of anything useful • If the swap volumes are being used heavily, it might be time to reconfigure vSphere CONFIDENTIAL 23
  • 24. Multi-tenant use of VVols • Use Storage Containers as logical separation • Use individual policies and capabilities as VMs require – Different policies for different VMs – Different policies for different requirements in the VM • Desktop • Database • Log CONFIDENTIAL 24 Storage Containers Access Capacity Published Capabilities Snapshot Replication Deduplication QoS
  • 25. Disaster Recovery • Replication policies • Failover techniques CONFIDENTIAL 25 Published Capabilities Snapshot Replication Deduplication Encryption vSphere Storage Policy-Based Mgmt. Virtual Volumes Storage Policy Capacity Availability Performance Data Protection Security PE VASA Provider PE
  • 26. Snapshots • 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 when creating: – A quiesced copy for backup or archival purposes, creating a test and rollback environment for applications, instantly provisioning application images, and so on • 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 • Maximum snapshot dictated by the storage array CONFIDENTIAL 26 Managed Snapshot - vSphere Unmanaged Snapshot - Array
  • 27. vSphere Virtual Volumes Supported Features CONFIDENTIAL 27 Supported vSphere Features • SPBM • Thin Provisioning • Linked Clones • Native Snapshots • Protocols: NFS3, iSCSI, FC, FCoE • View Storage Accelerator (CBRC) • vMotion • SvMotion • DRS • XvMotion • vSphere SDK (VC APIs) • VDPA/VDP • View • vRealize Operations • vRealize Automation • Stateless / Host Profiles Published Capabilities Snapshot Replication Deduplication Encryption vSphere Storage Policy-Based Mgmt. Virtual Volumes Storage Policy Capacity Availability Performance Data Protection Security PE VASA Provider PE
  • 28. The Benefits of vSphere Virtual Volumes CONFIDENTIAL 28 A More Efficient Operational Model For External Storage Improves Resource Utilization • Increase capacity utilization • Eliminate overprovisioning • Reduce management overhead • Eliminate inefficient handoffs between VI and Storage Admin • Faster storage provisioning through automation • Simplified change management through flexible consumption • Self-service provisioning via cloud automation tools Simplifies Storage Operations • Leverage native array-based capabilities • Fine control at the VM level • Dynamic configuration on the fly • Ensure compliance through policy enforcement using automation Simplifies Delivery of Service Levels
  • 29. Wrap upVvols was motivated by manageability, transparency and scalability. If you don’t care about those reasons, they can help you manage configurations that are otherwise difficult to manage 29
  • 30. 30
  • 31. 31
  • 32. Explaining Advanced Virtual Volumes Configurations Ken Werneburg, VMware, Inc Andy Banta, SolidFire STO5074 #STO5074

Notas del editor

  1. vSphere Virtual Volumes is management & integration framework that delivers a more efficient operational model for external storage. Virtual Volumes virtualizes SAN and NAS devices into logical pools of capacity, called Virtual Datastore. Then, Virtual Volumes represents virtual disks natively on the underlying physical storage. This makes the virtual disk the primary unit of data management at the array level. It becomes possible to execute storage operations with VM granularity and to provision native array-based data services to individual VMs. To enable efficient storage operations at scale, Virtual Volumes uses vSphere Storage Policy-Based Management Both Virtual Volumes and SPBM are offered as standard features of the vSphere platform, from a pricing and packaging standpoint.
  2. Storage Admin Cares about Capacity Management Access Control Admissible Data Services Meeting Application SLA requirements Data Security VI admin cares about On-demand storage provisioning for VMs Application of appropriate VM-level data services SLA compliance checks throughout VM lifecycle
  3. Other-Vvol is a generic type of Vvol for solution specific objects i.e HBR side car file, CBRC files, etc
  4. Why are datastores still utilized: because vSphere and all of its platform features are aware of the concept of a datastore and in order to preserve the interoperability without requirement the adjacent feature modules to change. What does the vsphere admin see? They see the same vsphere datastore and information as normal in the vSphere Web Client. Screen shot Products like vCAC, vCOPs, DRS,VC use the concept of a datastore natively. Need at least 1 SC per array. You can have as many as the array can support. An SC cannot span across array
  5. Why are datastores are still utilized: because vSphere and all of its platform features are aware of the concept of a datastore and in order to preserve the interoperability without requirement the adjacent feature modules to change. What does the vsphere admin see? They see the same vsphere datastore and information as normal in the vSphere Web Client. Screen shot Products like vCAC, vCOPs, DRS,VC use the concept of a datastore natively. Need at least 1 SC per array. You can have as many as the array can support. An SC cannot span across array
  6. Other-Vvol is a generic type of Vvol for solution specific objects i.e HBR side car file, CBRC files, etc
  7. Why the concept of a PE? In today’s LUN-Datastore world, the datastore has two purposes – It serves as the access point for ESXi to send IO to. It also serves as storage container to store many VM files (VMDKs). This dual-purpose nature of this entity poses several challenges – You do not need as many access points as you need the storage itself. Because of the rigid nature of the size of the datastore, and the fewer number of datastores, you have to combine several VMs together to be stored in the same datastore even if the VMs have different requirements. So, how about we separate out the concept of the access point from the storage aspect? This way, we can fewer number of access points to several number of storage entities. And hence the introduction of PE.
  8. Questions: Equivalent to what in todays world?. E.i if there are vasa API to communicate with the array what will the PE do? What do some of the command do? Show and example! What is the discovery process? During a rescan ESX will identify PE and maintain then in DBs. Multi-pathing on the PE unsure high availability Concept of queue depth in a PE?
  9. Unmanaged snapshots VMware anticipates that early generations of VVol storage systems will support on the order of tens of thousands of snapshots.
  10. This slide walks through the architecture of Vvols at a high level. Subsequent slides will dive into individual components in a bit more detail.
  11. Now let’s discuss the value proposition of vSphere Virtual Volumes Virtual Volumes simplifies storage operations by automating manual tasks and eliminating operational dependencies between the VI Admin and the Storage Admin. Provisioning becomes faster and change management simpler because of the policy-driven automation. Virtual Volumes simplifies the delivery of storage service levels to applications by providing administrators with finer control of storage resources and data services at the VM level that can be dynamically adjusted in real time. Virtual Volumes improves resource utilization by enabling more flexible consumption of storage resources, when needed and with greater granularity. The precise consumption of storage resources eliminates overprovisioning.