What should be considered when purchasing a virtual machine set up?
Solution 1:
I agree with Bravax's points. In addition to that I would pay attention to the following things:
- Server CPU should support VT technology
- 64 Bit is key for a virtual server (you want a lot of memory)
- Fast and good quality network cards
- Ram, Ram, Ram
- A good quality raid controller and some fast (at least 7200rpm) hard disks (I prefer a striped RAID set on my virtual servers)
Also, think about your backup strategy in advance. If you decide to backup your complete virtual machines rather then running backups "in" your virtual machines during the night you will need the appropriate backup space.
Solution 2:
Pick a manufacturer (I like HP and IBM over just about anybody else but your mileage may vary), speak to their sales engineers, they're not too busy right now, tell them what you want, then post back their recommendations on here and we'll strip away all the unrequired kit they think you need :)
Solution 3:
- The ability to run the virtualization software. (Some hardware can't, or isn't supported.).
- Whether you can increase the amount of Memory, CPUs and storage easily.
- What the network and network card configuration will be, as this needs to support the VM's
I would suggest 1 dedicated core per VM, and you may want more.
Some of the calculations depend on the virtualization software you're using too.
A rough calculation you can do is spec each of the VMs as normal servers, and multiply their requirements by 1.5, so you get some leeway for new VMs, as well as flexibility.
Solution 4:
I agree with Flo's points and the key is what are you using the VMs for.
The major problem we have with running ESX and ESXi on blades is storage capacity and disk i/o. Most blades can support two local HDD and have RAID1 or RAID0. Depending on your disk space and i/o requirements a blade may not be the best choice. If you already have a SAN in place then these two points aren't valid, but if your budget doesn't allow for that then consider a traditional rackmount or tower type server where you can add RAID cards and gobs of disk for cheap.