Download - Prior Releases of XenServer

Prior Releases of XenServer

This page contains download links to versions of XenServer prior to the current release, 7.2.

XenServer 7.1

XenServer 7.1 was released in February of 2017.  It was available in pre-release form under the project name "Ely".

Installers for XenServer 7.1

Documentation Set

Public Hotfixes for xenserver 7.1

  • There are no hotfixes available for XenServer 7.1 at this time.

Software Development Kit (API Bindings)

  • SDK (located under Development Components section)

Source ISO

  • Source ISO (located under Source Disks section)

XenServer 7.0

Released in May of 2016, XenServer 7.0 was available in pre-release form under the project name "Dundee".

Installers for XenServer 7.0

Documentation Set

XenServer 6.5 / 6.5 SP1

Released in January of 2015, XenServer 6.5 was available in pre-release form under the project name "Creedence".

Installers (required for both XenServer 6.5 and 6.5 Sp1)

Documentation Set

Public Hotfixes for XenServer 6.5

A full list of hotfixes for XenServer 6.5 (and 6.5 SP1) can be found here.

Software Development Kit (API Bindings)

  • SDK (Java, C#, Python, PowerShell, and C language bindings for the Xen API).
  • Development packages (binpkg.iso: RPMs necessary for driver development, etc.).
  • Driver development kit (DDK.iso: VM to faciliate creation of driver disks).

DOCKER INTEGRATION

Information on the integration work for Docker can be found on the Docker Community page.  Docker container support is only available with XenServer 6.5 SP1

MEASURED BOOT and Conversion Manager SUPPLEMENTAL PACKS

The measured boot supplemental pack, and Conversion Manager for XenServer 6.5 are available only under a commercial license. The version of these components from XenServer 6.2 must be upgraded to their XenServer 6.5 counterparts for use with XenServer 6.5.  Please visit citrix.com/XenServer for more information on these items.

Commercial Features

Certain commerical features consist of entitlements available under commercial license from Citrix. Access to those items are only available to those with a commercial relationship with Citrix. Please visit Citrix download site. for access to these features.

Source ISOs

Checksums

Supplemental Packs

Conversion Manager

The XenServer Conversion Manager can be used to move VMs into XenServer from VMware VSphere.

Source ISOs

Checksums

Pre-release Binaries

We regularly release alpha and beta builds of XenServer. To see what's available, please visit the preview download page.

Developer Binaries

If you are interested in the development repositories for XenServer, these are accessible and available on the developer page under Software -> Source Code.

Development Snapshots

In addition to the sources, we create a nightly snapshot from trunk and upload it.  This nightly snapshot is ideal for those who are designing a product to work with XenServer and who wish to ensure they are testing early and often as we evolve the product.  The most recent snapshots can be found on our development snapshot page, and as always we remind users of our snapshots that upgrading from a snapshot to a released version may not always be possible.

Third Party Management Options

Non-Windows GUIs for XenServer

While XenCenter is open source, many of our users (and especially developers) would prefer not to keep a Windows machine running just so that they can use XenCenter. While there aren't many Linux/Mac capable GUI clients for XenServer, we suggest trying one of the following:

  • Xen Orchestra is a new, open-source, web-based GUI for XenServer.
  • XAC is a prototypical web-based GUI for XenServer that the XenServer API team is working on. We don't intend this to be used in production itself, but rather to give a good example of how to build a Javascript/HTML5 client for XenServer. A major selling point is that it is completely browser-based.

Documentation

Getting Started

The following documents assist administrators involved in deploying and operating the current release of XenServer (v7.2).

Quick Start Guide

The XenServer Quick Start Guide walks through the installation and configuration essentials to get XenServer and its graphical Windows-based user interface, XenCenter, up and running.

Download from citrix.com

Configuration Limits

The XenServer platform is tested to perform in a number of virtualization scenarios.  The configuration limits used for those tests are listed in the Configuration Limits document.  While it may be possible to exceed the stated limits and have a functional XenServer installation, those seeking support for their installation from Citrix should be aware that operation outside of the configuration limits may make it difficult to deliver support for such an environment.

Download from citrix.com

Release Notes

The release notes contain detailed information on new features, known issues, compatibility, and installation.  Note that some features listed may require a commerical license.

Download from citrix.com

Guides

The following documents are designed to provide detailed guidance on the installation and administration of a XenServer environment.

Installation Guide

This installation guide provides guidance for multiple deployment scenarios.  When planning a new XenServer installation, this guide should be used as a reference.

Download from citrix.com

Administrator's Guide

The administration guide provides a reference for the operation and management of a XenServer environment. This includes aspects of storage and network management, plus detailed descriptions for the XenServer command line interface (CLI).

Download from citrix.com

Virtual Machine User's Guide

The virtual machine user's guide provides configuration information for the operating systems officially supported by Citrix.  Operating systems not listed within this guide may be known to work, but official product support on their use within XenServer is not available.

Download from citrix.com

Management API Guide

This document describes the XenServer Management API - an API for remotely configuring and controlling virtual machines running on a XenServer pool.

Download from citrix.com

Driver Development Kit Guide

This document covers the procedures for creating custom driver disks for XenServer.  Please note that drivers created for XenServer will be version, and potentially hotfix version dependent.  If you are creating driver disks, please pay close attention to the procedures outlined in this document.

Download from citrix.com

Q1 2014 Project Activities

 

XenServer project planning is actively engaged in delivering on both the promise of transparent development for XenServer, but also actively working to advance the capabilties within XenServer. The following development activities are being worked on during Q1 of 2014.

Hardware

Support Intel Ivy Bridge EX

Provide support for Intel Ivy Bridge EX processors.

Control Domain

Move dom0 to 64 bits

XenServer currently uses a 32 bit control domain for historical reasons, including availability of legacy device drivers. This legacy model has adversly impacted XenServer's ability to support modern device drivers which require larger operating memory, as well as having imposed artificial scalability limits on XenServer. Migration of dom0 to use a 64 bit control domain will help alleviate many of these issues.

Improve VDI copy performance

Copying virtual disk images (VDIs) is a common CloudStack operation used during both the initial provisioning of a VM instance, and also during snapshot operations. This work item seeks to improve the performance of VDI copy operations between storage repositories on a single host.

Dynamic LUN growth

Provide the ability to dynamically grow a LUN without requiring VMs on the associated storage repository to be restarted.

Support NFS4

Provide support for NFS4 based storage repositories.

Support VXLAN

VXLAN is one of many options for creating an overlay network which isn't limited to 4094 VLANs. Supporting VXLAN is important for both cloud operators as well as for environments where multiple hypervisors are utlized.

Drivers

Enable GRO on PIF interfaces

Improve dom0 networking performance by enabling Generic Receive Offload (GRO) on physical interfaces.

Upstream support for Windows PV drivers

The Citrix XenServer PV drivers currently rely upon a XenServer environment in that they make use of interfaces only available in XenServer, most problematically in patches to XenServer's very out-of-date version of QEMU. The plan for XenServer is to move towards a very minimally patched Xen and a very minimally patched upstream QEMU.

Move to userspace blktap3

The goal of the blktap3 project is to obviate the blktap kernel driver (which is not upstreamable) by enabling direct tapdisk-domU IO request passing. That is, tapdisk would access the inter-domain IO ring directly rather than delegating that function to blkback. blktap3 is also referred to as tapdisk3. By moving to tapdisk3, we also avoid the blktap2 kernel driver which isn't included in the upstream kernel.     

 

Commercial Support

A commercial support contract is appropriate if you're running XenServer in a production environment, particularly if downtime is a critical component of your SLA. It's important to note that commercial support is only available if the deployment follows the Citrix deployment guidelines, uses third party components from the Citrix Ready Marketplace, and is operated in accordance with the terms of the commercial EULA.

  1. Citrix 24x7 worldwide support
    All commercially licensed XenServer users are entitled to Citrix Support, offering unlimited-incident 24x7 worldwide technical support in nine languages across the globe. Purchase of a support contract which is then applied to a XenServer installation entitles support services on that installation.
  2. Indemnification and license protections
    Commercial users of XenServer are not subject to any liabilities stemming from the open source development of the product. Citrix ensures that all contributions to the product meet all legal requirements for software licensing.
  3. Premium functionality
    XenServer commercial licenses are available in two editions; Standard and Enterprise.  If you are simply looking for a commercial support contract, then Standard Edition is the correct choice.  Details on the features in each edition are in the XenServer feature matrix.

Support for XenServer is sold per physical socket and includes both software maintenance and support. A license is required for all populated physical CPU sockets.

Annual support contract ($345 USD)  

XenServer for Developers

XenServer is and always has been based on open source software, and going forward it will be built using the upstream codebase from the Linux Foundation's  Xen Project. XenServer is a Linux distribution that is based on the Xen hypervisor, the Linux kernel, and the CentOS Linux distribution and user tools. In 2009, Citrix released XAPI, the XenServer management toolstack, under the Lesser GNU Public License v2. This change marked the beginning of XenServer's transition to to become pure open source software. The next phase of this transition began when xen.org became a Linux Foundation Collaborative Project. Along with the Xen hypervisor, XenServer's XAPIwas accepted as a subproject of the Xen Project.

Where can I find the code?

XenServer is a large project, comprised of many hundreds of individual software components. Many of these components are custom-written for XenServer, but the rest of it comes to us in the form of software installed in XenServer's CentOS-based dom0, or from build dependencies used to build XenServer's custom software. Of the components making up the XenServer product the vast majority are open source with the remaining containing links to closed-source third-party libraries or which are closed source components included in dom0 as binary packages.

GitHub-MarkThe source code for the custom software written for XenServer is hosted on Github under the XenServer organisation. This organisation hosts all of XenServer's open source software that isn't already part of another open source project. This includes things like XenCenter, our management GUI, and our auto certification kit.

A large portion of XenServer's components are now being developed as part of the Xen Project's XAPI Project. The source code for XAPI and it's related dependencies can be found on Github under the XAPI Project organization. This includes XAPI itself, as well as the Storage Managers, the XAPI SDK, and tools for building XAPI and it's dependencies on upstream CentOS and Debian/Ubuntu.

Additionally, there are a small number of XenServer components which are not able to be open sourced.  They are listed below, together with the reason they must remain closed.  

 

Component Description Owner Reason
v6d License server daemon Citrix Links to closed source library
(various drivers) System drivers and user tools Various Third-party components which Citrix does not own

How can I contribute?

If you would like to contribute to XenServer or XAPI Project development, you can start by following developer discussions on xen-api @ lists.xen.org. We will also be creating a new mailing list at xs-devel @ lists.xenserver.org for development discussion specific to XenServer. There is also a XAPI Project Roadmap which will give details of the short- to mid-term development plans for the XAPI Toolstack, which powers XenServer. Pick a component that you're interested in, and learn how to build the code and deploy your custom build on a XenServer host. If you have a bug report or feature request, start a thread on one of the two mailing lists. Each of the sub-components has its own process for accepting patches and bug reports; please read that component's README or CONTRIB file for more information.

External XenServer Dependencies

XenServer makes use of a number of upstream software components, including, but not limited to, the following:

About XenServer

XenServer is the leading open source virtualization platform, powered by the Xen Project hypervisor and the XAPI toolstack. It is used in the world's largest clouds and enterprises.
 
Commercial support for XenServer is available from Citrix.