Citrix XenServer è una piattaforma di virtualizzazione a 64-bit con la scalabilità richiesta da applicazioni business-critical. XenServer fornisce le più alte risorse di CPU e memoria sia per i server ospitanti che per i server virtuali ospitati, accoppiata a un elevato controllo di CPU, rete e dischi, garantendo un’ elevata qualità del servizio.

Citrix XenServer sarà offerto gratuitamente a qualsiasi utente per installazioni di produzione illimitate a partire dal mese di Aprile 2009. Grazie a questa nuova release, XenServer definisce uno standard interamente nuovo per la virtualizzazione gratuita con l’aggiunta di nuove e potenti funzioni come la gestione multi-nodo centralizzata, la condivisione di risorse multi-server e una "live motion" completa. La riduzione drastica del prezzo iniziale della virtualizzazione va anche incontro al clima economico difficile di oggi poiché rende la virtualizzazione di classe enterprise molto più accessibile alle aziende di qualsiasi dimensione, indipendentemente dal budget.
La nuova release sostituisce la versione Express e la versione Standard, offrendo gratuitamente alcune delle funzionalità presenti prima nella versione Enterprise, quali:
-
Nessun limite nel numero di Macchine Virtuali (VM), Memoria e CPU
-
XenMotion: la capacità di migrare a caldo macchine virtuali da host a host senza interruzione del servizio. Include bilanciamento del carico di lavoro all’avvio di una macchina guest.
-
Citrix XenApp Optimization.
-
XenCenter Management Console: punto di gestione centralizzato con supporto per un numero illimitato di host e di macchine virtuali, con una architettura distribuita per garantire l’alta affidabilità della console stessa. Include anche il tool di conversione physical-to-virtual e virtual-to-virtual.
Aggiornamenti introdotti dalla Versione 5.5 disponibile da Giugno 2009:
-
Migliorata la gestione di backup e snapshots: è ora possibile effettuare lo snapshot su tutti i Repository, sia direttamente da riga di comando sia con interfaccia grafica attraverso XenCenter console.
-
Integrazione con Active Directory: e' possibile specificare il Dominio al fine di utilizzare credenziali di Dominio per autenticarsi al "Pool" attraverso XenCenter. Inoltre, e' possibile definire Gruppi/Utenti che hanno accesso a XenServer (*).
-
Workload balancing: vengono utilizzati contatori di performance su Guests e Hosts per valutare e automatizzare la miglior disposizione delle VM ed ottimizzarne le performance (Integrazione StorageLink. supporto, solo da riga di comando, per il nuovo "StorageLink Gateway SR" che integra il supporto nativo per HP MSA, HP EVA, EMC Clariion, e NetApp storage arrays over iSCSI e Fibre Channel (*).
(*) solo con Citrix Essentials for XenServer e Hyper-V
Novità della versione 6.0 (Settembre 2011):
- Xenserver è ora basato sul hypervisor open source Xen 4.1
- Xenserver 6 utilizza Open vSwitch (OVS) come stack di rete predefinito ed è la base per la creazione di reti virtuali distribuite (DVS), l'aspetto più strategico di OVS in XenServer è che permette la creazione di ambienti di nuova generazione (cloud) con OpenFlow come standard di rete.
- Miglioramento e semplificazione delle funzionalità di "Workload Balancing", "StorageLink" e "Site Recovery" ora integrati nel prodotto o grazie ad appliance Linux preconfigurate.
- Integrazione con Microsoft System Center Virtual Machine Manager (VMM) 2012
- supporto fino a 1 TB di memoria per gli hosts XenServer e fino a 16 vCPU e 128 GB RAM per le VM.
- "VM Protection & Recovery" ora disponibile nelle versioni Advanced, Enterprise e Platinum
- Supporto per NFS anche come storage per ambienti HA
- Miglioramento delle prestazioni del hypervisor, della rete e della funzionalià di XenMotion.
- Ottimizzazione per XenDesktop, e' stata introdotta la possibilita' di assegnare GPU (Graphic Processor Unit) fisiche a Desktop Virtuali per migliorare le performance di applicativi grafici e CAD.
- vApps: Una vApp in XenServer è un gruppo logico di una o più macchine virtuali (VM) connesse che possono essere gestite come una singola entità. Le macchine virtuali all'interno di una vApp verranno distribuite all'interno di un Xenserver Pool.
Quando una vApp viene avviata, le VM in essa contenute si avvia in un ordine definito dall'utente, permettendo alle VM che dipendenti di essere avviate automaticamente in sequenza.


