How do you do....it? Thread, Server Virtualisation..The options? Your opinions & feedback... in Technical; We are looking at the possibility of moving over to server virtualisation as and when we get budget to replace ...
Server Virtualisation..The options? Your opinions & feedback...
We are looking at the possibility of moving over to server virtualisation as and when we get budget to replace our old servers.
Whilst we understand the principles of virtualisation and its benefits etc., it is still a bit of a mind field.
In an ideal world, 3 physical servers with 2 SAN appliances would be great, but I have to be realistic (financially) and I am therefore looking for a modular based approach / solution.
2 servers with a lot of RAM and local storage. (As an example; R710/DL380, 8 HDDs, 96GB RAM)
Then as budget becomes available we could purchase a SAN (with HDDs or migrate the HDDs across from the servers).
The area that I would appreciate feedback on, is the actual virtualisation process.
We have Hyper-V and VMware ESXi (free) installed on 2 computers for testing purposes.
We have successfully configured a couple of virtualised servers. What concerns me is that it is a very big footprint (basically a whole server OS) where you install additional Server OS on top. Applying updates/service packs to the Hyper-V server would mean rebooting and downtime of all P/V servers.
What are the recommendations / solutions for backing up the virtual servers? Snap shots? DPM or use existing backup software to backup VHD files?
If we had 2 (or more) physical servers how would we introduce redundancy if one physical server failed? For Hyper-V would they need to be clustered?
I realise that by having a SAN that would assist with this scenario.
VMware vSphere Hypervisor (ESXi)
Although free, we have been impressed with VMware ESXi, small footprint on the HDD and its remote configuration console.
We have again, successfully installed a couple of virtualised servers.
What are the recommendations / solutions for backing up the virtual servers?
If we had 2 (or more) physical servers how would we introduce redundancy if one physical server failed? Would we need to purchase VMware vCentre Server to do this? Or is it achievable (but not as easy/instant) with the free version?
I know that the full version, VMware vCentre Server can move virtualised servers to a different physical server in a matter of seconds (with a SAN appliance) and can offer more features.
Basically, what I am trying to ask is "What options are available for virtualisation? Including backing up and redundancy!” comparing Hyper-V, VMware ESXi and VMware vCentre Server.
As a guide, we would be trying to replace 5 ML350 G3/G4 servers initially (DCs, DNS, DHCP, Printer Server, AV Server, WSUS Server)
I would also appreciate any feedback on how you have virtualised (remembering we don't have an unlimited budget or any come to think of it!) using the (non)free virtualisaton solutions along with any pros/cons you have come across.
Im in the same Boat too! its a huge mind field, I'm currently thinking the best option for me its HyperV route with AMD as you get more cores for the same price either the HP ProLiant DL385 G7 Server or PowerEdge R715 or R815 (two of the same model with a SAN). looking a ball park figure in my mind 25k to 30k. with WMare "I think" the main cost comes from the yearly support which is a lot of money
Stay tuned to my blog on here, and links over on Microsoft Schools blog as I will be detailing our solution using HyperV and two R710s, 1 MD3200 SAN. Didnt cost the earth either - I had a very limited budget too!
A couple of quick answers tho... yes, cluster your Hyper V. Why? Well, you can then do the rebooting of Physical servers with no downtime. You can let HyperV migrate them around for you. We had this demonstrated perfectly when we had a UPS power board fail taking out a server. Yes, the VM OSs will need updating, but let WSUS take care of that, and reboot for the ones that need it out of hours by scheduled tasks.
A quick whistly stop, but any qs message me. There will be articles soon on this. If you are in the southwest - or can get here, you are welcome to come and take a look.
Talking of foot prints and Server 2008 does server core Hyper-V run full server 2008 guests? I assume so? When I tried server core recently I set a core and a full VM installing at the same time, the core was asking me to change the admin password while the full server was still halfway through copying files.
I had read about VMware being able to be installed like that, even on a SD Card installed internally.
HDD-less physical servers would mean money towards a SAN.
What version of VMWare are you using? and backup methods?
Backup Exec 2010 R3 is doing the backups with the vmware license It's a little bit problematic at times but that's partially my fault for constantly breaking backup exec
We're using vSphere 4, apparently 5 is more expensive so i doubt we'll move to that any time soon. My opinion of vmware is that it's fantastic, so many possibilities, the only drawback is that its bells and whistles come at a cost.
If you can get VMWare with a 3yr support bundle it'll work out a bit cheaper and means you're sorted for a good length of time. We also have our hypervisor installed on internal memory card (DL380 G7) so that's 6 less spinning disks over the 3 hosts
Hyper-V will do the job but I trust VMWare as a platform more. Also with the hosts if you can stretch to 3 it's a better configuration as if one goes down you're not putting 100% of the load on a single box...
One other point about the backup, Microsoft makes a neat package with Hyper-V \ DPM 2010 as a fully supported 100% Microsoft setup (at minimal cost for education) whereas VMWare would need a Backup Exec or Veeam which offer their own additional features but at a price.
As I found out this summer, there's no right or wrong path, just what you feel more comfortable with and how much you have in the budgets...
Last edited by gshaw; 4th October 2011 at 12:58 PM.
I have my Esxi servers running of Pen drives too. I have some spare as well ready to put in if one goes wrong. Some people really don't like the idea of that single point of failure but it works fine for us.
I am looking to virtualise one of our servers (file server so if anything goes wrong nothing major as long as my backups are working) now i have tested VMWare ESXi and its light, my question is VSphere asks for a licence - do I have to purchase VSphere separately to be able to manage the VMs?
Also is there ANY way that the VMs can be view on the actual server ?
Possible solution: 2 servers with a lot of RAM and local storage. (As an example; R710/DL380, 8 HDDs, 96GB RAM)
That's a good solution for a school - at no point is your need for processing power likely to outstrip your need for storage. A standard Windows network with client machines doing all the processing mostly needs lots of network storage space, you aren't running a processor-heavy web server farm. If you have the money to get a new server in the first place you might as well get one capable of a decent mount of local storage.
You might want to get a separate NAS device as your main storage for your user's files - I would simply make my own, but if you don't like that idea then Qnap devices are pretty resonable. Ideally, have two NAS devices, in separate physical locations, one with smaller, faster storage (maybe proper hardware RAID) as your main file server, the other with larger, slower storage as a backup server. Do regular (twice a day?) syncs between the two and set the backup server up as a read-only version of the live file server, that way people can restore their own files without having to bother you.
If your main servers can have local storage for the VM images you'll have no performance issues from the storage being on the network someplace. I prefer the open source version of Xen as a virtualisation platform as it can run both Windows and Linux VMs, but can also run Linux VMs in paravirtualised mode which makes it quite efficient. If you have two servers you want to mirror, one as a stand-by for the other, you can do that very easily with DRBD, but bear in mind that you shouldn't mirror things like Domain Controllers - they have their own duplication method and it's best to let them get on with it.
Processor-wise, I prefer AMD as all their processor range supports hardware virtulisation - even their low-power Brazos chipset, which would be perfect for a NAS device.
I asked on another forum post what hardware people were using. Many replied but I almost fainted at some of the stuff. Where the heck to people get their cash from? Where do schools get their funds?
So at the moment we are looking at getting a recon server from @ict-direct with two 500Gb drives in that we will mirror. We will install 2008R2 on there with the free VMWare ESXi software. I've already run the VMWare Converter on one of our servers and it took the image without any issues (it was a non critical server with three partitions).
The servers we will be virtualising are not mission critical and will just hold SuccessMaker Enterprise, Sibelius License server, Impero. At the moment because we have an embarrassment of riches after leaving RM and going back to the LEA for our network. We've gone from 4 RM DC servers down to one fileserver and authentication across the broadband network to the central LEA DC servers. It works well.
Our Leccy bill is huge as a school so I think pulling all the servers down into one will work for now. I may eventually get another server and virtualise our pCounter server - but this is in the thinking stage.
I'll then sell our RM servers (which still work) - or will make up a super 32 bit server.
I have no cash or funds in the central ICT budget :-)
As for backing them up I'm going to rely on the mirroring that the server will have but will look at backing up somehow.
[Edit: As a side note I'm interested in the mirroring of servers. If I bought two servers how would I have fall-over if one of them should die?]
In my experience, it does have a tendancy to crash and take the whole virtual server with it - not sure if that's anything to do with virtualisation as such or wether it just conking out on a regular basis is what it does.
As for backing them up I'm going to rely on the mirroring that the server will have but will look at backing up somehow.
I'm sure others will point out that mirroring is not a backup - delete a file on one half of the mirror and the mirroring system quickly and effciently deletes it on the other half, too. If by "mirroring" you mean RAID of some description then that's a good start, but ideally you should have some kind of diasaster recovery facility (server conks out, how do you restore it / get another to take over) and file/email/etc backup so people can restore stuff they delete by accident.
Edit: As a side note I'm interested in the mirroring of servers. If I bought two servers how would I have fall-over if one of them should die?
My experience is with Linux servers, in which case you install DRBD to mirror harddrives between two machines (like having a RAID-1 array split over separate machines) and have the second machine take over the running of the VM should the first one stop for some reason. You can do that manually, or use Hearbeat to do automatic failover for you. Some VM systems will also transfer live, running VMs between different physical machines for you, but as a failover solution for a school this is probably overkill - a service coming back up a few minutes after a server fails while a new VM boots is generally perfectly acceptable.
In my experience, it [Sibelius] does have a tendancy to crash and take the whole virtual server with it - not sure if that's anything to do with virtualisation as such or wether it just conking out on a regular basis is what it does.
One virtual server we have runs various licensing apps, including Sibelius, and works without a flaw. That's Windows 2003 on XenServer attached to a Sun 7110 SAN.