Introduzione
Provisioning Server offre alcune funzioni importanti per aumentare la disponibilità dei servizi (High Availability oppure HA). L’immagine seguente mostra un esempio di configurazione con due Provisioning Server.
Le funzioni per HA comprendono il supporto database offline, mirroring del database, le opzioni HA di Provisioning Server e la configurazione dello storage per i dischi virtuali (vDisk).
Supporto database offline
Questa funzione consente a Provisioning Server di accedere ad una copia (snapshot) del database nella memoria RAM del Provisioning Server nel caso in cui la connessione al server database non fosse disponibile. Questa opzione
è disattivata per impostazione predefinita e si raccomanda di attivarla solamente nelle farm in produzione e stabili. Quando questa opzione è attivata, una copia del database è salvata nella memoria RAM
del Provisioning Server all’avvio. Il servizio Stream aggiorna continuamente i dati.
Le funzioni seguenti NON sono disponibili durante un failover indipendentemente dall’impostazione supporto database offline:
Per attivare il supporto database offline apri le proprietà della farm e seleziona l’opzione Enable offline database support nella scheda Options. Al termine riavvia il servizio
Citrix PVS Stream Service su tutti i Provisioning Server.
Database Mirroring
Il mirroring del database consente di duplicare il database della farm di Provisioning Server su un secondo server SQL. Per questo tipo di configurazione il modello di recupero del database deve
essere impostato su Con registrazione completa (proprietà del database in Microsoft SQL Management Studio).
In linea generale l’implementazione del mirroring richiede le attività seguenti:
Creazione del database di Provisioning Services sul server SQL primario (creato con l’assistente di installazione di Provisioning Server
Identificazione del database e dell’istanza sul server SQL primario (assistente di configurazione di Provisioning Server)
Identificazione di un server SQL secondario per il failover (assistente di configurazione di Provisioning Server)
Configurazione del mirroring tra il server SQL primario e il server SQL secondario (Microsoft SQL Management Studio)
Opzioni HA
High Availability per Provisioning Server consente ai Target Devices di accedere ai dischi virtuali vDisk anche se un Provisioning Server non dovesse essere disponibile. Le connessioni dei Target Devices
sono trasferite senza interruzioni ai Provisioning Server ancora online.
Affinché HA funzioni correttamente è necessario configurare alcune opzioni in Provisioning Server e salvare i dischi virtuali vDisk su uno storage centrale (shared storage) accessibile
da tutti i Provisioning Server (per esempio SAN, dispositivo iSCSI, NAS, cartella condivisa). È anche possibile utilizzare il disco locale del Provisioning Server come indicato nella prima
immagine in questa pagina. In questo caso è necessario copiare o sincronizzare i file vDisk tra tutti i Provisioning Server (per esempio tramite uno script Robocopy o PowerShell).
Altre impostazioni importanti per High Availability sono:
Configurazione del file di avvio (Boot File)
Attivazione High Availability nelle proprietà del disco virtuale vDisk
Configurazione storage per i dischi virtuali vDisk (shared storage oppure locale sui Provisioning Server con sincronizzazione)
Disattivare la cache in scrittura per i dischi IDE/SATA in Provisioning Server
Dopo la configurazione è necessario eseguire dei test per assicurarsi che il failover funzioni correttamente.
Links
Managing for Highly Available Implementations
|