SlideShare a Scribd company logo
1 of 12
vSphere 5 What’s New - Storage DRS
What Does Storage DRS Solve?

 Without Storage DRS:
 • Manually identify the datastore with the most disk space and lowest latency.
 • Manually validate which virtual machines are placed on the datastore and
   ensure there are no conflicts.
 • Create Virtual Machine and hope for the best.
 With Storage DRS:
 • Automatic selection of the best placement for your VM.
 • Advanced balancing mechanism to avoid storage performance bottlenecks
   or “out of space” problems.
 • VM or VMDK Affinity Rules.
What Does Storage DRS Provide?

 Storage DRS provides the following:
 1. Initial Placement of VMs and VMDKS based on available space and I/O
    capacity.
 2. Load balancing between datastores in a datastore cluster via Storage
    vMotion based on storage space utilization.
 3. Load balancing via Storage vMotion based on I/O metrics, i.e. latency.
 Storage DRS has Affinity/Anti-Affinity Rules for VMs & VMDKs:
 • VMDK Affinity – Keep a VM’s VMDKs together on the same datastore.
   This is the default affinity rule.
 • VMDK Anti-Affinity – Keep a VM’s VMDKs separate on different datastores.
 • Virtual Machine Anti-Affinity – Keep VMs separate on different datastores.
 Affinity rules cannot be violated during normal operations.
Datastore Cluster

 An integral part of SDRS is to create a group of datastores called
 a datastore cluster.
 • Datastore Cluster without Storage DRS – Simply a group of datastores.
 • Datastore Cluster with Storage DRS – Load Balancing domain similar to
   a DRS Cluster.
 A datastore cluster, without SDRS is just a datastore folder.
 It is the functionality provided by SDRS which makes it more
 than just a folder.             2TB

                                                datastore cluster




                    500GB   500GB    500GB    500GB
                                                       datastores
Storage DRS Operations – Initial Placement (1 of 6)

 Initial Placement – VM/VMDK create/clone/relocate.
 • Select a datastore cluster rather than an individual datastore and let SDRS
   choose the appropriate datastore.
 • Storage DRS selects datastore based on space utilization and I/O load.
 • By default, all the VMDKs of a VM will be placed on the same datastore within
   a datastore cluster (VMDK Affinity Rule).

                                              2TB

                                                               datastore cluster




                      500GB       500GB        500GB        500GB
                                                                        datastores




                       300GB       260GB         265GB       275GB
                      available   available     available   available
Storage DRS Operations – Load Balancing (2 of 6)

Load balancing – SDRS triggers on space usage & latency threshold.
 Algorithm makes migration recommendations when I/O response time
 and/or space utilization thresholds have been exceeded.
 • Space utilization statistics are constantly gathered by vCenter, default
   threshold 80%.
 • I/O load trend is currently evaluated every 8 hours based on a past day history,
   default threshold 15ms.
 Storage DRS will do a cost / benefit analysis!
 For I/O load balancing Storage DRS leverages Storage I/O Control
 functionality.
Storage DRS Operations – Setting Thresholds (3 of 6)
Storage DRS Operations – Datastore Maintenance Mode (4 of 6)

 Datastore Maintenance Mode
 • Evacuates all VMs & VMDKs from selected datastore.
 • Note that this action will not move VM Templates.
 • Currently, SDRS only handles registered VMs.

    Place VOL1 in
    maintenance
        mode                          2TB

                                                        datastore cluster




                      VOL1     VOL2       VOL3         VOL4
                                                               datastores
Storage DRS Operations – Rules (5 of 6)

   Datastore Cluster             Datastore Cluster           Datastore Cluster




    VMDK affinity              VMDK anti-affinity           VM anti-affinity
 Keep a Virtual Machine’s     Keep a VM’s VMDKs on      Keep VMs on different
   VMDKs together on the          different datastores           datastores
       same datastore
                                Useful for separating     Similar to DRS anti-
 Maximize VM availability       log and data disks of          affinity rules
  when all disks needed in          database VMs
        order to run                                      Maximize availability of
                                 Can select all or a      a set of redundant VMs
 On by default for all VMs     subset of a VM’s disks
Storage DRS Operations – Scheduling (6 of 6)




      SDRS allows you to create a schedule to change its settings.
  This can be useful for scenarios where you don’t want VMs to migrate
      between datastore or when I/O latency might rise, giving false
                  negatives, e.g. during VM backups.
So What Does It Look Like? Initial Placement
So What Does It Look Like? Load Balancing.

 The Storage DRS tab will show “utilization before” and “after”.
 There’s always the option to override the recommendations.

More Related Content

More from Eric Sloof

Mythbusting goes virtual What's new in vSphere 5.1
Mythbusting goes virtual   What's new in vSphere 5.1Mythbusting goes virtual   What's new in vSphere 5.1
Mythbusting goes virtual What's new in vSphere 5.1
Eric Sloof
 
What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5
Eric Sloof
 
vSphere 5 - Image Builder and Auto Deploy
vSphere 5 - Image Builder and Auto DeployvSphere 5 - Image Builder and Auto Deploy
vSphere 5 - Image Builder and Auto Deploy
Eric Sloof
 
Vblock Infrastructure Packages — integrated best-of-breed packages from VMwar...
Vblock Infrastructure Packages — integrated best-of-breed packages from VMwar...Vblock Infrastructure Packages — integrated best-of-breed packages from VMwar...
Vblock Infrastructure Packages — integrated best-of-breed packages from VMwar...
Eric Sloof
 
Managing V Sphere With The Vesi
Managing V Sphere With The VesiManaging V Sphere With The Vesi
Managing V Sphere With The Vesi
Eric Sloof
 

More from Eric Sloof (15)

What’s New in vCloud Director 5.1?
What’s New in vCloud Director 5.1?What’s New in vCloud Director 5.1?
What’s New in vCloud Director 5.1?
 
Mythbusting goes virtual What's new in vSphere 5.1
Mythbusting goes virtual   What's new in vSphere 5.1Mythbusting goes virtual   What's new in vSphere 5.1
Mythbusting goes virtual What's new in vSphere 5.1
 
vCenter Infrastructure Navigator 1.1 - What's New
vCenter Infrastructure Navigator 1.1 - What's NewvCenter Infrastructure Navigator 1.1 - What's New
vCenter Infrastructure Navigator 1.1 - What's New
 
vCenter Operations 5: Level 300 training
vCenter Operations 5: Level 300 trainingvCenter Operations 5: Level 300 training
vCenter Operations 5: Level 300 training
 
E1000 is faster than VMXNET3
E1000 is faster than VMXNET3E1000 is faster than VMXNET3
E1000 is faster than VMXNET3
 
Introduction - vSphere 5 High Availability (HA)
Introduction - vSphere 5 High Availability (HA)Introduction - vSphere 5 High Availability (HA)
Introduction - vSphere 5 High Availability (HA)
 
Introduction - vSphere Storage Appliance
Introduction - vSphere Storage ApplianceIntroduction - vSphere Storage Appliance
Introduction - vSphere Storage Appliance
 
What’s new in vShield 5
What’s new in vShield 5What’s new in vShield 5
What’s new in vShield 5
 
What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5
 
vSphere 5 - Image Builder and Auto Deploy
vSphere 5 - Image Builder and Auto DeployvSphere 5 - Image Builder and Auto Deploy
vSphere 5 - Image Builder and Auto Deploy
 
What’s New in VMware vCenter Site Recovery Manager v5.0
What’s New in VMware vCenter Site Recovery Manager v5.0What’s New in VMware vCenter Site Recovery Manager v5.0
What’s New in VMware vCenter Site Recovery Manager v5.0
 
Advanced Root Cause Analysis
Advanced Root Cause AnalysisAdvanced Root Cause Analysis
Advanced Root Cause Analysis
 
Vblock Infrastructure Packages — integrated best-of-breed packages from VMwar...
Vblock Infrastructure Packages — integrated best-of-breed packages from VMwar...Vblock Infrastructure Packages — integrated best-of-breed packages from VMwar...
Vblock Infrastructure Packages — integrated best-of-breed packages from VMwar...
 
Managing V Sphere With The Vesi
Managing V Sphere With The VesiManaging V Sphere With The Vesi
Managing V Sphere With The Vesi
 
Managing V Sphere With The Vesi
Managing V Sphere With The VesiManaging V Sphere With The Vesi
Managing V Sphere With The Vesi
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

vSphere 5 What's New - Storage DRS

  • 1. vSphere 5 What’s New - Storage DRS
  • 2. What Does Storage DRS Solve?  Without Storage DRS: • Manually identify the datastore with the most disk space and lowest latency. • Manually validate which virtual machines are placed on the datastore and ensure there are no conflicts. • Create Virtual Machine and hope for the best.  With Storage DRS: • Automatic selection of the best placement for your VM. • Advanced balancing mechanism to avoid storage performance bottlenecks or “out of space” problems. • VM or VMDK Affinity Rules.
  • 3. What Does Storage DRS Provide?  Storage DRS provides the following: 1. Initial Placement of VMs and VMDKS based on available space and I/O capacity. 2. Load balancing between datastores in a datastore cluster via Storage vMotion based on storage space utilization. 3. Load balancing via Storage vMotion based on I/O metrics, i.e. latency.  Storage DRS has Affinity/Anti-Affinity Rules for VMs & VMDKs: • VMDK Affinity – Keep a VM’s VMDKs together on the same datastore. This is the default affinity rule. • VMDK Anti-Affinity – Keep a VM’s VMDKs separate on different datastores. • Virtual Machine Anti-Affinity – Keep VMs separate on different datastores.  Affinity rules cannot be violated during normal operations.
  • 4. Datastore Cluster  An integral part of SDRS is to create a group of datastores called a datastore cluster. • Datastore Cluster without Storage DRS – Simply a group of datastores. • Datastore Cluster with Storage DRS – Load Balancing domain similar to a DRS Cluster.  A datastore cluster, without SDRS is just a datastore folder. It is the functionality provided by SDRS which makes it more than just a folder. 2TB datastore cluster 500GB 500GB 500GB 500GB datastores
  • 5. Storage DRS Operations – Initial Placement (1 of 6)  Initial Placement – VM/VMDK create/clone/relocate. • Select a datastore cluster rather than an individual datastore and let SDRS choose the appropriate datastore. • Storage DRS selects datastore based on space utilization and I/O load. • By default, all the VMDKs of a VM will be placed on the same datastore within a datastore cluster (VMDK Affinity Rule). 2TB datastore cluster 500GB 500GB 500GB 500GB datastores 300GB 260GB 265GB 275GB available available available available
  • 6. Storage DRS Operations – Load Balancing (2 of 6) Load balancing – SDRS triggers on space usage & latency threshold.  Algorithm makes migration recommendations when I/O response time and/or space utilization thresholds have been exceeded. • Space utilization statistics are constantly gathered by vCenter, default threshold 80%. • I/O load trend is currently evaluated every 8 hours based on a past day history, default threshold 15ms.  Storage DRS will do a cost / benefit analysis!  For I/O load balancing Storage DRS leverages Storage I/O Control functionality.
  • 7. Storage DRS Operations – Setting Thresholds (3 of 6)
  • 8. Storage DRS Operations – Datastore Maintenance Mode (4 of 6)  Datastore Maintenance Mode • Evacuates all VMs & VMDKs from selected datastore. • Note that this action will not move VM Templates. • Currently, SDRS only handles registered VMs. Place VOL1 in maintenance mode 2TB datastore cluster VOL1 VOL2 VOL3 VOL4 datastores
  • 9. Storage DRS Operations – Rules (5 of 6) Datastore Cluster Datastore Cluster Datastore Cluster VMDK affinity VMDK anti-affinity VM anti-affinity  Keep a Virtual Machine’s  Keep a VM’s VMDKs on  Keep VMs on different VMDKs together on the different datastores datastores same datastore  Useful for separating  Similar to DRS anti-  Maximize VM availability log and data disks of affinity rules when all disks needed in database VMs order to run  Maximize availability of  Can select all or a a set of redundant VMs  On by default for all VMs subset of a VM’s disks
  • 10. Storage DRS Operations – Scheduling (6 of 6) SDRS allows you to create a schedule to change its settings. This can be useful for scenarios where you don’t want VMs to migrate between datastore or when I/O latency might rise, giving false negatives, e.g. during VM backups.
  • 11. So What Does It Look Like? Initial Placement
  • 12. So What Does It Look Like? Load Balancing.  The Storage DRS tab will show “utilization before” and “after”.  There’s always the option to override the recommendations.