Po czterech latach prac nad projektem opublikowano wydanie XCP-ng 8.3, rozwijającego wolną i bezpłatną alternatywę dla proprietary platformy XenServer do wdrażania infrastruktury chmurowej i zarządzania jej działaniem. XCP-ng przywraca funkcjonalność, którą firma Citrix wykluczyła z bezpłatnej wersji Citrix Hypervisor/XenServer, zaczynając od wersji 7.3, i umożliwia szybkie wdrożenie systemu wirtualizacji serwerów i stacji roboczych, oferując narzędzia do centralnego zarządzania nieograniczoną liczbą serwerów i maszyn wirtualnych. Przygotowano obraz instalacyjny o wielkości 640 MB do pobrania.
Wśród funkcji systemu znajdują się: możliwość łączenia kilku serwerów w pulę (klaster), narzędzia zapewniające wysoką dostępność (High Availability), wsparcie dla migawki, współdzielenie zasobów za pomocą technologii XenMotion. Wspierana jest żywa migracja maszyn wirtualnych między hostami klastra oraz między różnymi klastrami/oddzielnymi hostami (które nie posiadają wspólnego magazynu), a także żywa migracja dysków VM między magazynami. Platforma może współpracować z dużą liczbą systemów przechowywania danych i charakteryzuje się prostym i zrozumiałym interfejsem do instalacji i administracji.
Zauważono, że wersja XCP-ng 8.3 będzie ostatnią w serii 8.x, a kolejnym wydaniem będzie 9.0, które oznaczy odejście projektu od powielania XenServer w kierunku realizacji własnej wizji budowy platformy. XCP-ng 9.0 skupi się na obszarach zastosowania, na które projekt XenServer nie zwracał uwagi, na przykład na dostarczeniu narzędzi do migracji z platform VMware.
Wśród głównych zmian w XCP-ng 8.3:
- W skład platformy wbudowano interfejs webowy XO Lite, realizujący uproszczoną wersję interfejsu webowego Xen Orchestra. Obsługiwane są takie operacje, jak nawigacja po pulach, hostach i maszyn wirtualnych, dostęp do konsol maszyn wirtualnych, monitorowanie, dostęp do statystyk, śledzenie zużycia zasobów, zarządzanie cyklem życia maszyn wirtualnych (uruchamianie, zatrzymywanie, migracja, usuwanie, tworzenie migawek), filtrowanie i sortowanie list obiektów maszyn wirtualnych, otwieranie konsoli w osobnym oknie. Do końca roku planowane jest dodanie funkcji do tworzenia maszyn wirtualnych i zarządzania siecią.

- Wprowadzono nowy motyw wizualny dla konsolowego interfejsu xsconsole.

- Dodano nową grafikę startową, wyświetlaną podczas ładowania i zakończenia pracy.

- Dodano wsparcie dla wirtualnych chipów do przechowywania kluczy kryptograficznych (vTPM, wirtualny moduł zaufanej platformy), które można wykorzystać do uruchamiania Windows 11 w maszynach wirtualnych.
- Wprowadzono pełne wsparcie IPv6 po stronie systemu hosta (Dom0), które można wykorzystać w interfejsie zarządzającym, magazynach i do sieciowego uruchamiania maszyn wirtualnych. Dostępne są trzy tryby działania: tylko IPv6, tylko IPv4 oraz IPv4+IPv6. Wsparcie dla IPv6 zostało również dodane do instalatora.
- Rozszerzono wsparcie sprzętowe, m.in. dodano sterowniki igc i r8125 dla kart sieciowych Intel i225 oraz urządzeń opartych na chipie Realtek RTL8125. Dodano sterownik largeblock do efektywnej pracy z dyskami o fizycznych sektorach 4K.
- W XAPI API dodano procedury do zdalnego zarządzania przejściem urządzeń PCI do maszyn wirtualnych.

- Podczas tworzenia migawków maszyn wirtualnych zezwolono na wykluczenie wybranych dysków, co pozwala na przykład zaoszczędzić miejsce, nie dodając do migawki dysków z danymi tymczasowymi i odnawialnymi, takimi jak pamięci podręczne, partycje wymiany i kopie zapasowe.
- Dodano możliwość kompresji danych podczas ich przesyłania w procesie migracji na żywo.
- Dodano wtyczkę XAPI do wyświetlania stanu dysków przy użyciu pakietu smartmontools.
- Dodano możliwość używania certyfikatów do weryfikacji zawartości pul maszyn wirtualnych.
- Uproszczono zarządzanie kluczami i szyframi OpenSSH.
- Dodano opcję zamknięcia portu sieciowego 80 w celu ograniczenia dostępu do interfejsu zarządzającego.
- W xsconsole dodano możliwość przeglądania VLAN.
- Dodano nowe szablony maszyn wirtualnych. Dodano standardowe szablony dla systemów Linux używających BIOS i UEFI.
- Skrypty w języku Python przepisano z użyciem Pythona 3.
Źródło: opennet.ru




