• Stars
    star
    1,280
  • Rank 36,755 (Top 0.8 %)
  • Language
    Python
  • Created almost 7 years ago
  • Updated 17 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Entry point for issues and wiki. Also contains some scripts and sources.

XCP-ng: A turnkey open source virtualization platform

What is XCP-ng?

XCP-ng is a virtualization platform based on Xen Source and Citrixยฎ Hypervisor (formerly XenServer). XCP-ng stands for Xen Cloud Platform - New Generation and is a tribute to the old Open Source project XCP, which was abandoned when XenServer was open-sourced in 2013.

Genesis

  • 2003 : Xen project birth, first open source hypervisor
  • 2007 : Xen Source Inc. acquired by Citrix, birth of XenServer (closed source)
  • 2010 : Citrix strategy focused on virtual desktop (XenApp/XenDesktop) instead of server virtualization
  • 2011 : XCP 1.0 (Xen Cloud Platform, Open Source XenServer)
  • 2013 : XenServer becomes Open (end of XCP). Birth of Xen Orchestra
  • 2017 (Dec) : Citrix changes their pricing strategy regarding XenServer and removes essential features from free XenServer versions. New features developed are (mostly) no longer open source
  • 2018 (Jan) : XenServer forked, birth of XCP-ng
  • 2019 (Jul): XCP-ng 8.0 is released

Key points

XCP-ng is a turnkey open source virtualization platform.

Platform

A combination of multiple components to deliver a cohesive solution

Compute + Network + Storage + API (Xen API) = XCP-ng

Open Source

XCP-ng is open source (mostly GPLv2), but also, all the components, documentation, repositories and dev process are publicly available and easily accessible.

Turnkey

  • XCP-ng is intended to be easy to download and easy to install
  • We are aiming to have the largest possible hardware compatibility
  • XCP-ng embeds a complete API and comes with a friendly web-UI: Xen Orchestra

Documentation

We have extensive documentation for the XCP-ng project available here

Contribution and community

XCP-ng has a living community that you can join on our forum.

The project is open to contributions, bug reports and you can also host a mirror for XCP-ng

Pro support

For production environments and companies, we recommend obtaining pro support to cover your infrastructure. Pro support is delivered directly by the XCP-ng project dev team and pricing is per host, not per core!

Learn more about pro support for XCP-ng on the dedicated website.

More Repositories

1

xcp-ng-org

XCP-ng org website
CSS
69
star
2

win-pv-drivers

Windows Client Tools Releases and little helpers for Windows PV-driver development
Batchfile
43
star
3

xcp-ng-release

Various configuration files for XCP-ng
Python
28
star
4

xcp-ng.github.io

XCP-ng website
HTML
23
star
5

host-installer_old

XCP-ng installer
Python
16
star
6

win-installer-ng

New Windows Guest Tools Installer
C#
9
star
7

xenopsd-ng

Building a PoC reimplementing xenopsd in another language
Rust
7
star
8

create-install-image

Scripts and files used to generate an XCP-ng installer image
Shell
7
star
9

uefistored

Variables store for UEFI guests. Note: in XCP-ng 8.3+, we switched to varstored in order to share a common implementation with XenServer.
C
7
star
10

xcp-ng-xapi-plugins

XCP-ng's specific XAPI plugins
Python
6
star
11

win-xenbus

Windows PV Bus Driver
C
5
star
12

xcp-ng-xapi-storage

XCP-ng implementation of the xapi-storage interface
Python
5
star
13

xcp-emu-manager

Tool used for managing xenguest
C
4
star
14

xcp-ng-plymouth-theme

Plymouth theme for XCP-ng
Makefile
4
star
15

hyper-sev-project

Our project to get AMD SEV working with XCP-ng
4
star
16

win-xeniface

Windows PV Interface Driver
C
3
star
17

win-tools-cleanup

Cleanup script(s) for Windows guest tools
3
star
18

win-xennet

Windows PV Network Device Driver
C
3
star
19

xcp-ng-vdi-stream

Library to stream virtual disk images and differencing disks.
C
3
star
20

xcp-featured

OCaml
3
star
21

xcp-ng-tests

Testing scripts for XCP-ng
Python
3
star
22

win-xenvbd

Windows PV Storage Host Adapter Driver
C
3
star
23

xcp-ng-generic-lib

XCP-ng Generic Library
C
2
star
24

win-xenvif

Windows PV Network Class Driver
C
2
star
25

xcp-ng-specs

Deprecated. RPM sources can now be found at https://github.com/xcp-ng-rpms/
2
star
26

xenadmin-updates

Update information for XCP-ng Center
2
star
27

xcp-clipboardd

Share clipboard between guest Windows and host with VNC.
C
2
star
28

sm-additional-drivers

Retired: Additional storage drivers for sm.
2
star
29

xcp-metrics

Experimental work in progress metrics daemon for xcp-ng
Rust
2
star
30

xcp-ng-9

Repository dedicated to the work on the next major XCP-ng platform
2
star
31

security-tools

Generates 3 uuids in order to create a pool secret.
C
1
star
32

branding-xcp-ng

Python
1
star
33

vale-styles

Vale-compatible style definitions for Vates projects.
Shell
1
star
34

xcp-ng-async-io

C
1
star