?
Solved

Storage optimization for SCVMM 2012R2

Posted on 2014-12-16
8
Medium Priority
?
323 Views
Last Modified: 2014-12-29
I can see there are options for Dynamic Optimization of hosts in SCVMM 2012 R2, and that these are based on memory consumption and processor consumption. I can see there are options for Power Optimization as well. But how do I set up the equivalent for Storage DRS (that exists in VMWare) for SCVMM2012R2? In other words; I want to set up Dynamic optimization of storage and load balancing of storage based on storage consumption, but I can't find descriptions of this or articles about this on the internet. If it is of any concern; the SCVMM 2012 R2 environment that I want to set this up in uses clustered hosts that are clustered with Microsoft Failover Clustering. This cluster in turn uses CSV disks (Clustered Shared Volumes).
0
Comment
Question by:itnifl
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
8 Comments
 
LVL 39

Expert Comment

by:Philip Elder
ID: 40504105
How are the nodes connected to the shared storage

Is MPIO being used?

If yes, then that's probably the answer to what you are asking.

We use MPClaim from an elevated command prompt to manage storage.

If SMB Multi-Channel is being used then that's a bit different. Scale-Out File Server and Hyper-V would take care of the I/O moving across the channels.
0
 
LVL 2

Author Comment

by:itnifl
ID: 40504419
We are using MPIO, but it is not IO load balancing I am wanting to control. I want a storage load balancing feature that auto migrates vhdx files to other CSV disks when such a disk fills up, so to even out the storage data usage among the CSV disks in the cluster.
0
 
LVL 39

Expert Comment

by:Philip Elder
ID: 40504537
Ah, not possible.

How we do things:
Smaller clusters with 4-12 VMs: We set up a dedicated LUN for each VHDX file with ownership of the LUNs distributed either between nodes (Asymmetric Cluster via Storage Spaces) or controllers (DAS like MD3220 SAS, P2000 MSA SAS). Each VM has an OS VHDX and a Data VHDX.

For clusters with more than that our storage is on a Scale-Out File Server cluster with Storage Spaces. We tend to set up one large Space (LUN) or two Spaces (LUNs) for our CSVs since SoFS takes care of load via SMB Multi-Channel.

One can Live Migrate VHDX files between CSVs without bringing the VMs down.

Oh, and we _don't_ thin provision our setups. All VHDX files are FIXED. Having an overprovisioned CSV is a recipe for disaster IMNSHO.

EDIT: I almost forgot. We don't snapshot either. That creates a differencing disk that continues to grow until the snapshot is deleted which merges the differencing disk back into the parent.
0
2017 Webroot Threat Report

MSPs: Get the facts you need to protect your clients.
The 2017 Webroot Threat Report provides a uniquely insightful global view into the analysis and discoveries made by the Webroot® Threat Intelligence Platform to provide insights on key trends and risks as seen by our users.

 
LVL 2

Author Comment

by:itnifl
ID: 40520605
Philip Elder: Thank you for your reply. Yes, thin provisioned disks are not recommended by Microsoft in production environments. We will have to have strict control of the over provisioning that is being done, constant surveilance. If there is no way to auto live migrate VMs from LUNs that have exceeded a threshold, then i will just have to create a script or something that does this for me at frequent intervalls.

This is a bit of a disapointment. I am used to VMWare having Storage DRS that can automatically load balance and live migrate virtual machine files to other datastores if thresholds are exceeded, without any fuzz or complications.
0
 
LVL 39

Expert Comment

by:Philip Elder
ID: 40521303
In current versions the onus is on us to make sure we have our storage ducks all lined up and not overcommitted. ;)

In a team environment where different folks have control over various components this can be a bit of a challenge.

If granular permissions are required then look into AzMan and the abilities it has to delegate authority for the various virtualization roles. If one does not need authority to delete/remove VMs then AzMan is a great way to help keep things under control.
0
 
LVL 2

Author Comment

by:itnifl
ID: 40521442
More administrators = more people to keep in the loop of information = more administrative difficulties = larger chance for administrative error. In my opinion there should only be a couple of administrators with full administrative privileges in a virtualization environment. If people are not able to watch out for what they are doing in the environment, they should not have privileges to handle the system or systems should be set up to control this for them.

In this thread I am only concerned with Hyper-V's equivalent to VMWare's SDRS, which seems to be more then lacking.
0
 
LVL 39

Accepted Solution

by:
Philip Elder earned 2000 total points
ID: 40522139
Yes, no equivalent in current versions.

Even in our work with Scale-Out File Server clusters that provide SMB based storage for Hyper-V VHDX files we are the ones managing space requirements and distribution.

System Center VMM may be able to at some point but not now.
0
 
LVL 2

Author Closing Comment

by:itnifl
ID: 40523228
I ended up writing a script that I run every 15 minutes. It checks to see if a datastore is below a certain threshold, then migrate the largest vm to the largest available space. If that space can not hold the vm, then migrate the smallest vm to the largest available space. If that space cant hold the vm, then we are out of space, no migration is done.
0

Featured Post

Learn Veeam advantages over legacy backup

Every day, more and more legacy backup customers switch to Veeam. Technologies designed for the client-server era cannot restore any IT service running in the hybrid cloud within seconds. Learn top Veeam advantages over legacy backup and get Veeam for the price of your renewal

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If your vDisk VHD file gets deleted from the image store accidentally or on purpose, you won't be able to remove the vDisk from the PVS console. There is a known workaround that is solid.
Will try to explain how to use the VMware feature TAGs in the VMs and create Veeam Backup Jobs using TAGs. Since this article is too long, I will create second article for the Veeam tasks.
In this video tutorial I show you the main steps to install and configure  a VMware ESXi6.0 server. The video has my comments as text on the screen and you can pause anytime when needed. Hope this will be helpful. Verify that your hardware and BIO…
This course is ideal for IT System Administrators working with VMware vSphere and its associated products in their company infrastructure. This course teaches you how to install and maintain this virtualization technology to store data, prevent vuln…
Suggested Courses

649 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question