Solved

Storage optimization for SCVMM 2012R2

Posted on 2014-12-16
8
235 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
  • 4
  • 4
8 Comments
 
LVL 38

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 38

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
 
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
Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

 
LVL 38

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 38

Accepted Solution

by:
Philip Elder earned 500 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

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Join & Write a Comment

#Citrix #XenApp #Citrix Scout #Citrix Insight Services #Microsoft VMMAP #Microsoft ADEXPLORE #Microsoft RAMMAP #Microsoft TCPVIEW #Microsoft AUTORUNS #Microsoft PROCESS EXPLORER #Microsoft PROCESS MONITOR
Is your company's data protection keeping pace with virtualization? Here are 7 dynamic ways to adapt to rapid breakthroughs in technology.
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
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…

758 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

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now