Hyper-V best practices - page file, vCPU, partition, UPS software, backup, etc.

Posted on 2014-08-24
Last Modified: 2014-11-12
The host is a new Dell server PowerEdge T620 as below
Raid 0, 2x300GB
Raid 10, 10x600GB
Dual Xeon CPUs 2x E5-2660 v2
Host OS: Windows 2012 R2 STD

I will need to configure 2 VMs at this moment, and 1 or 2 more in the future.
- SBS2011 STD
- SQL2008 R2

There are about 60 users.

I would need some best practices to configure the followings
- Page File
For both host and VM
- Virtual processors for VMs
- Hard disk controller
- UPS software
I usually use APC PowerChute. Should I installed it on host only or install it on host and all VMs
- Backup
I usually use ShadowProtect. How is it doing with VM backup?
- VHD vs Partition
Should I assign one VHD to each VM with separated OS and Data partitions?
should I assign two VHDs corresponding to OS and Data to each VM?
should I assign one VHD to each VM with only one large partition?

I am sorry there are so many questions. Please help as you can.

Many thanks!!

Question by:techcity
    LVL 56

    Assisted Solution

    by:Cliff Galiher
    For page files, leave sizes alone. Let windows handle then. Virtual or physical, you will always get better performance if you out then on a separate spindle though.

    Processors: SQL has processor licensing limitations, so unless you've made alternate plans, you'll only be legally allowed to assign one virtual processor to that second VM.

    VHD choices: Mainly this is about disaster recovery. I prefer OS on one, and data on a other, per VM. That's a personal preference though and not written in stone.
    LVL 1

    Author Comment

    Our SQL license are per user not per CPU, so I guess I could as many vCPU as I want?
    How will separated VHDs help disaster recovery?
    LVL 56

    Assisted Solution

    by:Cliff Galiher
    You can back up fast-changing data more often and slow-changing data less often for one thing. For another, in some disaster types that don't kill a machine, such as cryptolocker, restoring an entire data VHD is still faster and easier than restoring an entire OS, especially if that OS is a DC.

    You might want to verify your SQL license. Unlike Windows, even user licensed SQL instances usually have processor limits. There were very few ways to license SQL any other way in the 2008 era of products.
    LVL 77

    Assisted Solution

    by:David Johnson, CD, MVP
    I use Veam for Hyper-V backups and DPM for the primary server.  UPS on the host only. Hyper-V is pretty good at stopping and starting VM's on server shutdown.  SQL backups (you can use a stored procedure to keep the log files manageable )
    LVL 1

    Author Comment

    Our SQL Licenses are "Premium Addon" coming with SBS. I will look into it.
    LVL 116

    Accepted Solution

    Don't use partitions, these are old fashioned, so create a VHD per disk you require, it makes them easier to manage, and easier re-size.

    So if you require a C: drive, make sure this is "mapped" or created as one VHD.

    The same with additional drives, D: make sure this is created as disk 2 (another VHD).

    Best Practice for APC, is to use a Network Management Card in the APC Smart UPS, and then use APC free software...

    see here
    LVL 1

    Author Closing Comment

    Thank you very much! Very helpful!

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Why should I virtualize?  It’s a question that’s asked often enough.  My response is usually “Why SHOULDN’T you virtualize?”
    VM backups can be lost due to a number of reasons: accidental backup deletion, backup file corruption, disk failure, lost or stolen hardware, malicious attack, or due to some other undesired and unpredicted event. Thus, having more than one copy of …
    This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles from a Windows Server 2008 domain controller to a Windows Server 2012 domain controlle…
    This tutorial will walk an individual through the process of configuring their Windows Server 2012 domain controller to synchronize its time with a trusted, external resource. Use Google, Bing, or other preferred search engine to locate trusted NTP …

    759 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

    10 Experts available now in Live!

    Get 1:1 Help Now