Converting SBS2011 to VM

Posted on 2014-03-12
Medium Priority
Last Modified: 2014-03-17
Good Day-
I inherited a customer with SBS2011 and I need to get him onto Server 2012.  What's the possibility of virtualizing his existing machine and installing it on the same box under VMware? The intention is to better utilize his existing equipment and migrate him to separate SQL server.  Outsource his exchange server.

Your input both positive and negative are most welcome.
Question by:OnsiteSupport
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
LVL 25

Assisted Solution

by:Zephyr ICT
Zephyr ICT earned 664 total points
ID: 39923210
It's possible ...

You can do a P2V for the SBS2011 using VMware converter standalone, then after you've set up the server with VMware you can do a V2V from the SBS (from Workstation format to vSphere format so to speak).

Just make sure when doing the conversion that you disable all services and make sure no traffic is coming in anymore. Then when booting up the converted machine the first time, remove the old network cards and all other services not needed anymore (e.g monitoring software from HP or DELL or something).
LVL 27

Assisted Solution

Steve earned 668 total points
ID: 39923503
Hi OnsiteSupport,

It is possible to virtualise SBS but it's a bit messy as SBS doesn't really like being a VM in the first place. P2Ving it is even messier.

As long as you take care you can certainly do it.

Firstly ensure you P2V in DS restore mode. this is critical to ensure that you do not corrupt your Active Directory database.

Secondly, when you boot up the newly created VM, ensure you boot into DS Restore Mode again and NOT into a normal bootup.

This is so you can fix the VM before SBS starts everything up and goes mental.

In DS restore mode:
> amend the NIC so the new VM NIC has the SAME IP address as the original NIC.
> Remove any hardware specific software (RAID stuff, dell/HP management stuff etc)
> ensure all disks are available and happy.

Once you are happy it's all good, go ahead and reboot into a normal startup.

Once its running you often find a few unrecognised devices, as SBS doesn't recognise a few drivers/devices that are used in VMware & hyper-v. There isn't much you can do about this, but it should mostly work OK.

In general, SBS is a very busy/resource hungry system and it doesn't play well with other VMs. Ensure you are planning sufficient resources for the VM or you will badly affect SBS. Disk access & memory are the two big hitters. Make sure you provision enough memory and try to keep SBS stuff on separate disks to other VMs if practical.

Author Comment

ID: 39923764
totallyonto. thanks for your input.  I'm not surprised at all.

thinking an intermediate physical machine to restore to. then migrate the domain to 2012 on the good box, if thats at all possible.

hands are tied no matter what we do.
Cyber Threats to Small Businesses (Part 2)

The evolving cybersecurity landscape presents SMBs with a host of new threats to their clients, their data, and their bottom line. In part 2 of this blog series, learn three quick processes Webroot’s CISO, Gary Hayslip, recommends to help small businesses beat modern threats.

LVL 27

Expert Comment

ID: 39923789
you could certainly move SBS to another machine temporarily if you plan to re-use the current hardware, but its one hell of a process to follow.
Using the P2V method is probably the least messy, as restoring SBS to new hardware directly is even harder.
LVL 96

Accepted Solution

Lee W, MVP earned 668 total points
ID: 39924282
I would ask totallytonto to be more specific because I very much disagree with the comments made.

P2Ving (which I concede I haven't done all that much - I tend to install cleanly) has never that I've heard of corrupted AD unless someone has done something really bad like P2V and boot the V while the P is still powered on.

Further, all my SBS 2011 deployments are done in VMs and the only thing SBS 2011 doesn't like about being in a VM is if you need to use Fax services.  Otherwise, there is no issue I can think of.

In general, SBS is a very busy/resource hungry system and it doesn't play well with other VMs. Ensure you are planning sufficient resources for the VM or you will badly affect SBS. Disk access & memory are the two big hitters. Make sure you provision enough memory and try to keep SBS stuff on separate disks to other VMs if practical.

As for being resource hungry, yes.  Busy, not really... in my opinion.  CPU utilization on my busiest 4 core or more system is 20% during peak times (that doesn't mean I don't spike to 100, but that over a period of time it averages 20%).  And I disagree about "playing well with other VMs" - like ANY VM, you need appropriate hardware to support the VM.  Disk for ANY serious of VMs is an important factor.  And RAM issues are in part due to Exchange and the SQL instances. This is why (on Hyper-V - I don't use VMWare) you do NOT use Dynamic RAM with an Exchange or SQL server (or SBS Server).

Author Closing Comment

ID: 39931929
Thank you all for your input.  It's crippling to have a 10 person office using heavy SQL and Exchange on SBS 2011.  Hoping a complete domain rebuild will not be necessary.  They are trying to minimize costs.
LVL 27

Expert Comment

ID: 39931937
Hi Lee,

With regard to P2Ving a DC, I have always believed you should always do P2V in DS restore mode as P2Ving any live database can cause corruption if the P2V software cannot request the application to clean the DB before it is copied. Many P2V apps are known to have this issue with AD.

DS restore mode is the only situation where a DC (in this case SBS) can be running without having the NTDS.dit files open and in use.
Otherwise an OFFLINE P2V is best ensure corruption is kept to a minimum. AD can fix itself in many cases so I acknowledge it is often fine, but its best to avoid the corruption in the first place.

While some versions of ESX & Hyper-v don't officially support SBS (and can result in a few unrecognised drivers) the primary reason for not P2Ving it would be performance in my opinion.
SBS is a very busy server, with a mix of various bits of software that shouldn't really ever run on the same box, according to many best practices (exchange shouldn't really be on a DC to start with, for example)

The primary idea of virtualising is to share resources between multiple VMs to make the best use of the resources available.
As SBS is a very busy server (SBS is well known for causing heavy disk access) the resources being shared should be carefully considered to ensure the SBS isn't going to affect any other VMs in use.

Author Comment

ID: 39931945
if the only intention of P2V is to free up the existing hardware to create a virtual environment then perhaps the argument regarding resources doesn't apply?
if building a dedicated DC immediately after P2V AND migrating off of sql and exchange were doable in 3 days time?
LVL 27

Expert Comment

ID: 39933922
You're quite right. The advice given above is a general consideration for virtualising SBS servers, but it is only a temporary step so it's certainly possible as advised in my original post.
If you intend to run only the SBS server on a dedicated host, the resources are not going to be shared with other VMs so it's not such a big deal, assuming the additional overhead of running a VM system isn't an issue as this does need to be considered.

If you intend to run any other VMs it definitely applies though.

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Question has a verified solution.

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

Is your company's data protection keeping pace with virtualization? Here are 7 dynamic ways to adapt to rapid breakthroughs in technology.
A look into Log Analysis and Effective Critical Alerting.
Teach the user how to install and configure the vCenter Orchestrator virtual appliance Open vSphere Web Client: Deploy vCenter Orchestrator virtual appliance OVA file: Verify vCenter Orchestrator virtual appliance boots successfully: Connect to the …
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial
Suggested Courses

777 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