On Sun, Jan 1, 2012 at 11:18 AM, Tanstaafl <tansta...@libertytrek.org> wrote: > Hi all, > > I'm looking into virtualizing my servers (all 3 of them), and am a little > confused as to the differences between Xen and XenServer...
Think of it as a bit like the difference between Linux and a Linux distribution. "Xen" is the name of the hypervisor, XenServer is the hypervisor plus some support tools in a dom0. While I haven't played with XenServer, I have played with its open-source clone, XCP, and was very annoyed by it. I'd rather run a Gentoo dom0. > > First - I want to use a bare metal hypervisor that supports the following: > > 1. Can be installed on a USB FLASH drive (I have some Dell Poweredge 2970 > servers with the internal USB slot for just this purpose), and I don't think I've heard of anyone doing this, but I don't see why it'd be a problem. > 2. Fully supports both Windows Server 2008 (our Domain Controller), and > Gentoo Linux (our mail and web servers). The xen supports hvm, where it emulates hardware; in a full hvm VM, *any* operating system comfortable on x86 should run. There's also paravirtualization, which is faster, and is likely what you're thinking of wrt 'bare metal'. Signed drivers for paravirt mode for hardware (such as your network, disk or system clock) are available for current versions of Windows. Finally, on some server hardware, you can grant VMs access to particular PCI and PCIe devices. > By 'fully' above, I mean, I can install the guest tools/additions, so I'll > be able to safely manage the VMs (shutdown in case of an extended power > failure, snapshots, migrations, etc) > > I can't seem to find an ebuild for the xenserver tools, and when looking > found out about Xen (I had thought that it went away a long time ago)... "eix xen" shows a few relevant results: * app-emulation/xen Available versions: 3.4.2-r4!t 4.1.1-r2!t ~4.1.2!t {acm custom-cflags debug flask pae xsm} Homepage: http://xen.org/ Description: The Xen virtual machine monitor * app-emulation/xen-pvgrub Available versions: 4.1.1-r1 ~4.1.2 {custom-cflags} Homepage: http://xen.org/ Description: allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem * app-emulation/xen-tools Available versions: 3.4.2-r3 ~3.4.2-r5 ~4.1.1-r5 4.1.1-r6 ~4.1.2-r2!t {acm api custom-cflags debug doc flask hvm pygrub qemu screen xend} Homepage: http://xen.org/ Description: Xend daemon and tools * sec-policy/selinux-xen Available versions: [M]2.20110726 Homepage: http://www.gentoo.org/proj/en/hardened/selinux/ Description: SELinux policy for xen * sys-kernel/xen-sources Available versions: (2.6.18-r12) 2.6.18-r12!b!s (2.6.34-r3) ~2.6.34-r3!b!s (2.6.34-r4) ~2.6.34-r4!b!s (2.6.38) ~2.6.38!b!s {build deblob symlink} Homepage: http://xen.org/ Description: Full sources for a dom0/domU Linux kernel to run under Xen > > Anyway, looking for any pointers from anyone currently running either of the > two... Not currently, but had some experience with it at work and at home, plan to get back into it later this month. -- :wq