Citrix XenServer non è sicuramente il prodotto su cui Cloud Software Group investe di più, ma è comunque un tassellochiave per soluzioni come NetScaler SDX e viene fornito come beneficio di tutte le licenze Citrix Hybrid Multi Cloud e Citrix Private Cloud (fino a ben 10000 socket!), rendendolo un’alternativa quantomeno interessante nel panorama attuale degli hypervisor.
Agli inizi di Giugno, Citrix ha rilasciato la Technical Preview della nuova versione 9, dimostrando che il prodotto è tutt’altro che morto. Questa release non stravolge l’architettura, ma porta con sé alcune migliorie concrete.
Vediamo assieme le principale:
- NUMA Optimization: Co-localizza vCPU e memoria della VM sullo stesso nodo NUMA per ridurre la latenza di accesso alla memoria. Abilitata per default, persiste attraverso riavvii e operazioni sul ciclo di vita delle VM. Aggiunge metriche RRD per VM.
- Secure Boot per gli host (in Preview): Supporto al Secure Boot firmware per installazione e runtime degli host, incluso il boot da SAN. Verifica la firma di ogni componente di avvio. Supporta pool misti (host con Secure Boot abilitato e disabilitato). Attualmente usa un certificato di sviluppo XenServer; in futuro sarà supportata la Microsoft UEFI CA.
- Nuovo sistema operativo base per il Control Domain: Il dom0 ora gira su una distribuzione XenServer OS personalizzata, ottimizzata per performance e sicurezza, con contenuti non necessari rimossi per ridurre la superficie di attacco.
- Naming predittivo delle interfacce di rete in dom0: XenServer 9 adotta i nomi di interfaccia predittivi di
systemdnel control domain (dom0). Le interfacce non vengono più rinominate forzatamente nel formato legacyethN(es. eth0, eth1).
⚠️ Nota per gli amministaori: Questa modifica sul naming richiede di controllare e aggiornare script o automazioni che usano i vecchi nomi ethN per identificare le schede, passando a metodi dinamici (tramite MAC address o xe pif-list).
Altre novità su XenServer 9 toccano:
- Driver Multi-Versioning
- Xen Hypervisor aggiornato a v4.21
- Kernel dom0 aggiornato a 6.x
- GFS2 SR ora usa Corosync3 (richiede conversione da Corosync2 prima dell’upgrade da XenServer 8.4)
Uno degli ambiti di maggior uso di XenServer è l’uso in accoppiata proprio con soluzioni Citrix Virtual Apps & Desktops on-premise, in particolare quando ci sono funzionalità di grafica 3D (HDX3D PRO): in questo ambito è da segnalare che XenServer 9 interrompe il supporto alle GPU NVIDIA legacy (Maxwell & Pascal). Nonostante la documentazione abbia dei paragrafi dedicati alla grafica 3D su GPU NVIDIA, ad oggi non ho trovato in GA driver NVIDIA con il supporto esplicito per questa release in preview, ma potrebbero essere disponibili privatamente.
Per ulteriori informazioni: