XenServer 6.2 Is Now Fully Open Source
First time accepted submitter Jagungal writes "Although the core Xen hypervisor has always been open source from the start, Citrix have now released the next version of their XenServer including all features and tools under an open source license. This includes also introducing a new XenServer.org community portal. The major change for users is that they now get all features from the licensed version for free but unless they pay for support, they have to do all security updates manually. Change logs for the new version 6.2 can be found here.
It's been a few years since Citrix started giving it away, free as in beer.
and it was the best choice we ever made.
live migration is free (as in beer). and it runs its little heart out with no problems.
2 years now, 30 TB of files, 40 GB of mysql data, about 30 VMs on 4 hosts. not one single problem.
The only issue we've run into is getting fully paravirtualized FreeBSD. It is a rather involved process. But once you have one VM you just copy it like a template. And luckily ZFS On Linux is starting to be good enough so we don't have to really care about FreeBSD so much.
Plain-vanilla Xen (not Xenserver) with DRBD (et al.) making instant failover is pretty awesome too.
Fuck VMWare.
According to
http://www.xenserver.org/about-xenserver-open-source/gplv2-license.html
the licenses used include:
AFL
Artistic
ASL 2.0
BSD
BSD-like
LGPL (v2+, v2.1 , v2.1+, v3+, v2+ with linking exception, with linking exception)
GPL (v2, v2+, v3, v3+, unspecified version, v2 with linking exception)
OSL
MIT (v1.1, unspecified version)
OpenLDAP
Zlib
PSF
That list also includes:
Qlogic (link is to http://www.qlogic.com/supportx0/agreement.asp , but that's borked)
Public Domain
pubkey (artefact; refers to GPG keys for some reason)
Proprietary
Distributable
Freeware
I'm just a simple hyperchicken lawyer from Andromeda, but in my galaxy, proprietary licenses aren't 'open source' let alone Free software licenses. Same goes for freeware, public domain, etc.
For the curious, the proprietary-licensed stuff includes software from Brocade Communications, Citrix Systems (!), Emulex, and QLogic.
Check out ganeti as well: https://code.google.com/p/ganeti/
Features
Ganeti provides the following features for managed instances:
Support for Xen virtualization:
Support for PVM and HVM instances
Live migration support
Virtual console (on PVM) or VNC (on HVM) to control instances
Support for virtio or emulated devices
Support for KVM virtualization: (from Ganeti 2.0)
Live migration support
Support for fully virtualized instances
Support for semi-virtualized instances (kernel residing on the host)
Support for VNC or serial access
Support for virtio or emulated devices
Recommended cluster size 1-40 physical nodes
Disk management:
Plain LVM volumes
Files (from Ganeti 2.0)
across-the-network raid1 (using DRBD) for quick recovery in case of physical system failure
Instance disk partitioning supported from Ganeti 2.0
Export/import mechanism for backup purposes or migration between clusters, or
Automated instance migration across clusters (since Ganeti 2.2)