Link to home
Start Free TrialLog in
Avatar of cbd1012
cbd1012

asked on

How do i virtualize an OS

Greetings,

I recently purchased a dell poweredge r10 server with a 3.0ghz xeon processor and 8 gb of ram.  It is currently running Small business server 2011. I would like to virtualize an instance of windows 7 on there to run some dedicated programs that a user needs to remote into. How do i go about accomplishing this? Are these features readily built into SBS2011

Thanks in advance
Avatar of Rob Williams
Rob Williams
Flag of Canada image

You cannot virtualize a VM on SBS. It does not support Hyper-V. Not only that, if the server has only 8GB of RAM it can barely run SBS 2011. If you had another server you could install the Hyper-V role and add a virtual instance of Win 7 or any other O/S. If it is an existing machine you could covert to a VM using disk2vhd http://technet.microsoft.com/en-us/sysinternals/ee656415

Normally you would install Server 2008 R2 standard as a host and then install SBS 2011 as a VM and you can then add additional O/S's as VM's. To do so would require a machine accepting at least 16GB of RAM.
ps- You may find the following article helpful with virtualization scenarios. It applies to SBS 2008, but the same is applicable to SBS 2011:
http://blogs.technet.com/b/sbs/archive/2008/09/15/sbs-2008-and-virtualization.aspx
You could conceivably use non Microsoft products in an unsupported configuration, such as VMware server, but you would need quite a bit more RAM.
HyperV is not the same with 2008 and 2011

HyperV will work on SBS2008 if you give it a dedicated NIC to run off.  Microsoft did not support it from a technical point of view as SBS2008 is a 1 NIC product, but it still worked.  If you ran on it on one NIC DHCP would not reach client deviuces.

HyperV is now supported on SBS2011 but Microsoft require you to purchase the premium add on pack.

Can you please clarify if you want to run an existing virtual image or image an existing physical machine.
I am afraid not. Ignoring the fact that SBS 2008 is not licensed for Hyper-V, installing it will break the wizards and DHCP.

Hyper-v is not supported on SBS 2011 with or without the premium add-on. SBS 2008/2011 can be a hyper-V client but not a host. i.e. you cannot install the hyper-v role on an SBS without causing serious problems. Having said that you can install it and 'hack' the O/S but you cannot do so and have all features work.
Such a configuration worked fine in SBS2003 with VS2005 with a single NIC. Microosoft have deliberately limited SBS 2008 to a single NIC and removed the normal method of resolving this issue in 2008.  Install a second dedicated network card, dedicated for HyperV and you will not have these issues.

I'd like to know where it's not licensed comes into the play, that's a new one on me.  I'll certainly take into consideration if this is the case.  Everything I have read to date has stated technical reasons rather than licensing reasons.  I'm aware that it has now been licensed with the premium add for 2011.

The onus should be on Microsoft to provide a workaround and not tell customers "sorry that doesn't work any more".  I'm all for doing things Microsoft best practices but sometimes it can be a hindering obsession.

I'm not going to comment on SBS2011 specifically as I have not had the time to test this yet.  I simply wanted to comment on SBS08 and HyperV.
ASKER CERTIFIED SOLUTION
Avatar of Rob Williams
Rob Williams
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial