vCenter

 View Only
  • 1.  Datastore Clustering

    Posted Aug 04, 2014 01:38 PM

    We currently have a number of datastores VMStore_Live1 to 8, recently we had a datastore fill up and this caused an issue with some of the running virtual machines in our live environment.

    I had a thought about using datastore clustering so Storage DRS would be used between the datastores, we are currently using NetApp, would any of your recommend using Datastore clustering? or are there some catches with this?

    We have a host cluster with DRS and HA, but at the moment we just have separate datastores which we manually migrate vm.



  • 2.  RE: Datastore Clustering

    Posted Aug 04, 2014 02:06 PM

    Storage DRS can helps you in this problem but not eliminate in case you're using thin provisioning vmdks, because of this I recommend you configure a alarm to inform you about datastore disk overallocation.



  • 3.  RE: Datastore Clustering

    Broadcom Employee
    Posted Aug 04, 2014 02:28 PM

    Yes, you are good to go for SDRS. It will solve your problem not only from space balancing but also from IO balancing.

    Also, as per current design, when you enable SDRS on datastore cluster, it enables SIOC (storage IO control) as well on all the datastores in datastore cluster. With SIOC, you can set shares on each VMDK in a VM in terms of IOPS and whenever there is IO resource contention, SIOC will distribute IOPS from a datastore to all the VMS resided on that datastore as per the shares set on VMDKs@VMs.

    SDRS offers you below sub-features:

    1. Initial placement of the VMs those are getting newly created or cloned or migrated from other datstores: SDRS considers IO & Space load while placing the VM on appropriate datastore inside the datastore cluster.

    2. Space IO balancing based on space threshold you set (in %)

    3. IO load balancing on IO threshold (in ms)

    4. You can set affinity & anti-affinity rules .

    5. Datastore maintenance mode: If you want to keep one datastore in maintenance mode, VMS on that datastore will be automatically migrated to other datastores in the cluster.

    Please note that Storage IO Control != Storage DRS IO Load Balancing

    Refer:Death to false myths: Storage IO Control = SDRS IO load balancing

    Please refer in and out of SDRS: An introduction to Storage DRS

    Let me know if you need more details on configuration. or for any doubt you may have

    Thin VMDKs on Thick

    One of the very nice things about this appraoch is that, through the use of Storage DRS, when one datastore in a datastore cluster starts to run out of space, possibly as a result of thinly provisioned VMs growing in size, SDRS can use Storage vMotion to move VMs around the remaining datastores in the datastore cluster and avoid a datastore filling up completely. The other advantage is that there are no dead-space accumulation/reclamation concerns as the storage on the back-end is thickly provisioned. One factor to keep in mind though is that Thin provisioned VMDKs have slightly less performance than thick VMDKs as the new blocks allocated to the VMDK were zeroed out before the I/O in the Guest OS is commited to disk.

    Refer: Thin Provisioning - What's the scoop? | VMware vSphere Blog - VMware Blogs



  • 4.  RE: Datastore Clustering

    Posted Aug 04, 2014 02:44 PM

    Is it possible to change the automation of datastore clusters? similar to host clusters? where you can set it to make recommendations?



  • 5.  RE: Datastore Clustering
    Best Answer

    Broadcom Employee
    Posted Aug 04, 2014 02:50 PM

    Yes,

    We have two modes:

    1. Manual load balancing

    2. Automatic load balancing

    We do not have partially automated the way we do fro DRS cluster.

    Note that: Automated initial placement is excluded in both modes: SDRS generates an initial placement recommendation that always requires a manual confirmation.



  • 6.  RE: Datastore Clustering

    Posted Aug 04, 2014 02:53 PM

    Very helpful thank you very much to both of you