The Release Candidate for XCP-ng 8.0 is available. You can now download and test it in your lab.
⚠ Even if the RC is expected to be stable enough for production environments, you should still use it with caution and wait for the final release.
This is the first release with close to 100% packages rebuilt in our own infrastructure, which is now based on Koji. Getting here was a long path and represents a big step forward for us, despite the fact that it currently changes nothing for users. You can learn more about it on our wiki.
How to upgrade
Since XCP-ng 8.0 will be a major release, there will be no support for upgrading using
The main reasons for that are:
- New kernel: The installer runs on the same kernel as XCP-ng 8.0, so booting the installer ISO is a good way to make sure your hardware is still recognized by the new kernel.
yum-style upgrade does not offer backing-up your system at this stage, so it's too risky for a major upgrade.
You need to follow the steps available in our Upgrade Howto wiki.
All ISO are available right here:
- Standard ISO: http://mirrors.xcp-ng.org/isos/8.0/xcp-ng-8.0.0-RC1.iso
- Net-install ISO: http://mirrors.xcp-ng.org/isos/8.0/xcp-ng-8.0.0-RC1-netinstall.iso
- SHA256SUMS: http://mirrors.xcp-ng.org/isos/8.0/SHA256SUMS
- Signatures of the sums: http://mirrors.xcp-ng.org/isos/8.0/SHA256SUMS.asc
If you don't have the ability to boot from an ISO, you can still use the remote upgrade alternate method
If you are wondering what to test, the answer is: Everything and anything!
You can take a look at our recommended list of tests to join the community effort.
Report any issues or suggestions in the dedicated thread on the forum.
What's new in XCP-ng 8.0?
XCP-ng 8.0 is based on Citrix Hypervisor 8.0 so you can expect all the Open Source components to be part of the XCP-ng 8.0 RC as well.
Kernel and Xen Updates
- XCP-ng 8.0 comes with a brand new Kernel (4.19), along with updated CentOS packages (from 7.2 to 7.5).
- The Xen core is now Xen 4.11
Thanks to the updated kernel, XCP-ng 8.0 is now able to support more hardware. You can consult the Citrix Hardware Compatibility List as a reference.
However, some older hardware is not supported anymore. They are still expected to work, but security cannot be guaranteed for those, especially against
side-channel attacks on legacy Intel CPUs.
UEFI support for guests
This feature is still experimental, use with caution
UEFI guests are now supported in XCP-ng.
Xen Orchestra quick deploy
It's now possible to deploy Xen Orchestra directly from the host welcome page in a very easy way.
We are very excited to hear your feedback about this!
completely rewritten emu-manager
We have rewritten the infamous
emu-manager entirely in C. So far we have very good results with it.
We are especially looking for live migration tests to stress this component a lot before the final release!
MDS attack mitigation
This release includes the latest patches to mitigate the most recent intel vulnerabilities.
Mirrors and net-install
You can now offer mirrors and
yum now pulls from them, depending on your geographical location.
As we are now delegating downloads to mirrors, we have improved the security checks when you are downloading packages. The `net-install` installer now checks the signature of the downloaded RPMs against our GPG key.
xfssupport for local SRs is still considered experimental, although no one has reported any issues yet. You still need to install an additional package for it to work:
yum install sm-additional-drivers.
- ZFS packages are now available in the main repositories, so they can be installed with a simple
yum install zfs. They've also been updated to version 0.8.1 (as of 2019-06-18) which removes the limitations we had with the previous version in XCP-ng 7.6. So far it has been reported to work very well! By the way, Xen Orchestra now has support for adding ZFS storage repositories.
- No more modified
qemu-dpfor Ceph support, due to a stalled issue in 7.6 (patches need to be updated). However the newer kernel brings better support for Ceph and there's some documentation in the wiki.
- Alternate kernel: none are available yet for 8.0, but it's likely that we'll provide one later.
What's new since the beta?
- We added a new bash prompt and XSConsole colors to fit the official XCP-ng graphic design theme.
yum-utilsare now installed by default in dom0
- XAPI now automatically opens the VxLAN default port when an SDN controller is started. This is useful for the new pool-wide private networks feature from Xen Orchestra.
- XAPI plugin: ZFS pool detection for ZFS SR creation from XO
- XAPI plugin: HyperThreading detection
- Updated linux guest tools: fixed CoreOS support and backported SLES 15 SP1 support from upstream
- The net-install ISO now points to the appropriate online repository for installing XCP-ng 8.0.0