I've already asked such a question, but this is another server with new requirements.
Situation:
- I need to run following operation systems:
- Debian
- Windows Server 2008
- I got 2 IPs
I need to run Debian (for website and irc) and Windows Server (for an application which needs a lot of ram, almost as much as the server has), that's why I need a virtualisation method which does not waste memory.
I only have experience with a headless virtualbox installation. But I think XEN performance is much better, but would require a 3rd ip (1 for dom0 and 2 for the machines). But maybe NAT would be an option, I could use iptables as a firewall for windows and only forward specific ports. I know that vbox offers NAT but i think that xen offers this, too.
Which program would save memory? As far as i know Xen has a better performance than virtualbox and vbox is made for a desktop installation, not for a server use. But with vbox I only need one virtual machine: windows - the linux stuff can be installed on the host.
Additional I need a VPN tunnel to both the debian and windows machine, PPTP or OpenVPN, don't know if this can be installed @dom0 (xen).