После четырёх лет разработки опубликован релиз проекта XCP-ng 8.3, развивающего свободную и бесплатную замену проприетарной платформе XenServer для развертывания облачной инфраструктуры и управления её работой. XCP-ng воссоздаёт функциональность, которую компания Citrix исключила из бесплатного варианта Citrix Hypervisor/XenServer, начиная c версии 7.3, и позволяет быстро развернуть систему виртуализации серверов и рабочих станций, предлагая средства для централизованного управления неограниченным числом серверов и виртуальных машин. Для загрузки подготовлен установочный образ размером 640 Мб.
Среди особенностей системы: возможность объединения нескольких серверов в пул (кластер), средства обеспечения высокой доступности (High Availability), поддержка снапшотов, совместное использование разделяемых ресурсов при помощи технологии XenMotion. Поддерживается живая миграция виртуальных машин между хостами кластера и между разными кластерами/отдельными хостами (не имеющими общего хранилища), а также живая миграция дисков VM между хранилищами. Платформа может работать с большим числом систем хранения данных и отличается наличием простого и понятного интерфейса для установки и администрирования.
Отмечается, что ветка XCP-ng 8.3 станет последней в серии 8.x и следующим станет выпуск 9.0, который ознаменует уход проекта от повторения XenServer в сторону реализации своего видения построения платформы. XCP-ng 9.0 и будет нацелен на области применения, на которые проект XenServer не фокусировал своё внимание, например, на предоставление инструментов для миграции с платформ VMware.
Среди основных изменений в XCP-ng 8.3:
- В состав платформы встроен web-интерфейс XO Lite, реализующий упрощённый вариант web-интерфейса Xen Orchestra. Поддерживаются такие операции, как навигация по пулам, хостам и виртуальным машинам, доступ к консолям виртуальных машин, мониторинг, доступ к статистике, отслеживание потребления ресурсов, управление жизненным циклом виртуальных машин (запуск, остановка, миграция, удаление, создание снапшотов), фильтрация и сортировка списков объектов виртуальных машин, открытие консоли в отдельном окне. До конца года планируют добавить функции для создания виртуальных машин и управления сетью.
- Реализована новая тема оформления для консольного интерфейса xsconsole.
- Добавлена новая заставка, показываемая при загрузке и завершении работы.
- Добавлена поддержка виртуальных чипов для хранения криптографических ключей (vTPM, virtualized Trusted Platform Module), которую можно использовать для запуска Windows 11 в виртуальных машинах.
- Реализована полная поддержка IPv6 на стороне хост-системы (Dom0), которую можно использовать в управляющем интерфейсе, хранилищах и для сетевой загрузки виртуальных машин. Доступно три режима работы: только IPv6, только IPv4 и IPv4+IPv6. Поддержка IPv6 также добавлена в инсталлятор.
- Расширена поддержка оборудования, например, добавлены драйверы igc и r8125 для сетевых адаптеров Intel i225 и устройств на базе чипа Realtek RTL8125. Добавлен драйвер largeblock для эффективной работы с дисками с физическими секторами 4K.
- В XAPI API добавлены обработчики для удалённого управления пробросом PCI-устроств в виртуальные машины.
- При создании снапшотов виртуальных машин разрешено исключение отдельных дисков, что позволяет, например, для экономии места не добавлять в снапшот диски с временными и возобновляемыми данными, такими как кэши, разделы подкачки и резервные копии.
- Добавлена возможность сжатия данных при их передаче в процессе live-миграции.
- Добавлен XAPI-плагин для показа состояния дисков, используя пакет smartmontools.
- Добавлена возможность использования сертификатов для верификации содержимого пулов виртуальных машин.
- Упрощено управление ключами и шифрами OpenSSH.
- Добавлена опция для закрытия сетевого порта 80 для ограничения доступа к управляющему интерфейсу.
- В xsconsole добавлена возможность просмотра VLAN.
- Добавлены новые шаблоны виртуальных машин. Добавлены типовые шаблоны для Linux-систем, использующих BIOS и UEFI.
- Скрипты на языке Python переписаны с использованием Python 3.