Stephen Harris wrote:
I'm building a new server at home to handle most of my internal requirements (mail, news, dns, dhcp, backups being the biggies). I also want it to host a couple of virtual servers which are allowed incoming connections from the internet (mail gateway, web server, ssh server); these are virtual so if a hacker _can_ break in then they're limited as to what they can see.
At present the virtual machines are vserver instances on an old FC2 box.
I'm wondering what people recommend for virtual servers these days? CentOS 4 with a vserver kernel? Wait for CentOS 5 and use Xen? VMware? (Vmware is the heavy solution, but it does mean I could host a windows session if I wanted to). Or Solaris 10 and zones?
Any thoughts?
I'd recommend openvz (http://openvz.org). It is based on redhat kernels are has proved to be very reliable and stable for me on centos 4.4. The Centos box does a swag of tasks, including,
openvz kernel (complete with virtual DMZ) Vmware server NFS server SMB Server courier imap (with mysql auth) oracle postfix (with virtual domains and mysql lookups) bacula squid cache Fedora Directory Server
and it never misses a beat.
Cheers,
Brian