Aggiornare una distribuzione
Nota:
Il sistema di licenze basato su file, tradizionalmente utilizzato per l’attivazione di vari componenti on-premises, sarà End of Life (EOL) il 15 aprile 2026. License Activation Service (LAS) è la tecnologia di nuova generazione per le attivazioni dei prodotti nell’intera suite di prodotti Citrix. LAS sarà l’unico modo per attivare e concedere in licenza i componenti Citrix on-premises dopo il 15 aprile 2026. Per rimanere supportata, la distribuzione di Citrix Virtual Apps and Desktops deve essere su una versione compatibile con LAS. Le versioni minime richieste di CVAD compatibili con LAS sono:
- CVAD 2203 LTSR CU7
- CVAD 2402 LTSR CU3
- CVAD 2507 LTSR
- CVAD 2411
In caso di domande o dubbi, contatti l’Assistenza clienti. Citrix potrebbe limitare o sospendere la Sua manutenzione Citrix in caso di non conformità a questi requisiti senza responsabilità, oltre a qualsiasi altro rimedio che Citrix potrebbe avere per legge o per equità. Questi requisiti non si applicano laddove proibito dalla legge o dal regolamento.
Introduzione
Nota:
Questo articolo tratta gli aggiornamenti per le distribuzioni che coinvolgono Web Studio. Per informazioni sugli aggiornamenti che coinvolgono Citrix Studio, consulti l’articolo equivalente in Citrix Virtual Apps and Desktops™ 7 2212 o versioni precedenti.
È possibile aggiornare determinate distribuzioni a versioni più recenti senza dover prima configurare nuove macchine o siti. Questo è chiamato aggiornamento in loco.
Per sapere quali versioni di Citrix Virtual Apps and Desktops è possibile aggiornare, consulti Versioni che è possibile aggiornare.
Prima di eseguire l’aggiornamento a una qualsiasi delle versioni di Citrix Virtual Apps and Desktops, si assicuri che le date dei Suoi Customer Success Services attuali siano valide e non siano scadute. Per maggiori informazioni, consulti l’articolo Licenze di rinnovo dei Customer Success Services.
Per avviare un aggiornamento, esegua il programma di installazione della nuova versione per aggiornare i componenti principali, i VDA e alcuni altri componenti precedentemente installati. Quindi aggiorni i database e il sito.
È possibile aggiornare qualsiasi componente che può essere installato con il programma di installazione completo del prodotto (e i programmi di installazione VDA standalone), se è disponibile una versione più recente. Per altri componenti che non vengono installati con il programma di installazione completo del prodotto (come Citrix Provisioning™ e Profile Management), consulti la documentazione di quel componente per indicazioni. Per gli aggiornamenti dell’host, consulti la documentazione appropriata.
Esamini tutte le informazioni contenute in questo articolo prima di iniziare un aggiornamento.
Sequenza di aggiornamento
Il seguente diagramma mostra i passaggi della sequenza di aggiornamento. La procedura di aggiornamento contiene i dettagli di ogni passaggio nel diagramma.

Nota:
Per evitare errori, deve aggiornare tutti i Delivery Controller e il database prima di eseguire qualsiasi attività relativa al provisioning e ai gruppi di consegna, come la creazione di un nuovo catalogo macchine, l’eliminazione di un catalogo macchine, l’aggiornamento di una macchina in un gruppo di consegna e così via.
Licenze Hybrid Rights
Le licenze Hybrid Rights sono licenze in abbonamento a termine che vengono fornite, oltre all’abbonamento al servizio cloud, quando un cliente passa o effettua l’upgrade da una licenza perpetua a un abbonamento al servizio cloud. È anche possibile acquistare un componente aggiuntivo Hybrid Rights con i Suoi abbonamenti DaaS.
Se dispone di una licenza Hybrid Rights con un attributo SaaS, quando esegue l’aggiornamento a Citrix Virtual Apps and Desktops LTSR 2203 e versioni successive, diventa idoneo ad accedere a funzionalità non disponibili con Citrix Virtual Apps and Desktops LTSR 1912. Queste funzionalità includono il provisioning e l’hosting di carichi di lavoro in cloud pubblici, come Microsoft Azure, AWS EC2 e Google Cloud. Prima di distribuire il nuovo file di licenza, aggiorni il Suo License Server alla versione più recente; la mancata osservanza di questo prerequisito potrebbe causare errori o raccomandazioni durante gli aggiornamenti e la creazione del sito.
Se ha accesso a una licenza Hybrid Rights senza attributo SaaS, segua questi passaggi per ottenere l’accesso alla nuova licenza Hybrid Rights con attributo SaaS:
Nota:
- Riceverà un’e-mail con un nuovo codice di licenza. Per maggiori informazioni, consulti Utilizzare il codice di accesso alla licenza.
- Le Sue licenze esistenti vengono revocate. Le licenze revocate devono essere eliminate dai License Server e quindi deve essere installata la nuova licenza. Per maggiori informazioni, consulti Eliminazione dei file di licenza.
-
Vada al portale citrix.com Manage Licenses e scarichi il nuovo file di licenza Hybrid Rights con i diritti di provisioning cloud abilitati (attributo SaaS). Per maggiori informazioni, consulti Scaricare le licenze. L’immagine seguente mostra il file di licenza Hybrid Rights con attributo SaaS nella sezione Incrementi.

- Installi il file di licenza Hybrid Rights sul License Server. Per maggiori informazioni, consulti Installare le licenze.
- Se c’è una modifica nelle edizioni o nel modello della licenza, si assicuri di eseguire il comando broker per impostare l’edizione e il modello e quindi avviare l’aggiornamento in loco. Per maggiori informazioni sui comandi Broker, consulti la sezione Broker PowerShell SDK.
Per maggiori informazioni sul supporto del cloud pubblico con le versioni attuali e le versioni Long Term Service Release di Citrix Virtual Apps and Desktops, consulti CTX270373.
Procedura di aggiornamento
La maggior parte dei componenti principali del prodotto può essere aggiornata eseguendo il programma di installazione del prodotto sulla macchina che contiene il componente.
Se una macchina contiene più di un componente (ad esempio, Studio e License Server), tutti i componenti su quella macchina vengono aggiornati, se il supporto del prodotto contiene versioni più recenti del loro software.
Per utilizzare i programmi di installazione:
- Per eseguire l’interfaccia grafica del programma di installazione completo del prodotto, acceda alla macchina e quindi inserisca il supporto o monti l’unità ISO per la nuova versione. Faccia doppio clic su AutoSelect.
- Per utilizzare l’interfaccia della riga di comando, emetta il comando appropriato. Consulti Installare utilizzando la riga di comando.
Fase 1: Preparazione
Prima di iniziare un aggiornamento, si assicuri di essere pronto. Legga e completi tutte le attività necessarie:
- Rimuovere PVD, AppDisks™ e host non supportati
- VDA con componenti PvD o AppDisk
- Limitazioni
- Considerazioni sull’ambiente misto
- Sistemi operativi precedenti
- Preparazione
- Test preliminari del sito
- Verifica della versione di SQL Server
Fase 2: Aggiornare License Server
Se l’installazione ha una nuova versione del software Citrix License Server, aggiorni prima questo componente rispetto a qualsiasi altro componente.
Se non ha ancora determinato se il Suo License Server è compatibile con la nuova versione, è essenziale che esegua il programma di installazione sul License Server prima di aggiornare qualsiasi altro componente principale.
Fase 3: Aggiornare StoreFront™
Se il supporto di installazione contiene una nuova versione del software StoreFront, esegua il programma di installazione sulla macchina che contiene il server StoreFront.
- Nell’interfaccia grafica, scelga Citrix StoreFront dalla sezione Estendi distribuzione.
- Dalla riga di comando, esegua
CitrixStoreFront-x64.exe, disponibile nella cartellax64del supporto di installazione di Citrix Virtual Apps and Desktops.
Fase 4: Aggiornare Director
Se il supporto di installazione contiene una nuova versione del software Director, esegua il programma di installazione sulla macchina che contiene Director.
Fase 5: Aggiornare Citrix Provisioning
Il supporto di installazione di Citrix Provisioning è disponibile separatamente dal supporto di installazione di Citrix Virtual Apps and Desktops. Per sapere come installare e aggiornare il server Citrix Provisioning e il software del dispositivo di destinazione, consulti la documentazione del prodotto Citrix Provisioning.
Fase 6: Aggiornare metà dei Delivery Controller
Ad esempio, se il Suo sito ha quattro Controller, esegua il programma di installazione su due di essi.
Lasciare attiva metà dei Controller consente agli utenti di accedere al sito. I VDA possono registrarsi con i Controller rimanenti. Potrebbero esserci momenti in cui il sito ha una capacità ridotta perché sono disponibili meno Controller. L’aggiornamento causa solo una breve interruzione nella creazione di nuove connessioni client durante i passaggi finali dell’aggiornamento del database. I Controller aggiornati non possono elaborare le richieste finché l’intero sito non viene aggiornato.
Se il Suo sito ha un solo Controller, questo sarà inutilizzabile durante l’aggiornamento.
I test preliminari del sito vengono eseguiti sul primo Controller, prima dell’inizio dell’aggiornamento effettivo. Per i dettagli, consulti Test preliminari del sito.
Fase 7: Aggiornare Studio
Se non ha ancora aggiornato Web Studio (perché si trovava sulla stessa macchina di un altro componente), esegua il programma di installazione sulla macchina che contiene Studio.
Nota:
Dopo aver aggiornato Web Studio, le informazioni sulla versione potrebbero non aggiornarsi immediatamente. Potrebbe esserLe richiesto di aggiornare Web Studio anche se è già aggiornato. Per risolvere il problema, vada al server Web Studio, apra Internet Information Services (IIS) Manager, navighi su Start Page > Sites > Default Web Site e selezioni Riavvia nel riquadro Gestisci sito Web.
Fase 8: Riavviare Studio
Riavvii il Web Studio aggiornato. Il processo di aggiornamento riprende automaticamente.
Fase 9: Aggiornare database e sito
Nota:
Per evitare errori, deve aggiornare tutti i Delivery Controller e il database prima di eseguire qualsiasi attività relativa al provisioning e ai gruppi di consegna, come la creazione di un nuovo catalogo macchine, l’eliminazione di un catalogo macchine, l’aggiornamento di una macchina in un gruppo di consegna e così via.
Controlli Preparazione per i permessi necessari per aggiornare lo schema dei database SQL Server.
- Se dispone di permessi sufficienti per aggiornare lo schema del database SQL Server, può avviare un aggiornamento automatico del database. Continui con Aggiornare automaticamente il database e il sito.
- Se non dispone di permessi sufficienti per il database, può avviare un aggiornamento manuale che utilizza script e procedere con l’aiuto del Suo amministratore di database (qualcuno che ha i permessi richiesti). Per un aggiornamento manuale, l’utente di Studio genera gli script e quindi esegue gli script che abilitano e disabilitano i servizi. L’amministratore del database esegue altri script che aggiornano lo schema del database, utilizzando l’utilità SQLCMD o SQL Server Management Studio in modalità SQLCMD. Continui con Aggiornare manualmente il database e il sito.
- Se dispone di una distribuzione multi-zona e desidera aggiornare automaticamente il database e il sito, Citrix raccomanda che l’aggiornamento dello schema del database venga eseguito nella stessa zona che ospita i database SQL Server del sito. In caso contrario, l’aggiornamento automatico del database e del sito potrebbe fallire.
Citrix raccomanda vivamente di eseguire il backup del database prima dell’aggiornamento. Consulti CTX135207. Durante un aggiornamento del database, i servizi del prodotto sono disabilitati. Durante tale periodo, i Controller non possono gestire nuove connessioni per il sito, quindi pianifichi attentamente.
Aggiornare automaticamente il database e il sito
- Avvii lo Studio appena aggiornato.
- Indichi che desidera avviare l’aggiornamento automatico del sito e confermi di essere pronto.
L’aggiornamento del database e del sito procede.
Aggiornare manualmente il database e il sito
- Avvii lo Studio appena aggiornato.
- Indichi che desidera aggiornare manualmente il sito. La procedura guidata verifica la compatibilità del License Server e richiede una conferma.
-
Confermi di aver eseguito il backup del database.
La procedura guidata genera e visualizza gli script e una checklist dei passaggi di aggiornamento. Se lo schema di un database non è cambiato dalla versione del prodotto in fase di aggiornamento, tale script non viene generato. Ad esempio, se lo schema del database di logging non cambia, lo script
UpgradeLoggingDatabase.sqlnon viene generato. -
Esegua i seguenti script nell’ordine mostrato.
-
DisableServices.ps1: L’utente di Studio esegue questo script PowerShell su un Controller per disabilitare i servizi del prodotto. -
UpgradeSiteDatabase.sql: L’amministratore del database esegue questo script SQL sul server che contiene il database del sito. -
UpgradeMonitorDatabase.sql: L’amministratore del database esegue questo script SQL sul server che contiene il database Monitor. -
UpgradeLoggingDatabase.sql: L’amministratore del database esegue questo script SQL sul server che contiene il database di Configuration Logging. Esegua questo script solo se questo database cambia (ad esempio, dopo l’applicazione di un hotfix). -
EnableServices.ps1: L’utente di Studio esegue questo script PowerShell su un Controller per abilitare i servizi del prodotto.
Dopo il completamento dell’aggiornamento del database e l’abilitazione dei servizi del prodotto, Studio testa automaticamente l’ambiente e la configurazione, quindi genera un report HTML. Se vengono identificati problemi, può ripristinare il backup del database. Dopo aver risolto i problemi, può aggiornare nuovamente il database.
-
- Dopo aver completato le attività della checklist, faccia clic su Termina aggiornamento.
Fase 10: Aggiornare i Delivery Controller rimanenti
Dallo Studio appena aggiornato, selezioni Citrix Studio nome-sito nel riquadro di navigazione. Nella scheda Attività comuni, selezioni Aggiorna i Delivery Controller rimanenti.
Nota:
Per rendere disponibile Aggiorna i Delivery Controller rimanenti, crei almeno un catalogo macchine e un gruppo di consegna per il sito.
Dopo aver completato l’aggiornamento e averne confermato il completamento, chiuda e quindi riapra Studio. Studio potrebbe richiedere un aggiornamento aggiuntivo del sito per registrare i servizi del Controller al sito o per creare un ID zona se non esiste.
Fase 11: Aggiornare i VDA
Importante:
Se sta aggiornando un VDA alla versione 1912 o successiva, consulti Aggiornamento dei VDA alla versione 1912 o successiva.
Esegua il programma di installazione del prodotto sulle macchine che contengono i VDA.
Se ha utilizzato Machine Creation Services™ e un’immagine master per creare macchine, vada al Suo host e aggiorni il VDA sull’immagine master. Può utilizzare uno qualsiasi dei programmi di installazione VDA disponibili.
- Per indicazioni sull’interfaccia grafica, consulti Installare i VDA.
- Per indicazioni sulla riga di comando, consulti Installare utilizzando la riga di comando.
Se ha utilizzato Citrix Provisioning per creare macchine, consulti la documentazione del prodotto Citrix Provisioning per indicazioni sull’aggiornamento.
Fase 12: Aggiornare i cataloghi macchine e i gruppi di consegna
- Aggiornare i cataloghi che utilizzano macchine con VDA aggiornati.
- Aggiornare i cataloghi che utilizzano macchine con VDA aggiornati.
- Aggiornare i gruppi di consegna che utilizzano macchine con VDA aggiornati.
Fase 13: Dopo l’aggiornamento
Aggiorni altri componenti nella Sua distribuzione. Per indicazioni, consulti la seguente documentazione del prodotto:
- StoreFront
- AppDNA
- Citrix App Layering
- HDX RealTime Optimization Pack
- Profile Management
- Citrix Provisioning
- Registrazione sessioni
- Workspace Environment Management
Se deve sostituire il software Microsoft SQL Server Express LocalDB con una versione successiva, consulti Sostituire SQL Server Express LocalDB.
Aggiornamento dello schema del database
Quando aggiorna la Sua distribuzione, diversi schemi di database possono essere aggiornati. La seguente tabella elenca quali schemi di database vengono aggiornati nel processo:

Definizione dei termini:
- Sito: Datastore del sito. L’aggiornamento dello schema del database viene effettuato sul Datastore del sito.
- Monitor: Datastore Monitor. L’aggiornamento dello schema del database viene effettuato sul Datastore Monitor.
- Config: Tabella di configurazione. La versione di Desktop Studio, le informazioni sulla licenza o entrambi vengono aggiornati nella tabella di configurazione.
- Logging: Datastore di logging. L’aggiornamento dello schema del database viene effettuato sul Datastore di logging.
Aggiornare i VDA alla versione 2203 o successiva
Se il componente Personal vDisk (PvD) è mai stato installato su un VDA, quel VDA non può essere aggiornato alla versione 2203 o successiva. Per utilizzare il nuovo VDA, deve disinstallare il VDA attuale e quindi installare il nuovo VDA.
Questa istruzione si applica anche se non ha mai utilizzato PvD.
Ecco come il componente PvD potrebbe essere stato installato nelle versioni precedenti:
- Nell’interfaccia grafica del programma di installazione VDA, PvD era un’opzione nella pagina Componenti aggiuntivi.
- Sulla riga di comando, l’opzione
/baseimageinstallava PvD. Se ha specificato questa opzione o ha utilizzato uno script che conteneva questa opzione, PvD è stato installato.
Se non sa se il Suo VDA ha PvD installato, esegua il programma di installazione per il nuovo VDA (2203 o successivo) sulla macchina o sull’immagine.
- Se PvD è installato, appare un messaggio che indica la presenza di un componente incompatibile.
- Dall’interfaccia grafica, faccia clic su Annulla nella pagina contenente il messaggio, quindi confermi che desidera chiudere il programma di installazione.
- Dalla CLI, il comando fallisce semplicemente con il messaggio visualizzato.
- Se PvD non è installato, l’aggiornamento procede.
Cosa fare
Se il VDA non ha PvD installato, segua la normale procedura di aggiornamento.
Se il VDA ha PvD installato:
- Disinstalli il VDA attuale.
- Installi il nuovo VDA.
Se desidera continuare a utilizzare PvD sulle Sue macchine Windows 10 (1607 e precedenti, senza aggiornamenti), VDA 7.15 LTSR è l’ultima versione supportata.
Nota:
È possibile utilizzare Personal vDisk con desktop Windows 7 in XenApp e XenDesktop 7.15 LTSR?
Citrix ha escluso Personal vDisk (PvD) da XenApp e XenDesktop 7.6 LTSR, annunciato a gennaio 2016. Inoltre, Citrix ha annunciato la deprecazione della tecnologia PvD e raccomanda ai clienti di iniziare a utilizzare Citrix App Layering in futuro. Citrix App Layering (versione 4.4 e successive) è un componente compatibile di XenApp e XenDesktop 7.15 LTSR. Tuttavia, per aiutare i clienti con distribuzioni PvD esistenti su Windows 7 a migrare alla tecnologia Citrix App Layering, Citrix ha deciso di fornire un supporto a tempo limitato per le distribuzioni PvD per desktop Windows 7 tramite gli aggiornamenti cumulativi (CU) di XenApp e XenDesktop 7.15 LTSR fino al 14 gennaio 2020. Il componente PvD verrà rimosso dalle CU LTSR e non sarà supportato dopo il 14 gennaio 2020. Inoltre, l’uso di PvD per Windows 7 oltre il 14 gennaio 2020 renderà i siti LTSR non conformi. Inoltre, PvD per Windows 10 continua a essere escluso da 7.15 LTSR. Pertanto, i clienti non dovrebbero utilizzarlo con i loro siti 7.15 LTSR.
Rimuovere PvD, AppDisks e host non supportati
Le seguenti tecnologie e tipi di host non sono supportati nelle distribuzioni Citrix Virtual Apps and Desktops 7 Current Release:
- Personal vDisks (PvD) per l’archiviazione dei dati accanto alle VM degli utenti nei cataloghi. La funzionalità del livello di personalizzazione utente ora gestisce la persistenza dell’utente.
- AppDisks per la gestione delle applicazioni utilizzate nei gruppi di consegna.
-
Tipi di host: Azure Classic, CloudPlatform (il prodotto Citrix originale).
- Per i tipi di host supportati in questa versione, consulti Requisiti di sistema.
- Per informazioni su modi alternativi per continuare a utilizzare ARM e AWS, consulti CTX270373.
Se la Sua distribuzione attuale utilizza PvD o AppDisks, o ha connessioni a tipi di host non supportati (ad esempio, Microsoft Azure Classic), può eseguire l’aggiornamento alla versione 2006 (o versioni successive supportate) solo dopo aver rimosso gli elementi che utilizzano tali tecnologie. Se la Sua distribuzione attuale utilizza connessioni host cloud pubbliche (ad esempio, AWS), si assicuri di disporre di una licenza Hybrid Rights prima dell’aggiornamento. Quando il programma di installazione rileva una o più delle tecnologie non supportate o connessioni host senza licenza Hybrid Rights, l’aggiornamento si interrompe o si ferma e appare un messaggio esplicativo. I log del programma di installazione contengono i dettagli.
Per contribuire a garantire un aggiornamento riuscito, esamini e segua le indicazioni applicabili per la rimozione degli elementi non supportati.
Anche se non ha utilizzato PvD o AppDisks nella Sua distribuzione, gli MSI correlati potrebbero essere stati inclusi in un’installazione o un aggiornamento VDA precedente. Prima di poter aggiornare i Suoi VDA alla versione 2006 (o a una versione successiva supportata), deve rimuovere quel software, anche se non lo ha mai utilizzato. Quando utilizza l’interfaccia grafica, tale rimozione può essere eseguita per Lei, oppure può includere opzioni di rimozione quando utilizza la CLI. Per i dettagli, consulti Aggiornamento dei VDA con componenti PvD o AppDisks.
Rimuovere PvD
Un aggiornamento della distribuzione non può avere successo finché non rimuove tutte le macchine configurate per utilizzare PvD. Ciò influisce sui cataloghi e sui gruppi di consegna.
Per rimuovere PvD da gruppi e cataloghi:
- Da Studio, se un gruppo di consegna contiene macchine da un catalogo che utilizza PvD, rimuova tali macchine dal gruppo.
- Da Studio, elimini tutti i cataloghi contenenti macchine che utilizzano PvD.
Aggiornamenti VDA: L’aggiornamento della distribuzione non rileva se i VDA hanno i componenti AppDisk o PvD installati. Tuttavia, i programmi di installazione VDA lo fanno. Per i dettagli, consulti VDA con componenti PvD o AppDisks.
Se intende utilizzare App Layering invece di PvD, consulti Migrazione di PvD ad App Layering per informazioni sullo spostamento dei dati.
Rimuovere AppDisks
Un aggiornamento della distribuzione non può procedere finché non rimuove gli AppDisks da tutti i gruppi di consegna che li utilizzano e quindi rimuove gli AppDisks stessi.
- Selezioni Delivery Groups nel riquadro di navigazione di Studio.
- Selezioni un gruppo e quindi faccia clic su Gestisci AppDisks nel riquadro Azioni.
- Faccia clic sull’azione che rimuove l’AppDisk dal gruppo.
- Ripeta i passaggi 2 e 3 per ogni gruppo di consegna che utilizza AppDisks.
- Selezioni AppDisks nel riquadro di navigazione di Studio.
- Selezioni un AppDisk e faccia clic sull’azione che elimina l’AppDisk.
- Ripeta i passaggi 5 e 6 per ogni AppDisk.
Aggiornamenti VDA: L’aggiornamento della distribuzione non rileva se i VDA hanno i componenti AppDisk o PvD installati. Tuttavia, i programmi di installazione VDA lo fanno. Per i dettagli, consulti VDA con componenti PvD o AppDisks.
Rimuovere elementi host non supportati
Un aggiornamento della distribuzione alla versione 2006 (o versione successiva supportata) non può procedere se il sito ha connessioni a tipi di host non supportati, come Citrix CloudPlatform o Microsoft Azure Classic. Completi le seguenti attività prima di tentare un aggiornamento.
Da Studio:
- Elimini tutte le connessioni a host non supportati.
- Se un gruppo di consegna contiene macchine da un catalogo creato con un’immagine master da un host non supportato, rimuova tali macchine dal gruppo.
- Elimini tutti i cataloghi che sono stati creati utilizzando un’immagine master da un host non supportato.
VDA con componenti PvD o AppDisks
Se i componenti che abilitano le tecnologie PvD e AppDisks sono installati su un VDA, quel VDA non può essere aggiornato finché tali componenti non vengono rimossi.
Nota:
Quando aggiornava alla versione 1912, doveva disinstallare il VDA attuale e quindi installare il nuovo VDA. In questa versione, Le viene chiesto se desidera che Citrix rimuova il componente e quindi continui l’aggiornamento.
I componenti AppDisk e PvD potrebbero essere stati installati in versioni VDA precedenti, anche se non ha mai utilizzato tali tecnologie:
- Interfaccia grafica: Nei programmi di installazione VDA, la pagina Componenti aggiuntivi conteneva l’opzione Citrix AppDisk / Personal vDisk. Le versioni 7.15 LTSR e le precedenti versioni 7.x abilitavano questa opzione per impostazione predefinita. Quindi, se ha accettato le impostazioni predefinite (o ha abilitato esplicitamente l’opzione in qualsiasi versione che la offriva), quel componente è stato installato.
- CLI: La specifica dell’opzione
/baseimageinstallava il componente.
Cosa fare
Se il programma di installazione VDA non rileva i componenti AppDisks o PvD nel VDA attualmente installato, l’aggiornamento procede come di consueto.
Se il programma di installazione rileva componenti AppDisks o PvD nel VDA attualmente installato:
- Interfaccia grafica: L’aggiornamento si interrompe. Un messaggio Le chiede se desidera che i componenti non supportati vengano rimossi automaticamente. Se fa clic su OK, i componenti vengono rimossi automaticamente e l’aggiornamento procede.
-
CLI: Per evitare errori del comando, includa le seguenti opzioni nel comando:
/remove_appdisk_ack/remove_pvd_ack
Limitazioni
Le seguenti limitazioni si applicano agli aggiornamenti:
-
Installazione selettiva dei componenti: Se installa o aggiorna qualsiasi componente alla nuova versione ma sceglie di non aggiornare altri componenti (su macchine diverse) che richiedono l’aggiornamento, Studio Glielo ricorda. Ad esempio, supponiamo che un aggiornamento includa nuove versioni del Controller e di Studio. Lei aggiorna il Controller ma non esegue il programma di installazione sulla macchina in cui è installato Studio. Studio non Le consentirà di continuare a gestire il sito finché non aggiornerà Studio.
Non deve aggiornare i VDA, ma Citrix raccomanda di aggiornare tutti i VDA per consentirLe di utilizzare tutte le funzionalità disponibili.
- Versioni Early Release o Technology Preview: Non può eseguire l’aggiornamento da una versione Early Release, Technology Preview o di anteprima.
-
Componenti su sistemi operativi precedenti: Non può installare VDA attuali su sistemi operativi che non sono più supportati da Microsoft o Citrix. Per maggiori informazioni, consulti Sistemi operativi precedenti.
-
Ambienti/siti misti: Se deve continuare a eseguire siti di versioni precedenti e siti di versioni attuali, consulti Considerazioni sull’ambiente misto.
- Selezione del prodotto: Quando esegue l’aggiornamento da una versione precedente, non sceglie o specifica il prodotto (Citrix Virtual Apps o Citrix Virtual Apps and Desktops) che è stato impostato durante l’installazione.
Considerazioni sull’ambiente misto
Quando esegue l’aggiornamento, Citrix raccomanda di aggiornare tutti i componenti e i VDA in modo da poter accedere a tutte le nuove e migliorate funzionalità della Sua edizione e versione.
Ad esempio, sebbene possa utilizzare i VDA attuali in distribuzioni contenenti versioni precedenti del Controller, le nuove funzionalità della versione attuale potrebbero non essere disponibili. Possono verificarsi anche problemi di registrazione VDA quando si utilizzano versioni non attuali.
In alcuni ambienti potrebbe non essere possibile aggiornare tutti i VDA alla versione più recente. In tal caso, quando si crea un catalogo di macchine, è possibile specificare la versione VDA installata sui computer (Questo è chiamato livello funzionale.) Per impostazione predefinita, questa impostazione specifica la versione VDA minima consigliata. Il valore predefinito è sufficiente per la maggior parte delle distribuzioni. Prendere in considerazione la possibilità di modificare l’impostazione indicando una versione precedente solo se il catalogo contiene VDA precedenti al valore predefinito. Non è consigliato far coesistere versioni diverse di VDA in un catalogo macchine.
Se un catalogo viene creato con l’impostazione predefinita della versione VDA minima e una o più macchine hanno un VDA precedente alla versione predefinita, tali macchine non possono registrarsi con il Controller e non funzioneranno.
Per maggiori informazioni, consulti Versioni VDA e livelli funzionali.
Più siti con versioni diverse
Quando il Suo ambiente contiene siti con diverse versioni del prodotto (ad esempio, un sito XenDesktop 7.18 e un sito Citrix Virtual Apps and Desktops 1909), Citrix raccomanda di utilizzare StoreFront per aggregare applicazioni e desktop da diverse versioni del prodotto. Per i dettagli, consulti la documentazione di StoreFront.
In un ambiente misto, continui a utilizzare le versioni di Studio e Director per ogni versione, ma si assicuri che le diverse versioni siano installate su macchine separate.
Sistemi operativi precedenti
Supponiamo che Lei abbia installato una versione precedente di un componente su una macchina che eseguiva una versione supportata del sistema operativo (OS). Ora, desidera utilizzare una versione più recente del componente, ma quel sistema operativo non è più supportato per la versione attuale del componente.
Ad esempio, supponga di aver installato un VDA server su una macchina Windows Server 2008 R2. Ora desidera aggiornare quel VDA alla versione attuale, ma Windows Server 2008 R2 non è supportato nella versione attuale a cui sta aggiornando.
Se tenta di installare o aggiornare un componente su un sistema operativo che non è più consentito, viene visualizzato un messaggio di errore, ad esempio “Impossibile installare su questo sistema operativo”.
Queste considerazioni si applicano all’aggiornamento delle versioni Current Release e Long Term Service Release. (Non influisce sull’applicazione delle CU a una versione LTSR.)
Segua i collegamenti per sapere quali sistemi operativi sono supportati:
- Citrix Virtual Apps and Desktops (Current Release):
- Delivery Controller, Studio, Director, VDA, Universal Print Server
- Federated Authentication Service
- Per StoreFront, Self-Service Password Reset e Registrazione sessioni, consulti l’articolo sui requisiti di sistema per la versione attuale.
- Per le LTSR, consulti gli elenchi dei componenti per la Sua versione LTSR e CU. (Selezioni la Sua versione LTSR dalla pagina principale della documentazione del prodotto Citrix Virtual Apps and Desktops.)
Sistemi operativi non validi
La seguente tabella elenca i sistemi operativi precedenti che non sono validi per l’installazione/aggiornamento dei componenti nella versione attuale. Indica l’ultima versione valida del componente supportata per ogni sistema operativo elencato e la versione del componente quando l’installazione e l’aggiornamento sono diventati non validi.
I sistemi operativi nella tabella includono service pack e aggiornamenti.
| Sistema operativo | Componente/funzionalità | Ultima versione valida | Installazione/aggiornamento non possibile a partire dalla versione |
|---|---|---|---|
| Windows 7 e Windows 8 | VDA | 7.15 LTSR | 7.16 |
| Windows 7 e Windows 8 | Altri componenti del programma di installazione | 7.17 | 7.18 |
| Windows 10 versioni precedenti alla 1607 | VDA | 7.15 LTSR | 7.16 |
| Windows 10 versione x86 | VDA | 1906.2.0 | 1909 |
| Windows Server 2008 R2 | VDA | 7.15 LTSR | 7.16 |
| Windows Server 2008 R2 | Altri componenti del programma di installazione | 7.17 | 7.18 |
| Windows Server 2012 | VDA | 7.15 LTSR | 7.16 |
| Windows Server 2012 | Altri componenti del programma di installazione | 7.17 | 7.18 |
| Windows Server 2012 R2 | Altri componenti del programma di installazione * | 1912 LTSR | 2003 |
| Windows Server 2012 R2 | Server VDI | 7.15 LTSR | 7.16 |
| — | — | — | — | Windows 7 e Windows 8 | VDA | 7.15 LTSR | 7.16 | Windows 7 e Windows 8 | Altri componenti del programma di installazione | 7.17 | 7.18 | Versioni di Windows 10 precedenti alla 1607 | VDA | 7.15 LTSR | 7.16 | Versione Windows 10 x86 | VDA | 1906.2.0 | 1909 | WindowsServer2008R2 | VDA | 7.15 LTSR | 7.16 | Windows Server 2008 R2 | Altri componenti del programma di installazione | 7.17 | 7.18 | Versione di prova di Windows Server 2012 … | Windows Server 2012 | Altri componenti del programma di installazione | 7.17 | 7.18 | Windows Server 2012 R2 | Altri componenti del programma di installazione * | 1912 LTSR | 2003 | Windows Server 2012 R2 | Server VDI | 7.15 LTSR | 7.16 |
Windows XP e Windows Vista non sono validi per nessun componente o tecnologia 7.x.n
* Si applica a Delivery Controller, Studio, Director e VDA.
Cosa può fare
Ha delle scelte. Può:
- Continuare con il sistema operativo attuale
- Reimmaginare o aggiornare la macchina
- Aggiungere nuove macchine e quindi rimuovere quelle vecchie
Continuare con il sistema operativo attuale
Questi metodi sono fattibili per i VDA. Se desidera continuare a utilizzare macchine con il sistema operativo precedente, può scegliere una delle seguenti opzioni:
- Continuare a utilizzare la versione del componente installato.
- Scaricare l’ultima versione valida del componente e quindi aggiornare il componente a quella versione. (Questo presuppone che l’ultima versione valida del componente non sia già installata.)
Ad esempio, Lei ha un VDA 7.14 su una macchina Windows 7 SP1. L’ultima versione VDA valida sulle macchine con sistema operativo Windows 7 è XenApp e XenDesktop 7.15 LTSR. Può continuare a utilizzare la 7.14, oppure scaricare un VDA 7.15 LTSR e quindi aggiornare il Suo VDA a quella versione. Quelle versioni VDA precedenti funzionano in distribuzioni contenenti Delivery Controller con versioni più recenti. Ad esempio, un VDA 7.15 LTSR può connettersi a un Controller Citrix Virtual Apps and Desktops 7 1808.
Reimmaginare o aggiornare la macchina
Questi metodi sono fattibili per i VDA e altre macchine che non hanno componenti principali (come i Delivery Controller) installati. Scelga una delle seguenti opzioni:
- Dopo aver messo il computer fuori servizio (attivando la modalità di manutenzione e consentendo la chiusura di tutte le sessioni), è possibile ricrearne l’immagine su una versione supportata del sistema operativo Windows e quindi installare la versione più recente del componente.
- Per aggiornare il sistema operativo in una macchina VDA senza creare una nuova immagine, è necessario innanzitutto installare laa versione del VDA supportata nel sistema operativo a cui si sta effettuando l’aggiornamento o aggiornare il VDA dopo l’aggiornamento del sistema operativo. Altrimenti, il software Citrix non sarà supportato. È possibile eseguire l’aggiornamento alle seguenti versioni minime del sistema operativo quando si esegue un aggiornamento sul posto senza disinstallare il VDA:
- Windows 11 con aggiornamento cumulativo 2023-07 per Windows 11 (KB5028185) o successivo installato (build 22621.1992 o successiva).
- Windows 10 con aggiornamento dinamico 2023-07 per Windows 10 (KB5028311) installato.
- Se la versione di Windows a cui si intende passare con l’aggiornamento non è in linea con le linee guida sopra menzionate, è necessario disinstallare il VDA prima di aggiornare il sistema operativo e quindi installare una versione VDA supportata al termine dell’aggiornamento del sistema operativo.
Aggiungere nuove macchine e quindi rimuovere quelle vecchie
Questo metodo è fattibile se deve aggiornare il sistema operativo su macchine contenenti un Delivery Controller™ o un altro componente principale.
Citrix raccomanda che tutti i Controller in un sito abbiano lo stesso sistema operativo. La seguente sequenza di aggiornamento minimizza l’intervallo in cui diversi Controller hanno sistemi operativi diversi.
- Acquisisca uno snapshot di tutti i Delivery Controller nel sito e quindi esegua il backup del database del sito.
- Installi nuovi Delivery Controller su server puliti con sistemi operativi supportati. Ad esempio, installi un Controller su due macchine Windows Server 2016.
- Aggiunga i nuovi Controller al sito.
- Rimuova i Controller che sono in esecuzione su sistemi operativi non validi per la versione attuale. Ad esempio, rimuova due Controller su due macchine Windows Server 2008 R2. Segua le raccomandazioni per la rimozione dei Controller in Delivery Controllers.
Preparazione
Prima di iniziare un aggiornamento, esamini le seguenti informazioni e completi le attività necessarie.
Nota:
Sebbene l’aggiornamento dei VDA avvenga più avanti nella sequenza di aggiornamento, è una buona idea scegliere un programma di installazione ed esaminare la procedura prima di avviare l’aggiornamento, in modo da sapere cosa aspettarsi.
Scegliere un programma di installazione e un’interfaccia
Utilizzi il programma di installazione completo del prodotto dall’ISO del prodotto per aggiornare i componenti. Può aggiornare i VDA utilizzando il programma di installazione completo del prodotto o uno dei programmi di installazione VDA standalone. Tutti i programmi di installazione offrono interfacce grafiche e a riga di comando.
Per maggiori informazioni, consulti Programmi di installazione.
Specifiche dell’installazione: Dopo aver completato qualsiasi lavoro di preparazione ed essere pronto per avviare il programma di installazione, l’articolo sull’installazione Le mostra cosa vedrà (se sta utilizzando l’interfaccia grafica) o cosa digitare (se sta utilizzando l’interfaccia a riga di comando).
- Installare/aggiornare i componenti principali utilizzando l’interfaccia grafica
- Installare/aggiornare i componenti principali utilizzando la riga di comando
- Installare/aggiornare i VDA utilizzando l’interfaccia grafica
- Installare/aggiornare i VDA utilizzando la riga di comando
Se in origine hai installato un VDA a sessione singola con il programma di installazione VDAWorkstationCoreSetup.exe , Citrix consiglia di utilizzare tale programma di installazione per aggiornarlo. Se si utilizza il programma di installazione VDA completo del prodotto o il programma di installazione VDAWorkstationSetup.exe per aggiornare VDA, i componenti originariamente esclusi potrebbero essere installati, a meno che non vengano espressamente omessi/esclusi dall’aggiornamento.
Quando si aggiorna un VDA alla versione corrente, vi sarà un riavvio del computer durante il processo di aggiornamento. (Questo requisito è stato introdotto con la versione 7.17.) Non è possibile evitarlo. L’aggiornamento riprende automaticamente dopo il riavvio (a meno che non si specifichi /noresume sulla riga di comando).
Quando si aggiorna un VDA alla versione attuale, si verifica un riavvio della macchina durante il processo di aggiornamento. (Questo requisito è iniziato con la versione 7.17.) Questo non può essere evitato. L’aggiornamento riprende automaticamente dopo il riavvio (a meno che non specifichi /noresume sulla riga di comando).
Azioni sul database
Esegua il backup dei database del sito, di monitoraggio e di logging della configurazione. Segua le istruzioni in CTX135207. Se vengono rilevati problemi dopo l’aggiornamento, può ripristinare il backup.
Per informazioni sull’aggiornamento delle versioni di SQL Server che non sono più supportate, consulti Verifica della versione di SQL Server. (Questo si riferisce a SQL Server utilizzato per i database del sito, di monitoraggio e di logging della configurazione.)
Microsoft SQL Server Express LocalDB viene installato automaticamente, per l’utilizzo con Local Host Cache. Se deve sostituire una versione precedente, la nuova versione deve essere SQL Server Express LocalDB 2019. Per i dettagli sulla sostituzione di SQL Server Express LocalDB con la nuova versione dopo aver aggiornato i componenti e il sito, consulti Sostituire SQL Server Express LocalDB.
Si assicuri che la Sua licenza Citrix sia aggiornata
Per una panoramica completa sulla gestione delle licenze Citrix, consulti Attivare, aggiornare e gestire le licenze Citrix.
Può utilizzare il programma di installazione completo del prodotto per aggiornare il License Server. Oppure, può scaricare e aggiornare i componenti della licenza separatamente. Consulti Aggiornamento.
Prima dell’aggiornamento, si assicuri che la data dei Suoi Customer Success Services / Software Maintenance / Subscription Advantage sia valida per la nuova versione del prodotto. La data deve essere almeno 2021.11.15.
Si assicuri che il Suo Citrix License Server sia compatibile
Si assicuri che il Suo Citrix License Server sia compatibile con la nuova versione. Ci sono due modi per farlo:
- Prima di aggiornare qualsiasi altro componente Citrix, esegua il programma di installazione
XenDesktopServerSetup.exedal layout ISO sulla macchina contenente un Delivery Controller. Se ci sono problemi di incompatibilità, il programma di installazione li segnala con i passaggi raccomandati per risolverli. - Dalla directory
XenDesktop Setupsul supporto di installazione, esegua il comando:.\LicServVerify.exe -h <license-server-fqdn> -p 27000 -v. La visualizzazione indica se il License Server è compatibile. Se il License Server è incompatibile, aggiorni il License Server.
Eseguire il backup di eventuali modifiche a StoreFront
Prima di avviare un aggiornamento, se ha apportato modifiche ai file in C:\inetpub\wwwroot\Citrix\<StoreName>\App_Data, come default.ica e usernamepassword.tfrm, ne esegua il backup per ogni store. Dopo l’aggiornamento può ripristinarli per ripristinare le Sue modifiche.
Chiudere applicazioni e console
Prima di avviare un aggiornamento, chiuda tutti i programmi che potrebbero potenzialmente causare blocchi di file, incluse le console di amministrazione e le sessioni PowerShell.
Il riavvio della macchina assicura che tutti i blocchi di file siano stati rimossi e che non ci siano aggiornamenti di Windows in sospeso.
Prima di avviare un aggiornamento, arresti e disabiliti tutti i servizi di agenti di monitoraggio di terze parti.
Si assicuri di disporre dei permessi appropriati
Oltre a essere un utente di dominio, deve essere un amministratore locale sulle macchine in cui sta aggiornando i componenti del prodotto.
Il database del sito e il sito possono essere aggiornati automaticamente o manualmente. Per un aggiornamento automatico del database, i permessi dell’utente di Studio devono includere la capacità di aggiornare lo schema del database SQL Server (ad esempio, il ruolo di database db_securityadmin o db_owner). Per i dettagli, consulti Database.
Se l’utente di Studio non ha tali permessi, l’avvio di un aggiornamento manuale del database genera script. L’utente di Studio esegue alcuni degli script da Studio. L’amministratore del database esegue altri script, utilizzando uno strumento come SQL Server Management Studio.
Altre attività di preparazione
- Eseguire il backup dei modelli e aggiornare gli hypervisor, se necessario
- Completi qualsiasi altra attività di preparazione dettata dal Suo piano di continuità aziendale.
Test preliminari del sito
Quando aggiorna i Delivery Controller e un sito, i test preliminari del sito vengono eseguiti prima dell’inizio dell’aggiornamento effettivo. Questi test verificano:
- Il database del sito è raggiungibile ed è stato sottoposto a backup
- Le connessioni ai servizi Citrix essenziali funzionano correttamente
- L’indirizzo del Citrix License Server è disponibile
- Il database di logging della configurazione è raggiungibile
- Si assicuri di disporre di una licenza Hybrid Rights se desidera aggiungere connessioni host cloud pubbliche (ad esempio, AWS). In caso contrario, il test preliminare del sito si interrompe o si ferma e appare un messaggio esplicativo.
Dopo l’esecuzione dei test, può visualizzare un report dei risultati. Può quindi risolvere eventuali problemi rilevati ed eseguire nuovamente i test. La mancata esecuzione dei test preliminari del sito e la successiva risoluzione di eventuali problemi possono influire sul funzionamento del Suo sito.
Il report contenente i risultati dei test è un file HTML (PreliminarySiteTestResult.html) nella stessa directory dei log di installazione. Tale file viene creato se non esiste. Se il file esiste, il suo contenuto viene sovrascritto.
Eseguire i test
- Quando sta utilizzando l’interfaccia grafica del programma di installazione per l’aggiornamento, la procedura guidata include una pagina in cui può avviare i test e quindi visualizzare il report. Dopo l’esecuzione dei test e dopo aver visualizzato il report e risolto eventuali problemi riscontrati, può eseguire nuovamente i test. Quando i test vengono completati con successo, faccia clic su Avanti per continuare con la procedura guidata.
- Quando sta utilizzando l’interfaccia a riga di comando per l’aggiornamento, i test vengono eseguiti automaticamente. Per impostazione predefinita, se un test fallisce, l’aggiornamento non viene eseguito. Dopo aver visualizzato il report e risolto i problemi, esegua nuovamente il comando.
Citrix raccomanda di eseguire sempre i test preliminari del sito e quindi di risolvere eventuali problemi prima di continuare l’aggiornamento del Controller e del sito. Il potenziale beneficio vale bene i pochi istanti necessari per eseguire i test. Tuttavia, può ignorare questa azione raccomandata.
- Quando aggiorna con l’interfaccia grafica, può scegliere di saltare i test e continuare con l’aggiornamento.
- Quando aggiorna dalla riga di comando, non può saltare i test. Per impostazione predefinita, un test del sito fallito fa sì che il programma di installazione fallisca, senza eseguire l’aggiornamento. Nella maggior parte dei casi, se include l’opzione
/ignore_site_test_failure, eventuali errori del test vengono ignorati e l’aggiornamento procede. (Consulti Verifica della versione di SQL Server per le eccezioni.)
Quando si aggiornano più Controller
Quando avvia un aggiornamento su un Controller e quindi avvia un aggiornamento di un altro Controller nello stesso sito (prima che il primo aggiornamento sia completato):
- Se i test preliminari del sito sono stati completati sul primo Controller, la pagina dei test preliminari del sito non appare nella procedura guidata sull’altro Controller.
- Se i test sul primo Controller sono in corso quando avvia l’aggiornamento sull’altro Controller, la pagina dei test del sito appare nella procedura guidata sull’altro Controller. Tuttavia, se i test sul primo Controller terminano, vengono mantenuti solo i risultati dei test del primo Controller.
Errori dei test non correlati allo stato di salute del sito
- Se i test preliminari del sito falliscono a causa di memoria insufficiente, renda disponibile più memoria e quindi esegua nuovamente i test.
- Se ha il permesso di aggiornare, ma non di eseguire i test del sito, i test preliminari del sito falliscono. Per risolvere questo problema, esegua nuovamente il programma di installazione con un account utente che abbia il permesso di eseguire i test.
Verifica della versione di SQL Server
Una distribuzione Citrix Virtual Apps and Desktops riuscita richiede una versione supportata di Microsoft SQL Server per i database del sito, di monitoraggio e di logging della configurazione. L’aggiornamento di una distribuzione Citrix con una versione di SQL Server non più supportata può causare problemi di funzionalità e il sito non sarà supportato.
Per sapere quali versioni di SQL Server sono supportate per la versione Citrix a cui sta aggiornando, consulti l’articolo Requisiti di sistema per quella versione.
Quando si aggiorna un Controller, il programma di installazione Citrix verifica la versione di SQL Server attualmente installata utilizzata per i database del sito, di monitoraggio e di logging della configurazione.
-
Se la verifica determina che la versione di SQL Server attualmente installata non è una versione supportata nella versione Citrix a cui sta aggiornando:
- Interfaccia grafica: L’aggiornamento si interrompe con un messaggio. Faccia clic su Ho capito e quindi faccia clic su Annulla per chiudere il programma di installazione Citrix. (Non può continuare con l’aggiornamento.)
- Interfaccia a riga di comando: il comando fallisce (anche se ha incluso l’opzione
/ignore_db_check_failurecon il comando).
Aggiorni la versione di SQL Server e quindi avvii nuovamente l’aggiornamento Citrix.
-
Se la verifica non riesce a determinare quale versione di SQL Server è attualmente installata, verifichi se la Sua versione attualmente installata è supportata nella versione a cui sta aggiornando (Requisiti di sistema).
-
Interfaccia grafica: L’aggiornamento si interrompe con un messaggio.
- Se la versione di SQL Server attualmente installata è supportata, faccia clic su Ho capito per chiudere il messaggio e quindi faccia clic su Avanti per continuare con l’aggiornamento Citrix.
- Se la versione di SQL Server attualmente installata non è supportata, faccia clic su Ho capito per chiudere il messaggio e quindi faccia clic su Annulla per terminare l’aggiornamento Citrix. Aggiorni il Suo SQL Server a una versione supportata e quindi avvii nuovamente l’aggiornamento Citrix.
-
Interfaccia a riga di comando: Il comando fallisce con un messaggio. Dopo aver chiuso il messaggio:
- Se la versione di SQL Server attualmente installata è supportata, esegua nuovamente il comando con l’opzione
/ignore_db_check_failure. - Se la versione di SQL Server attualmente installata non è supportata, aggiorni il Suo SQL Server a una versione supportata. Esegua nuovamente il comando per avviare l’aggiornamento Citrix.
- Se la versione di SQL Server attualmente installata è supportata, esegua nuovamente il comando con l’opzione
-
Aggiornamento di SQL Server
Se avvia nuovi server SQL Server e migra il database del sito, le stringhe di connessione devono essere aggiornate.
Se il sito attualmente utilizza SQL Server Express per il database del sito (che Citrix ha installato automaticamente durante la creazione del sito):
- Installi l’ultima versione di SQL Server Express.
- Scolleghi il database.
- Colleghi il database al nuovo SQL Server Express.
- Migri le stringhe di connessione.
Per maggiori informazioni, consulti Configurazione delle stringhe di connessione e la documentazione del prodotto Microsoft SQL Server.
Sostituire SQL Server Express LocalDB
Microsoft SQL Server Express LocalDB è una funzionalità di SQL Server Express che Local Host Cache utilizza in modo standalone. Local Host Cache non richiede alcun componente di SQL Server Express diverso da SQL Server Express LocalDB.
Citrix non aggiorna automaticamente SQL Server Express LocalDB. Per aggiornare la versione di SQL Server Express LocalDB, segua le indicazioni in questa sezione.
- Quando aggiorna i Delivery Controller alla versione 2203 LTSR di Citrix Virtual Apps and Desktops o versioni successive, la versione supportata è SQL Server Express LocalDB 2019 o SQL Server Express LocalDB 2022.
Cosa Le serve:
- Il supporto di installazione di Citrix Virtual Apps and Desktops.
- Lo strumento PsExec dalla toolbox di Windows Sysinternals.
Procedura
- Completi l’aggiornamento dei Suoi componenti, database e sito di Citrix Virtual Apps and Desktops. (Questi aggiornamenti del database influiscono sui database del sito, di monitoraggio e di logging della configurazione. Non influiscono sul database Local Host Cache che utilizza SQL Server Express LocalDB.)
- Acceda al Delivery Controller, dove desidera aggiornare SQL Server Express LocalDB.
- Scarichi PsExec da Microsoft e lo collochi in una posizione facilmente accessibile su quel Delivery Controller, ad esempio C:\Temp.
- Arresti il servizio Citrix High Availability sul Delivery Controller dai Servizi di sistema di Windows.
-
Apra il prompt dei comandi sul Delivery Controller, navighi fino alla posizione con PsExec (ad esempio,
C:\Temp) e quindi esegua il seguente comando per elevare il prompt dei comandi con l’account Network Service:psexec -i -u "NT AUTHORITY\NETWORKSERVICE" cmd <!--NeedCopy--> - Esegua
whoamiper confermare che il prompt dei comandi è in esecuzione come account Network Service. Deve ottenere il seguente output:nt authority\networkservice. -
Utilizzi il prompt dei comandi per navigare all’istanza di SQL LocalDB:
-
Se sta aggiornando da SQL LocalDB 2014:
cd "C:\Program Files\Microsoft SQL Server\120\Tools\Binn" <!--NeedCopy--> -
Se sta aggiornando da SQL LocalDB 2017:
cd "C:\Program Files\Microsoft SQL Server\140\Tools\Binn" <!--NeedCopy--> -
Se sta aggiornando da SQL LocalDB 2019:
cd "C:\Program Files\Microsoft SQL Server\150\Tools\Binn" <!--NeedCopy-->
-
-
Arresti ed elimini l’istanza di SQL LocalDB:
CitrixHA.SqlLocalDB stop CitrixHA SqlLocalDB delete CitrixHA <!--NeedCopy--> -
Rimuova i seguenti file dal Delivery Controller:
C:\Windows\ServiceProfiles\NetworkService\HADatabaseName.* C:\Windows\ServiceProfiles\NetworkService\HADatabaseName_log.* C:\Windows\ServiceProfiles\NetworkService\HAImportDatabaseName.* (if exists) C:\Windows\ServiceProfiles\NetworkService\HAImportDatabaseName_log.* (if exists) <!--NeedCopy--> - Disinstalli il Suo SQL LocalDB SQL Server Express esistente dal Delivery Controller utilizzando la funzionalità nativa di Windows per la rimozione di programmi.
- Riavvii il Delivery Controller dopo il completamento della disinstallazione.
- Arresti il servizio Citrix High Availability sul Delivery Controller dai Servizi di sistema di Windows.
- Monti il supporto di installazione di Citrix Virtual Apps and Desktops sul Suo Delivery Controller.
-
Installi SQL Server Express LocalDB 2022 come amministratore sul Delivery Controller.
- Utilizzi il file
sqllocaldb.msinella cartellaSupport > SQLLocalDBdel supporto di installazione di Citrix Virtual Apps and Desktops. Ad esempio, se il supporto di installazione è montato sulla lettera di unitàE, il file può essere trovato inE:\Support\SQLLocalDB\sqllocaldb.msi. È necessario un riavvio per completare l’installazione. - Il nuovo SQL LocalDB deve trovarsi in
C:\Program Files\Microsoft SQL Server\160\Tools\Binn.
- Utilizzi il file
- Avvii il servizio Citrix High Availability sul Delivery Controller dai Servizi di sistema di Windows.
-
Nel prompt dei comandi del Delivery Controller, navighi a
C:\Program Files\Microsoft SQL Server\160\Tools\Binned eseguaSqlLocalDB iper confermare che l’istanza CitrixHA è stata creata.CitrixHAdeve essere incluso nell’elenco delle istanze restituite.Nota:
Possono essere necessari fino a 15 minuti per la creazione del database CitrixHA dopo l’avvio del servizio High Availability di Citrix.
-
Si assicuri che i file del database Local Host Cache siano creati per confermare che il servizio High Availability (broker secondario) possa subentrare se necessario.
- Sul Delivery Controller, navighi a
C:\Windows\ServiceProfiles\NetworkService. - Verifichi che
HaDatabaseName.mdfeHaDatabaseName_log.ldfsiano stati creati.
- Sul Delivery Controller, navighi a
- Ripeta i passaggi sui Delivery Controller rimanenti.
In questo articolo
- Introduzione
- Sequenza di aggiornamento
- Licenze Hybrid Rights
- Procedura di aggiornamento
- Aggiornamento dello schema del database
- Aggiornare i VDA alla versione 2203 o successiva
- Rimuovere PvD, AppDisks e host non supportati
- Limitazioni
- Considerazioni sull’ambiente misto
- Sistemi operativi precedenti
- Preparazione
- Test preliminari del sito
- Verifica della versione di SQL Server
- Sostituire SQL Server Express LocalDB