Windows Server 2012 Thread, Should I virtualize? in Technical; Hi all,
I've been looking around at this, but would like your input too. I support a primary who has ...
1st July 2014, 10:11 AM #1
Should I virtualize?
I've been looking around at this, but would like your input too. I support a primary who has a six year old server running 2003R2 which they are replacing. The new server will have two 128GB SSDs, two 1TB Veliciraptor 10K drives and 8GB of RAM (This is decided and isn't changeable). Should I install Hyper-V and then make a virtual DC and a virtual file server on it (obviously with room for more VMs and the ability in future to move VMs if needed), or just make it a physical DC with network shares on it. I am well aware I don't make it a physical DC and put Hyper-V on.
Thank you for your opinions.
1st July 2014, 10:18 AM #2
how much storage are they expecting to get out of it? I suppose two RAID1 groups with boot drives on the SSDs and data on the Large drives would be doable. Probably preferable to the file shares on a DC.
However I'd be concerned about the expectations for the hardware given the limited resources
1st July 2014, 10:19 AM #3
Depends on size of school.
You could virtual a DC and File server as one server rather than two. You could allocate up to 6GB to that machine then
1st July 2014, 10:45 AM #4
The school has about 150 kids, 50 computers and a dozen laptops. They are currently using around 200GB of data.
@snagrat - Why virtualise that instead of doing it physically? I'm not challenging your suggestion, I just want to understand it.
1st July 2014, 10:46 AM #5
No reason really.
Doing it virtual means if you ever wanted to shift if to new hardware you could very easily, whereas a physical machine would need fully migrating.
1st July 2014, 10:49 AM #6
What do you hope to gain from virtualisation? What other roles does the server provide? In all honesty I'd probably go for a single multi-role physical server in this instance, unless there is a compelling reason otherwise?
1st July 2014, 11:04 AM #7
I would be very wary of having a single dc that is virtual. I had that for a while when I was setting my network up. The VMs don't keep time very well, so a server that relies on perfect timing for authentication is not advisable as a VM.
If you can get another server for a primary DC (anything that runs the server OS will do... an oldish laptop?) then I'd say go for it.
Thanks to Sephiroth from:
1st July 2014, 11:09 AM #8
Yes always virtualize.
Helps massively with the disaster recovery procedures.
1st July 2014, 11:20 AM #9
8gb RAM is a very low amount of RAM for a server, especially if you're virtualising, probabaly too low to split your servers as you'll need memory for the Hyper-V server, then memory for each
As for virtualised DC, if you're sticking with 2003 R2 then the recommendation is to have one physical. If you're upgrading to 2012 R2 then go virtual as that is fully supported and changes in how AD works means you no longer have to worry about timing issues.
1st July 2014, 01:21 PM #10
That server is not adequate for virtualisation. You're going to be running three Windows servers (host and two VMs) with only 8GB of RAM. Most laptops sport that amount of RAM these days.
I would only consider virtualisation if you can bump the RAM up to 16GB or more and have a server that can backup and store the VMs. If you don't have backups of your VMs then you are more likely to have failures than with physical servers.
Sometimes virtualisation software can have problems, either from upgrade issues or bugs (seen both), and these can sometimes cause your VMs to be unbootable. I've had it occur with 3 VMs over 5 years with vSphere (v4.0, 4.1, 5.0, 5.1, 5.5). Easy to fix if you took a backup before major upgrades, DIW if you didn't.
1st July 2014, 01:50 PM #11
I'd point out he's running max 62 clients in a primary school. He'd could half that RAM and still do virtualisation with Hyper-V and not notice. Not that I'd recommend that of course. As it stand he could have 2Gb for host, 3Gb each for DC and File Server. Actually if you do it at all, ESXi would be a better host OS choice. Bump each guest OS up to 3.5Gb, ESXi shouldn't need more than 1Gb (it shouldn't really need half that).
Originally Posted by teejay
DR is about the only compelling reason I can think of to consider it. I'm not sure it's a strong enough reason in this instance.
1st July 2014, 02:08 PM #12
I am planning to do something similar. I've tested but not had a chance to make the change yet so can tell you my reasons, but can't report real world experience. The main difference is that I have upgraded the RAM from 4Gb to 24Gb in preparation - I know that's way more than I need, but it wasn't significantly more expensive than smaller upgrades when o bought it.
My main reasons are:
2) Testing - I can try things out on a snapshot without making changes to the live server.
3) Potential to split out roles
4) simplified upgrade path when it happens - I will add a second server to the domain, promote to DC and demote the original. Would be even easier if I split out the file server role first
Just my thoughts - I know that not everyone will agree...
1st July 2014, 02:14 PM #13
Even though it's only got 8GB RAM, I'd still put VMware on it and set it up as one DC with 4GB RAM and one File Server with 4GB RAM. Vmware will only use ~1GB RAM which leaves plenty for your two VMS
Divorcing the physical hardware from the O/S is the most important benefit of Virtualisation.
Quick and easy backup/restore/migrates are the next most important benefit.
There are no downsides (to using VMware, Hyper-V is not so resource efficient).
1st July 2014, 02:26 PM #14
Of course every instance is different but running a larger primary school's virtual environment, I would say that 8Gb could be used to do what you want. I would advise more but it seems that the 8Gb is set.
2Gb for host and 3Gb per server will be ok. I doubt the statement that "Most laptops sport that amount of RAM these days", certainly not in my experience anyway (just a non-scientific visit to Amazon shows that the vast majority of laptops are shipped with 4Gb).
I think DR is a major reason to virtualise and would highly recommend it. So if you go down this route put a lot of thought into this area as well.
As always I know people will be vehemently opposed to the above but I stick by it
Last edited by sparkeh; 1st July 2014 at 02:29 PM.
1st July 2014, 02:41 PM #15
Both have memory dedupe so if you have multiple servers all running the same base OS they can share 8GB nicely with only the differences taking up more memory. Hyper-V does use a bit more RAM for a host if using the full GUI version but it does give you a gui on the box itself where as you always need remote management tools on ESXi, you can use remote management tools on Hyper-V too to cut down the ram usage of the host by pulling out the GUI - this version is also free (no need for server 2012). ESXI is much nicer for Linux OSs and maybe has less updates along with not really needing a virus checker. Hyper-V really should still have some form of AV which is probably its biggest downfall as a host. You do get more advanced features for free with Hyper-V though like free live migration.
Originally Posted by AButters
Last edited by SYNACK; 1st July 2014 at 02:43 PM.
2 Thanks to SYNACK:
Jawloms (2nd July 2014), sparkeh (1st July 2014)
By Dos_Box in forum Windows
Last Post: 7th March 2007, 01:35 PM
By alexknight in forum Hardware
Last Post: 22nd December 2005, 06:36 PM
By altecsole in forum How do you do....it?
Last Post: 12th December 2005, 09:40 PM
Last Post: 22nd November 2005, 02:34 PM
By tarquel in forum Wireless Networks
Last Post: 16th November 2005, 08:49 AM
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)