SlideShare a Scribd company logo
Capacity Jail Break: vSphere 5 Space Reclamation
Nuts and Bolts
Aboubacar Diare, Hewlett-Packard
Abid Saeed, VMware
STO4907
#STO4907
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2
Disclaimer
All information related to non release ESX versions discussed in this
presentation is a shared as a technology preview and is subject to
change without notice
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3
Agenda
1. Problem statement
2. What is UNMAP
− VAAI UNMAP recap
− UNMAP description
3. UNMAP in ESXi5.x
4. Test configuration
5. Results and considerations
6. Summary
7. Call to action
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
Problem Statement
 VMFS datastore freed capacity from
VM deletions is not release
automatically at the storage and when
a thin provisioned LUN is used
 If this capacity is never re-used by the
VMFS file system. It amounts to
stranded capacity allocated to a
volume no longer using this capacity
 For improved capacity utilization
efficiency, it is ideal to jailbreak this
capacity so it may be consumed
where needed
VMware ESX
VMFS
Storage TP
SPACE
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
VAAI Space Reclamation Support
Primitive Equivalent
Names
ESX & vCenter Name SCSI Command
ESXi5Primitives
UNMAP
• Space
Reclamation
• /VMFS3/EnableBlockDel
ete
UNMAP
(SCSI OP Code:42h)
OUT OF
SPACE
CONDITION
• TP STUN
• VM Pause
• Temporary
lack of LBA
• Permanent
lack of LBA
NA
Return codes:
• Not Ready Allocation in progress
• Chk Condition Allocation failed write
protect
QUOTA
EXCEEDED
BEHAVIOR
• TP Soft
threshold
reached
NA
Return codes:
• Unit Attention – Thin provisioning
Soft threshold reached
TP LUN
REPORTING
• Report thin
provisioning
capability
NA
Read Capacity TPE Bit
(SCSI OP Code: 16h)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6
• When a LUN is thin provisioned, the
storage target assigns physical blocks
for each LBA on a LUN on the first write to
that LBA
• When a VMFS datastore is created on a
LUN, the file system allocates blocks as per
user requests and tracks the free blocks
• As files are created, written to and deleted
on the datastore, a thin provisioned LUN
effectively becomes “thick provisioned” –
i.e. all the LBA on the LUN are written to
and thus have physical storage assigned
• UNMAP is a SCSI primitive that allows
VMFS to communicate to the storage
target that certain LBA are no longer
used on a LUN backing the datastore
With VAAI
VMware ESX
VMFS
Storage TP
SPACE
What Is UNMAP
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7
Used Capacity (vCenter & Array Views)
After UNMAP
Before UNMAP
After VM deletion
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8
Array Level vs. ESX Level Thin Provisioning
20GB
Thick or Thin SAN
Volume
VM
20GB
Thin SAN Volume
VM
Thin VMDK
20GB
Thick VMDK
VMFSVMFS
VMware ESXiVMware ESXi
Thin VMDK
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9
Does Your Device Support UNMAP
ESXi5.0 / ESXi5.1 / ESXi5.5
esxcli storage core device vaai status get –d
esxcli system settings advanced list –option
/VMFS3/EnableBlockDelete
(no affect on system for ESXi5.0 patch2, ESXi5.0Ux, ESXi5.1Ux and ESXi5.5)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10
VMWare vCG/HCL VAAI UNMAP Support
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
UNMAP in ESXi5.x Introduction
• In vSphere 5.0 GA, as part of a file delete operation, VMFS would
issue UNMAP commands to notify the storage target of the LBA
that were being marked as “free” in the FS metadata
‒ File delete operations were bound to the time taken by storage
targets to complete the UNMAP commands. vSphere operations
that involved a file delete failed when the storage target delayed
completing UNMAP commands
• To handle the above problem, in vSphere 5.0U1 and vSphere 5.1,
VMFS stopped issuing UNMAP commands as part of the file
delete operation. These releases introduced a command line
triggered “asynchronous” way of issuing UNMAP commands on
ALL the unused blocks on a VMFS volume (vmkfstools –y)
• In ESXi5.5 the vmkfstools –y was replaced with an esxcli
command and the reclaim operation was improved
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12
UNMAP in ESXi5.x
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13
Space Reclamation in ESXi5.0
Synchronous ‒ IDEAL
HP 3PAR
Disk Array
1
2
4
3
User deletes a VM/VMDK
VMFS frees the blocks in VMFS metadata
Storage frees physical blocks
ESX sends UNMAP commands to the storage
VMFS free capacity Storage free capacity
VMFS
unmap
STEP 1
VM
VM
VM
VM
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14
Space Reclamation in ESXi5.0patch2
HP 3PAR
Disk Array
1
2
4
3
User deletes a VM/VMDK
VMFS frees the blocks in VMFS metadata
Storage DO NOT free physical blocks
NO UNMAP commands to the storage
VMFS free capacity Storage free capacity
VMFS
STEP 1
VM
VM
VM
VM
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15
Space Reclamation in ESXi5.0Ux, 5.1Ux and 5.5
Asynchronous
1
2
4
3
User deletes a VM/VMDK
VMFS frees the blocks in VMFS metadata
Storage frees physical blocks
ESX sends UNMAP commands to storage to
reclaim temp file allocated capacity.
HP 3PAR
Disk Array
VMFS
1 User runs vmkfstools / esxcli command
STEP 1
STEP 2
unmap
VMFS free capacity Storage free capacity
2 VMFS inflates temp file
?
VM
VM
VM
VM
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16
What Is VMFS Free Capacity?
VMFS only view
VM
[50GB]
VM
[180GB]
VM
[160GB]
VM
[80GB]
FREED
[100GB]
FREED
[10GB]
NEVER USED
[160GB]
NEVER USED
[100GB]
FREED
[20GB]
NEVER
USED
[10GB]
FREE CAPACITY= Freed + Never used
FREE CAPACITY= 400GB
FREED
[200GB]
VM
[200GB]
FREE CAPACITY= 600GB
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17
Space Reclamation in ESXi5.0Ux and ESXi5.1Ux
Stack view
VM
[100GB]
VMDK
[200GB]
VM
VMD
KVM
VMD
K
Thin
VMFS
Volume
VMDK
Thin
Thick
Physical
Storage
0
0
5TB
5TB
VMFS Free
Capacity
550GB
Storage Free
Capacity
550GB
vmkfstools –y 50
RECLAIM: 50% of 850GB = ANY 425GB of 850GB
UNMAP READWRITE WRITE
425GB
[200GB]
[50GB]
[50GB]
[50GB]
[200GB][300GB]
VMFS Free
Capacity
850GB
UNMAP
VMFS free capacity Storage free capacity
FREE CAPACITY =
Freed + Never used
This command will reclaim 50% of the free
capacity all at once. Default is 60% of the free
capacity.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18
Space Reclamation in ESXi5.0Ux and ESXi5.1Ux
• vmkfstools –y X (X percentage of free capacity)
• X defaults to 60%
• Must be run via CLI from the ESX host
• Must navigate to root of VMFS filesystem to UNMAP
• Utilizes a temp balloon file: .vmfsBalloonsXZYAB
• Max size of balloon file is 2TB
- Bug in ESXi5.1 will truncate larger than 2TB reclaims down to 2TB
- Fix in upcoming patch of ESXi5.1 will create multiple 2TB files
• Returned capacity is random
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
Space Reclamation in ESXi5.5 (Tech Preview)
Stack view
VM
[100GB]
VMDK
[200GB]
VM
VMD
KVM
VMD
K
Thin
VMFS
Volume
VMDK
Thin
Thick
Physical
Storage
0
0
5TB
5TB
FREE CAPACITY =
Freed + Never used
VMFS Free
Capacity
550GB
Storage Free
Capacity
550GB
esxcli storage vmfs unmap –u uuid –n reclaim_unit
RECLAIM: 100% of 850GB in 200MB chunks
[50GB]
[50GB]
[50GB]
[200GB][300GB]
VMFS Free
Capacity
850GB
UNMAP READWRITE WRITE UNMAP
[200GB][250GB]
Storage Free
Capacity
850GB
Temp VMDK
This command will reclaim 100% of the free
capacity in chunks. The chunk size is specified
with the reclaim_unit value. Default 200 blocks.
VMFS free capacity Storage free capacity
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20
Space Reclamation in ESXi5.5 (Tech Preview)
• esxcli storage vmfs unmap –u uuid –n reclaim_Unit
• vmkfstools –y <datastore_path> --reclaimBlockUnit X
(deprecated)
• Reclaim Block Unit defaults at 200 blocks
- 200MB on VMFS5, VMFS3 depends of FS block size (ex: 1600MB for 8MB blk size VMFS) .
• Can be run through vMA, vCLI (esxcli)
• Utilizes a temp balloon file: .asyncUnmapFile
• Max size of balloon file is ~64TB
• Max reclaimBlockUnit is ~max file size
• 100% capacity returned
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21
So What’s in it for Me?
In depth understanding of how the ESXi
UNMAP process works
Avoid downtime and reclaim
capacity online
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22
Test Configuration
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23
Test Configuration/Methodology
- Storage VMotion VMs from DS1 to DS2.
- Reclaim freed capacity on DS1 using
command line tools
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24
Results and Considerations
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25
Considerations
Free Capacity reservation
Reclaim efficiency
Performance impact
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.26
ESXi5.0Ux ‒ ESXi5.1Ux
Free Capacity Reservation
ESXi5.5
[600GB] [600GB]
[600GB]
[600GB]
VM VM
VM VM
VM
VM
[600GB]VM VM
[600GB]VM
VM
vmkfstools –y 30
vmkfstools –y 60
vmkfstools –y 99
esxcli storage unmap --reclaimBlockUnits 200
esxcli storage unmap --reclaimBlockUnits 300GB
VMesxcli storage unmap --reclaimBlockUnits 600GB
VM
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27
Considerations
Free Capacity reservation
Reclaim efficiency
Performance impact
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.28
Reclaim Efficiency
vmkfstools / esxcli before and after capacity utilization – STORAGE CAPACITY VIEW
ESXi5.5ESXi5.1
0
5
10
15
20
25
30
0
100000
200000
300000
400000
500000
600000
30% 60% 99% 200MB 400MB 800MB 1600MB 3200MB 6400MB 12800MB
(mins)(MB)
ESXi5.1 and ESXi5.5 Reclaim efficiency and performance for ~150GB reclaim
Used Capacity before reclaim Used Capacity after reclaim Used capacity goal Reclaim Duration
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.29
ESXi5.1 30% Iterative Reclaim Efficiency
0
0.5
1
1.5
2
2.5
3
3.5
0
50000
100000
150000
200000
250000
300000
350000
400000
450000
Iteration 1 Iteration 2 Iteration 3 Iteration 4
(Durationmins)
(UsedCapacityMB)
30% reclaim efficiency – USED STORAGE CAPACITY
Used Capacity before reclaim Used Capacity after Reclaim Used Capacity goal Reclaim Duration
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.30
Considerations
Free Capacity reservation
Reclaim efficiency
Performance impact
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.31
ESXi 5.1 Performance Impact
30% reclaim of ~150GB Heading Heading
Duration 1 min 3 sec
Capacity
reclaimed
3793MB
~1%
Peak latency
observed
~9 ms.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.32
ESXi 5.1 Performance Impact
60% reclaim of ~150GB Heading Heading
Duration 2 min 55 sec
Capacity
reclaimed
10041 MB
~7%
Peak latency
observed
9 ms.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.33
ESXi 5.1 Performance Impact
99% reclaim of ~150GB Heading Heading
Duration 8 min 37 sec
Capacity
reclaimed
99%
Peak latency
observed
~10 ms.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.34
Heading Heading
Duration 2 min 48 sec
Capacity
reclaimed
100%
Peak latency
observed
~11 ms.
ESXi 5.5 Performance Impact (Tech Preview)
12800MB per iteration reclaim ~150GB
ESXi5.1
Duration 8 min 37 sec
Capacity
reclaimed
99%
Peak latency
observed
10 ms.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.35
Performance Impact for
Larger Capacity Reclaim
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.36
ESXi5.1 Performance Impact
99% reclaim of 720GB
Heading Heading
Duration 35 min 32 sec
Capacity
reclaimed
99%
Peak latency
observed
~10 ms.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.37
Heading Heading
Duration 21 min 23 sec
Capacity
reclaimed
100%
Peak latency
observed
~11 ms.
ESXi5.5 Performance Impact (Tech Preview)
12800MB per iteration reclaim of ~720Gb
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.38
UNMAP in ESXi5.1 vs. ESXi5.5 (Tech Preview)
Comparison summary
ESX5.1/ESXi5.0U1 ESXi5.5
Capacity reservation High Low
Reclaim efficiency Random 100%
Maintenance window recommended to
reclaim 100%
YES
NO
(array & capacity
dependent)
Uses esxcli cmd NO YES
Uses vmkfstools cmd YES YES
(deprecated)
Performs better at higher reclaim
increments
NO
YES
(Up to a threshold &
dependent on various
factors)
Support for multiple descriptors in
UNMAP command
NO YES
Efficiently reclaim small capacity chunks
online as they are freed
NO YES
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.39
In Sum
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.40
Sync UNMAP in vSphere 5.0 GA
Pros:
• Freed VMFS capacity is immediately reclaimed in storage capacity pool
• VMFS issues UNMAP only on those LBA that were actually written to
(FREE CAPACITY RESERVATION)
• 100% reclaim efficiency. (RECLAIM EFFICIENCY)
Cons:
• Possible failures of SVMotion, Snapshot consolidation and other
hypervisor operations
• Impact on VM workloads (PERFORMANCE IMPACT)
• Array ability to quickly turn around an UNMAPed block if immediately allocated
FREE CAPACITY
RESERVATION
RECLAIM EFFICIENCY
PERFORMANCE IMPACT(*)
HP 3PAR StoreServ UNMAP
(*) Performance impact is array
and workload dependent
Reclaim not supported
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.41
Async UNMAP in vSphere 5.0Ux and 5.1Ux
Pros:
• The file delete operations are decoupled from VM operations
Cons:
• Freed blocks aren’t tracked. UNMAP sent percentage of free blocks
• FS block allocation may fail when the UNMAP operation is running
(FREE CAPACITY RESERVATION)
• Nondeterministic reclaim inefficiency (RECLAIM EFFICIENCY)
• Higher impact on VM workloads as reclaim % increases
(PERFORMANCE IMPACT)
FREE CAPACITY
RESERVATION
RECLAIM EFFICIENCY
PERFORMANCE IMPACT(*)
HP 3PAR StoreServ UNMAP
(*) Performance impact is array
and workload dependent
Offline reclaim suitable
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.42
Async UNMAP in vSphere 5.5 (Tech Preview)
Pros:
• The file delete operations are decoupled from VM operations
• FS block allocation will not fail when the UNMAP operation is running
(FREE CAPACITY RESERVATION)
• 100% reclaim efficiency (RECLAIM EFFICIENCY)
• Allows online capacity reclaim with less overall impact on workload
(PERFORMANCE IMPACT)
• Able to reduce the number of UNMAP commands required with multiple
descriptor per command support
• The esxcli implementation allows users to script the operation across hosts over
the network
Cons:
• Freed blocks aren’t tracked. UNMAP sent to all free blocks all the time.
FREE CAPACITY
RESERVATION
RECLAIM EFFICIENCY
PERFORMANCE IMPACT(*)
HP 3PAR StoreServ UNMAP
Online & offline reclaim suitable
(*) Performance impact is array
and workload dependent
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.43
HP Arrays UNMAP Support
Array UNMAP Support
HP 3PAR StoreServ YES
HP P9500 YES
HP StoreVirtual Planned
HP P6000 Planned
HP P2000 NO
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.44
Q & A
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.44
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.45
Call to Action
Attend or download these sessions:
STO4907: Capacity Jail Break: vSphere 5 space reclamation nuts and bolts
Monday, 8/26: 2:30pm – 3:30pm
VSVC6656: OpenStack for the Enterprise
Tuesday, 8/27: 11:30am – 12:30pm
STO5545: Top 10 things you must know about storage for vSphere
Tuesday, 8/27: 5:00pm – 6:00pm
EUC5672: Implementing a Scalable and Highly Available Desktop and Application
Architecture with a VMware AlwaysOn Solution
Wednesday, 8/28: 11:30am – 12:30pm
STO5787: Storage - The Next Frontier of Virtualization –
How VMware technologies can enable and accelerate Software Defined Storage
Wednesday, 8/28: 2:30pm – 3:30pm
Talk to HP experts
Booth 1405
• More then 20 demos including Cloud, Virtualization, and VMware integration
• On-going theater sessions
Booth 2235
• Software Defined Zone
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.45
THANK YOU
Capacity Jail Break: vSphere 5 Space Reclamation
Nuts and Bolts
Aboubacar Diare, Hewlett-Packard
Abid Saeed, VMware
STO4907
#STO4907

More Related Content

What's hot

VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2
Vepsun Technologies
 
Monitoring MySQL with DTrace/SystemTap
Monitoring MySQL with DTrace/SystemTapMonitoring MySQL with DTrace/SystemTap
Monitoring MySQL with DTrace/SystemTap
Padraig O'Sullivan
 
Solution Hitachi Content Platform
Solution Hitachi Content PlatformSolution Hitachi Content Platform
Solution Hitachi Content Platform
Bertrand LE QUELLEC
 
Ansible Automation for Oracle RMAN / Apex Restores
Ansible Automation for Oracle RMAN / Apex RestoresAnsible Automation for Oracle RMAN / Apex Restores
Ansible Automation for Oracle RMAN / Apex Restores
Abhilash Kumar
 
Reactive Distributed Applications with Vert.x
Reactive Distributed Applications with Vert.xReactive Distributed Applications with Vert.x
Reactive Distributed Applications with Vert.x
Red Hat Developers
 
Power of the Log: LSM & Append Only Data Structures
Power of the Log: LSM & Append Only Data StructuresPower of the Log: LSM & Append Only Data Structures
Power of the Log: LSM & Append Only Data Structures
confluent
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4
Vepsun Technologies
 
Speed Up Your Kubernetes Upgrades For Your Kafka Clusters
Speed Up Your Kubernetes Upgrades For Your Kafka ClustersSpeed Up Your Kubernetes Upgrades For Your Kafka Clusters
Speed Up Your Kubernetes Upgrades For Your Kafka Clusters
Vanessa Vuibert
 
Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기
NeoClova
 
Kvm virtualization platform
Kvm virtualization platformKvm virtualization platform
Kvm virtualization platform
Ahmad Hafeezi
 
VMware Virtualization
VMware Virtualization VMware Virtualization
VMware Virtualization
Ashwani Kumar
 
Proxmox for DevOps
Proxmox for DevOpsProxmox for DevOps
Proxmox for DevOps
Jorge Moratilla Porras
 
Deep Dive: What's New in NetBackup Appliances 3.1
Deep Dive: What's New in NetBackup Appliances 3.1Deep Dive: What's New in NetBackup Appliances 3.1
Deep Dive: What's New in NetBackup Appliances 3.1
Veritas Technologies LLC
 
Architecture for building scalable and highly available Postgres Cluster
Architecture for building scalable and highly available Postgres ClusterArchitecture for building scalable and highly available Postgres Cluster
Architecture for building scalable and highly available Postgres Cluster
Ashnikbiz
 
VMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingVMware vSphere Performance Troubleshooting
VMware vSphere Performance Troubleshooting
Dan Brinkmann
 
Introduction to memcached
Introduction to memcachedIntroduction to memcached
Introduction to memcached
Jurriaan Persyn
 
Introduction to san ( storage area networks )
Introduction to san ( storage area networks )Introduction to san ( storage area networks )
Introduction to san ( storage area networks )
sagaroceanic11
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015
Duncan Epping
 
TeraStream for ETL
TeraStream for ETLTeraStream for ETL
TeraStream for ETL
치민 최
 
SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System DesignSRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
Dr Ganesh Iyer
 

What's hot (20)

VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2
 
Monitoring MySQL with DTrace/SystemTap
Monitoring MySQL with DTrace/SystemTapMonitoring MySQL with DTrace/SystemTap
Monitoring MySQL with DTrace/SystemTap
 
Solution Hitachi Content Platform
Solution Hitachi Content PlatformSolution Hitachi Content Platform
Solution Hitachi Content Platform
 
Ansible Automation for Oracle RMAN / Apex Restores
Ansible Automation for Oracle RMAN / Apex RestoresAnsible Automation for Oracle RMAN / Apex Restores
Ansible Automation for Oracle RMAN / Apex Restores
 
Reactive Distributed Applications with Vert.x
Reactive Distributed Applications with Vert.xReactive Distributed Applications with Vert.x
Reactive Distributed Applications with Vert.x
 
Power of the Log: LSM & Append Only Data Structures
Power of the Log: LSM & Append Only Data StructuresPower of the Log: LSM & Append Only Data Structures
Power of the Log: LSM & Append Only Data Structures
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4
 
Speed Up Your Kubernetes Upgrades For Your Kafka Clusters
Speed Up Your Kubernetes Upgrades For Your Kafka ClustersSpeed Up Your Kubernetes Upgrades For Your Kafka Clusters
Speed Up Your Kubernetes Upgrades For Your Kafka Clusters
 
Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기
 
Kvm virtualization platform
Kvm virtualization platformKvm virtualization platform
Kvm virtualization platform
 
VMware Virtualization
VMware Virtualization VMware Virtualization
VMware Virtualization
 
Proxmox for DevOps
Proxmox for DevOpsProxmox for DevOps
Proxmox for DevOps
 
Deep Dive: What's New in NetBackup Appliances 3.1
Deep Dive: What's New in NetBackup Appliances 3.1Deep Dive: What's New in NetBackup Appliances 3.1
Deep Dive: What's New in NetBackup Appliances 3.1
 
Architecture for building scalable and highly available Postgres Cluster
Architecture for building scalable and highly available Postgres ClusterArchitecture for building scalable and highly available Postgres Cluster
Architecture for building scalable and highly available Postgres Cluster
 
VMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingVMware vSphere Performance Troubleshooting
VMware vSphere Performance Troubleshooting
 
Introduction to memcached
Introduction to memcachedIntroduction to memcached
Introduction to memcached
 
Introduction to san ( storage area networks )
Introduction to san ( storage area networks )Introduction to san ( storage area networks )
Introduction to san ( storage area networks )
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015
 
TeraStream for ETL
TeraStream for ETLTeraStream for ETL
TeraStream for ETL
 
SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System DesignSRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
 

Similar to VMworld 2013: Capacity Jail Break: vSphere 5 Space Reclamation Nuts and Bolts

VMworld 2017 Core Storage
VMworld 2017 Core StorageVMworld 2017 Core Storage
VMworld 2017 Core Storage
Cormac Hogan
 
V sphere 5.1-storage-features-&-futures
V sphere 5.1-storage-features-&-futuresV sphere 5.1-storage-features-&-futures
V sphere 5.1-storage-features-&-futures
subtitle
 
Rearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server VirtualizationRearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server Virtualization
Stephen Foskett
 
vSphere
vSpherevSphere
VMware vSphere Version Comparison 4.0 to 6.5
VMware  vSphere Version Comparison 4.0 to 6.5VMware  vSphere Version Comparison 4.0 to 6.5
VMware vSphere Version Comparison 4.0 to 6.5
Sabir Hussain
 
Next-Generation Best Practices for VMware and Storage
Next-Generation Best Practices for VMware and StorageNext-Generation Best Practices for VMware and Storage
Next-Generation Best Practices for VMware and Storage
Scott Lowe
 
Esxi troubleshooting
Esxi troubleshootingEsxi troubleshooting
Esxi troubleshooting
Ovi Chis
 
Presentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptxPresentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptx
ssuser97bdaf
 
Learning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under ContainersLearning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under Containers
inside-BigData.com
 
2011 q1-indy-vmug
2011 q1-indy-vmug2011 q1-indy-vmug
2011 q1-indy-vmug
Adam Eckerle
 
Windows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииWindows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризации
Виталий Стародубцев
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld
 
Accelerating virtualized Oracle 12c performance with vSphere 5.5 advanced fea...
Accelerating virtualized Oracle 12c performance with vSphere 5.5 advanced fea...Accelerating virtualized Oracle 12c performance with vSphere 5.5 advanced fea...
Accelerating virtualized Oracle 12c performance with vSphere 5.5 advanced fea...
Principled Technologies
 
Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
Benchmark   emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mwareBenchmark   emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
solarisyougood
 
Future of Power: Aix in Future - Jan Kristian Nielsen
Future of Power: Aix in Future - Jan Kristian NielsenFuture of Power: Aix in Future - Jan Kristian Nielsen
Future of Power: Aix in Future - Jan Kristian Nielsen
IBM Danmark
 
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim WilliamsWhat's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
Markus Michalewicz
 
Emc
EmcEmc
configurations type cloud VNX
configurations type cloud VNXconfigurations type cloud VNX
configurations type cloud VNX
Erwan Quigna
 
Emc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshopEmc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshop
solarisyougood
 
Oracle on vSphere best practices
Oracle on vSphere best practices Oracle on vSphere best practices
Oracle on vSphere best practices
Filip Verloy
 

Similar to VMworld 2013: Capacity Jail Break: vSphere 5 Space Reclamation Nuts and Bolts (20)

VMworld 2017 Core Storage
VMworld 2017 Core StorageVMworld 2017 Core Storage
VMworld 2017 Core Storage
 
V sphere 5.1-storage-features-&-futures
V sphere 5.1-storage-features-&-futuresV sphere 5.1-storage-features-&-futures
V sphere 5.1-storage-features-&-futures
 
Rearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server VirtualizationRearchitecting Storage for Server Virtualization
Rearchitecting Storage for Server Virtualization
 
vSphere
vSpherevSphere
vSphere
 
VMware vSphere Version Comparison 4.0 to 6.5
VMware  vSphere Version Comparison 4.0 to 6.5VMware  vSphere Version Comparison 4.0 to 6.5
VMware vSphere Version Comparison 4.0 to 6.5
 
Next-Generation Best Practices for VMware and Storage
Next-Generation Best Practices for VMware and StorageNext-Generation Best Practices for VMware and Storage
Next-Generation Best Practices for VMware and Storage
 
Esxi troubleshooting
Esxi troubleshootingEsxi troubleshooting
Esxi troubleshooting
 
Presentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptxPresentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptx
 
Learning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under ContainersLearning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under Containers
 
2011 q1-indy-vmug
2011 q1-indy-vmug2011 q1-indy-vmug
2011 q1-indy-vmug
 
Windows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииWindows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризации
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
 
Accelerating virtualized Oracle 12c performance with vSphere 5.5 advanced fea...
Accelerating virtualized Oracle 12c performance with vSphere 5.5 advanced fea...Accelerating virtualized Oracle 12c performance with vSphere 5.5 advanced fea...
Accelerating virtualized Oracle 12c performance with vSphere 5.5 advanced fea...
 
Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
Benchmark   emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mwareBenchmark   emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
 
Future of Power: Aix in Future - Jan Kristian Nielsen
Future of Power: Aix in Future - Jan Kristian NielsenFuture of Power: Aix in Future - Jan Kristian Nielsen
Future of Power: Aix in Future - Jan Kristian Nielsen
 
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim WilliamsWhat's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
 
Emc
EmcEmc
Emc
 
configurations type cloud VNX
configurations type cloud VNXconfigurations type cloud VNX
configurations type cloud VNX
 
Emc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshopEmc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshop
 
Oracle on vSphere best practices
Oracle on vSphere best practices Oracle on vSphere best practices
Oracle on vSphere best practices
 

More from VMworld

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
VMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
VMworld
 
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
 
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
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
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 7
VMworld
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
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: 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: 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
 
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: 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 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
VMworld
 
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 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
VMworld
 
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: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld
 
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
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld
 

More from VMworld (20)

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
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
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: 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: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
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: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
 
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: 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: 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 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: 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 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 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 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
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: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
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 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 

Recently uploaded

Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 

Recently uploaded (20)

Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 

VMworld 2013: Capacity Jail Break: vSphere 5 Space Reclamation Nuts and Bolts

  • 1. Capacity Jail Break: vSphere 5 Space Reclamation Nuts and Bolts Aboubacar Diare, Hewlett-Packard Abid Saeed, VMware STO4907 #STO4907
  • 2. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2 Disclaimer All information related to non release ESX versions discussed in this presentation is a shared as a technology preview and is subject to change without notice
  • 3. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3 Agenda 1. Problem statement 2. What is UNMAP − VAAI UNMAP recap − UNMAP description 3. UNMAP in ESXi5.x 4. Test configuration 5. Results and considerations 6. Summary 7. Call to action
  • 4. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4 Problem Statement  VMFS datastore freed capacity from VM deletions is not release automatically at the storage and when a thin provisioned LUN is used  If this capacity is never re-used by the VMFS file system. It amounts to stranded capacity allocated to a volume no longer using this capacity  For improved capacity utilization efficiency, it is ideal to jailbreak this capacity so it may be consumed where needed VMware ESX VMFS Storage TP SPACE
  • 5. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5 VAAI Space Reclamation Support Primitive Equivalent Names ESX & vCenter Name SCSI Command ESXi5Primitives UNMAP • Space Reclamation • /VMFS3/EnableBlockDel ete UNMAP (SCSI OP Code:42h) OUT OF SPACE CONDITION • TP STUN • VM Pause • Temporary lack of LBA • Permanent lack of LBA NA Return codes: • Not Ready Allocation in progress • Chk Condition Allocation failed write protect QUOTA EXCEEDED BEHAVIOR • TP Soft threshold reached NA Return codes: • Unit Attention – Thin provisioning Soft threshold reached TP LUN REPORTING • Report thin provisioning capability NA Read Capacity TPE Bit (SCSI OP Code: 16h)
  • 6. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6 • When a LUN is thin provisioned, the storage target assigns physical blocks for each LBA on a LUN on the first write to that LBA • When a VMFS datastore is created on a LUN, the file system allocates blocks as per user requests and tracks the free blocks • As files are created, written to and deleted on the datastore, a thin provisioned LUN effectively becomes “thick provisioned” – i.e. all the LBA on the LUN are written to and thus have physical storage assigned • UNMAP is a SCSI primitive that allows VMFS to communicate to the storage target that certain LBA are no longer used on a LUN backing the datastore With VAAI VMware ESX VMFS Storage TP SPACE What Is UNMAP
  • 7. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7 Used Capacity (vCenter & Array Views) After UNMAP Before UNMAP After VM deletion
  • 8. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8 Array Level vs. ESX Level Thin Provisioning 20GB Thick or Thin SAN Volume VM 20GB Thin SAN Volume VM Thin VMDK 20GB Thick VMDK VMFSVMFS VMware ESXiVMware ESXi Thin VMDK
  • 9. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9 Does Your Device Support UNMAP ESXi5.0 / ESXi5.1 / ESXi5.5 esxcli storage core device vaai status get –d esxcli system settings advanced list –option /VMFS3/EnableBlockDelete (no affect on system for ESXi5.0 patch2, ESXi5.0Ux, ESXi5.1Ux and ESXi5.5)
  • 10. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10 VMWare vCG/HCL VAAI UNMAP Support
  • 11. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11 UNMAP in ESXi5.x Introduction • In vSphere 5.0 GA, as part of a file delete operation, VMFS would issue UNMAP commands to notify the storage target of the LBA that were being marked as “free” in the FS metadata ‒ File delete operations were bound to the time taken by storage targets to complete the UNMAP commands. vSphere operations that involved a file delete failed when the storage target delayed completing UNMAP commands • To handle the above problem, in vSphere 5.0U1 and vSphere 5.1, VMFS stopped issuing UNMAP commands as part of the file delete operation. These releases introduced a command line triggered “asynchronous” way of issuing UNMAP commands on ALL the unused blocks on a VMFS volume (vmkfstools –y) • In ESXi5.5 the vmkfstools –y was replaced with an esxcli command and the reclaim operation was improved
  • 12. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12 UNMAP in ESXi5.x
  • 13. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13 Space Reclamation in ESXi5.0 Synchronous ‒ IDEAL HP 3PAR Disk Array 1 2 4 3 User deletes a VM/VMDK VMFS frees the blocks in VMFS metadata Storage frees physical blocks ESX sends UNMAP commands to the storage VMFS free capacity Storage free capacity VMFS unmap STEP 1 VM VM VM VM
  • 14. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14 Space Reclamation in ESXi5.0patch2 HP 3PAR Disk Array 1 2 4 3 User deletes a VM/VMDK VMFS frees the blocks in VMFS metadata Storage DO NOT free physical blocks NO UNMAP commands to the storage VMFS free capacity Storage free capacity VMFS STEP 1 VM VM VM VM
  • 15. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15 Space Reclamation in ESXi5.0Ux, 5.1Ux and 5.5 Asynchronous 1 2 4 3 User deletes a VM/VMDK VMFS frees the blocks in VMFS metadata Storage frees physical blocks ESX sends UNMAP commands to storage to reclaim temp file allocated capacity. HP 3PAR Disk Array VMFS 1 User runs vmkfstools / esxcli command STEP 1 STEP 2 unmap VMFS free capacity Storage free capacity 2 VMFS inflates temp file ? VM VM VM VM
  • 16. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16 What Is VMFS Free Capacity? VMFS only view VM [50GB] VM [180GB] VM [160GB] VM [80GB] FREED [100GB] FREED [10GB] NEVER USED [160GB] NEVER USED [100GB] FREED [20GB] NEVER USED [10GB] FREE CAPACITY= Freed + Never used FREE CAPACITY= 400GB FREED [200GB] VM [200GB] FREE CAPACITY= 600GB
  • 17. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17 Space Reclamation in ESXi5.0Ux and ESXi5.1Ux Stack view VM [100GB] VMDK [200GB] VM VMD KVM VMD K Thin VMFS Volume VMDK Thin Thick Physical Storage 0 0 5TB 5TB VMFS Free Capacity 550GB Storage Free Capacity 550GB vmkfstools –y 50 RECLAIM: 50% of 850GB = ANY 425GB of 850GB UNMAP READWRITE WRITE 425GB [200GB] [50GB] [50GB] [50GB] [200GB][300GB] VMFS Free Capacity 850GB UNMAP VMFS free capacity Storage free capacity FREE CAPACITY = Freed + Never used This command will reclaim 50% of the free capacity all at once. Default is 60% of the free capacity.
  • 18. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18 Space Reclamation in ESXi5.0Ux and ESXi5.1Ux • vmkfstools –y X (X percentage of free capacity) • X defaults to 60% • Must be run via CLI from the ESX host • Must navigate to root of VMFS filesystem to UNMAP • Utilizes a temp balloon file: .vmfsBalloonsXZYAB • Max size of balloon file is 2TB - Bug in ESXi5.1 will truncate larger than 2TB reclaims down to 2TB - Fix in upcoming patch of ESXi5.1 will create multiple 2TB files • Returned capacity is random
  • 19. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19 Space Reclamation in ESXi5.5 (Tech Preview) Stack view VM [100GB] VMDK [200GB] VM VMD KVM VMD K Thin VMFS Volume VMDK Thin Thick Physical Storage 0 0 5TB 5TB FREE CAPACITY = Freed + Never used VMFS Free Capacity 550GB Storage Free Capacity 550GB esxcli storage vmfs unmap –u uuid –n reclaim_unit RECLAIM: 100% of 850GB in 200MB chunks [50GB] [50GB] [50GB] [200GB][300GB] VMFS Free Capacity 850GB UNMAP READWRITE WRITE UNMAP [200GB][250GB] Storage Free Capacity 850GB Temp VMDK This command will reclaim 100% of the free capacity in chunks. The chunk size is specified with the reclaim_unit value. Default 200 blocks. VMFS free capacity Storage free capacity
  • 20. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20 Space Reclamation in ESXi5.5 (Tech Preview) • esxcli storage vmfs unmap –u uuid –n reclaim_Unit • vmkfstools –y <datastore_path> --reclaimBlockUnit X (deprecated) • Reclaim Block Unit defaults at 200 blocks - 200MB on VMFS5, VMFS3 depends of FS block size (ex: 1600MB for 8MB blk size VMFS) . • Can be run through vMA, vCLI (esxcli) • Utilizes a temp balloon file: .asyncUnmapFile • Max size of balloon file is ~64TB • Max reclaimBlockUnit is ~max file size • 100% capacity returned
  • 21. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21 So What’s in it for Me? In depth understanding of how the ESXi UNMAP process works Avoid downtime and reclaim capacity online
  • 22. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22 Test Configuration
  • 23. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23 Test Configuration/Methodology - Storage VMotion VMs from DS1 to DS2. - Reclaim freed capacity on DS1 using command line tools
  • 24. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24 Results and Considerations
  • 25. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25 Considerations Free Capacity reservation Reclaim efficiency Performance impact
  • 26. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.26 ESXi5.0Ux ‒ ESXi5.1Ux Free Capacity Reservation ESXi5.5 [600GB] [600GB] [600GB] [600GB] VM VM VM VM VM VM [600GB]VM VM [600GB]VM VM vmkfstools –y 30 vmkfstools –y 60 vmkfstools –y 99 esxcli storage unmap --reclaimBlockUnits 200 esxcli storage unmap --reclaimBlockUnits 300GB VMesxcli storage unmap --reclaimBlockUnits 600GB VM
  • 27. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27 Considerations Free Capacity reservation Reclaim efficiency Performance impact
  • 28. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.28 Reclaim Efficiency vmkfstools / esxcli before and after capacity utilization – STORAGE CAPACITY VIEW ESXi5.5ESXi5.1 0 5 10 15 20 25 30 0 100000 200000 300000 400000 500000 600000 30% 60% 99% 200MB 400MB 800MB 1600MB 3200MB 6400MB 12800MB (mins)(MB) ESXi5.1 and ESXi5.5 Reclaim efficiency and performance for ~150GB reclaim Used Capacity before reclaim Used Capacity after reclaim Used capacity goal Reclaim Duration
  • 29. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.29 ESXi5.1 30% Iterative Reclaim Efficiency 0 0.5 1 1.5 2 2.5 3 3.5 0 50000 100000 150000 200000 250000 300000 350000 400000 450000 Iteration 1 Iteration 2 Iteration 3 Iteration 4 (Durationmins) (UsedCapacityMB) 30% reclaim efficiency – USED STORAGE CAPACITY Used Capacity before reclaim Used Capacity after Reclaim Used Capacity goal Reclaim Duration
  • 30. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.30 Considerations Free Capacity reservation Reclaim efficiency Performance impact
  • 31. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.31 ESXi 5.1 Performance Impact 30% reclaim of ~150GB Heading Heading Duration 1 min 3 sec Capacity reclaimed 3793MB ~1% Peak latency observed ~9 ms.
  • 32. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.32 ESXi 5.1 Performance Impact 60% reclaim of ~150GB Heading Heading Duration 2 min 55 sec Capacity reclaimed 10041 MB ~7% Peak latency observed 9 ms.
  • 33. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.33 ESXi 5.1 Performance Impact 99% reclaim of ~150GB Heading Heading Duration 8 min 37 sec Capacity reclaimed 99% Peak latency observed ~10 ms.
  • 34. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.34 Heading Heading Duration 2 min 48 sec Capacity reclaimed 100% Peak latency observed ~11 ms. ESXi 5.5 Performance Impact (Tech Preview) 12800MB per iteration reclaim ~150GB ESXi5.1 Duration 8 min 37 sec Capacity reclaimed 99% Peak latency observed 10 ms.
  • 35. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.35 Performance Impact for Larger Capacity Reclaim
  • 36. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.36 ESXi5.1 Performance Impact 99% reclaim of 720GB Heading Heading Duration 35 min 32 sec Capacity reclaimed 99% Peak latency observed ~10 ms.
  • 37. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.37 Heading Heading Duration 21 min 23 sec Capacity reclaimed 100% Peak latency observed ~11 ms. ESXi5.5 Performance Impact (Tech Preview) 12800MB per iteration reclaim of ~720Gb
  • 38. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.38 UNMAP in ESXi5.1 vs. ESXi5.5 (Tech Preview) Comparison summary ESX5.1/ESXi5.0U1 ESXi5.5 Capacity reservation High Low Reclaim efficiency Random 100% Maintenance window recommended to reclaim 100% YES NO (array & capacity dependent) Uses esxcli cmd NO YES Uses vmkfstools cmd YES YES (deprecated) Performs better at higher reclaim increments NO YES (Up to a threshold & dependent on various factors) Support for multiple descriptors in UNMAP command NO YES Efficiently reclaim small capacity chunks online as they are freed NO YES
  • 39. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.39 In Sum
  • 40. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.40 Sync UNMAP in vSphere 5.0 GA Pros: • Freed VMFS capacity is immediately reclaimed in storage capacity pool • VMFS issues UNMAP only on those LBA that were actually written to (FREE CAPACITY RESERVATION) • 100% reclaim efficiency. (RECLAIM EFFICIENCY) Cons: • Possible failures of SVMotion, Snapshot consolidation and other hypervisor operations • Impact on VM workloads (PERFORMANCE IMPACT) • Array ability to quickly turn around an UNMAPed block if immediately allocated FREE CAPACITY RESERVATION RECLAIM EFFICIENCY PERFORMANCE IMPACT(*) HP 3PAR StoreServ UNMAP (*) Performance impact is array and workload dependent Reclaim not supported
  • 41. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.41 Async UNMAP in vSphere 5.0Ux and 5.1Ux Pros: • The file delete operations are decoupled from VM operations Cons: • Freed blocks aren’t tracked. UNMAP sent percentage of free blocks • FS block allocation may fail when the UNMAP operation is running (FREE CAPACITY RESERVATION) • Nondeterministic reclaim inefficiency (RECLAIM EFFICIENCY) • Higher impact on VM workloads as reclaim % increases (PERFORMANCE IMPACT) FREE CAPACITY RESERVATION RECLAIM EFFICIENCY PERFORMANCE IMPACT(*) HP 3PAR StoreServ UNMAP (*) Performance impact is array and workload dependent Offline reclaim suitable
  • 42. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.42 Async UNMAP in vSphere 5.5 (Tech Preview) Pros: • The file delete operations are decoupled from VM operations • FS block allocation will not fail when the UNMAP operation is running (FREE CAPACITY RESERVATION) • 100% reclaim efficiency (RECLAIM EFFICIENCY) • Allows online capacity reclaim with less overall impact on workload (PERFORMANCE IMPACT) • Able to reduce the number of UNMAP commands required with multiple descriptor per command support • The esxcli implementation allows users to script the operation across hosts over the network Cons: • Freed blocks aren’t tracked. UNMAP sent to all free blocks all the time. FREE CAPACITY RESERVATION RECLAIM EFFICIENCY PERFORMANCE IMPACT(*) HP 3PAR StoreServ UNMAP Online & offline reclaim suitable (*) Performance impact is array and workload dependent
  • 43. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.43 HP Arrays UNMAP Support Array UNMAP Support HP 3PAR StoreServ YES HP P9500 YES HP StoreVirtual Planned HP P6000 Planned HP P2000 NO
  • 44. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.44 Q & A © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.44
  • 45. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.45 Call to Action Attend or download these sessions: STO4907: Capacity Jail Break: vSphere 5 space reclamation nuts and bolts Monday, 8/26: 2:30pm – 3:30pm VSVC6656: OpenStack for the Enterprise Tuesday, 8/27: 11:30am – 12:30pm STO5545: Top 10 things you must know about storage for vSphere Tuesday, 8/27: 5:00pm – 6:00pm EUC5672: Implementing a Scalable and Highly Available Desktop and Application Architecture with a VMware AlwaysOn Solution Wednesday, 8/28: 11:30am – 12:30pm STO5787: Storage - The Next Frontier of Virtualization – How VMware technologies can enable and accelerate Software Defined Storage Wednesday, 8/28: 2:30pm – 3:30pm Talk to HP experts Booth 1405 • More then 20 demos including Cloud, Virtualization, and VMware integration • On-going theater sessions Booth 2235 • Software Defined Zone © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.45
  • 47.
  • 48. Capacity Jail Break: vSphere 5 Space Reclamation Nuts and Bolts Aboubacar Diare, Hewlett-Packard Abid Saeed, VMware STO4907 #STO4907