At a client, I have about 15 "servers" that maintain the usual services: DNS, DHCP, email, web, ERP (that is split on 5 different servers), CRM, etc.
The "servers" are most of them over 5 years-old (some over 10), with 256MB-1GB RAM, so I want to virtualize the services.
As cost is always an issue, I recommended 3 HP DL 320e, with 16GB RAM and 2TB drives. They should have more than enough resources for the current services plus some space to grow.
Now I'm researching software options for the virtualization hosts.
- easy to maintain: some form of web/graphical interface to stop/start/create/migrate virtual machines.
- some form of high availability. Not instant, a 45 minutes downtime is acceptable, as long as human intervention is not required.
- some way to backup the virtual machines without stopping them.
- not Microsoft. The client is a Linux shop and does not trust MS.
- low cost.
So far, I've looked at
- vSphere (for HA), but it is very expensive and made for datacenters
- Hyper-V. No HA and made by MS
- Proxmox. Looks like an UI on top of KVM and fairly popular. They seem to have a HA option (VE Cluster). Anyone has experience with that?
Can I get some opinions/suggestions on what do you think it's an acceptable software solution for this situation?