Citrix Virtual Apps and Desktops

Preparazione all’installazione

La distribuzione di Citrix Virtual Apps and Desktops™ inizia con l’installazione dei seguenti componenti. Questo processo prepara la distribuzione di applicazioni e desktop agli utenti all’interno del firewall.

  • Uno o più Delivery Controller
  • Citrix Director
  • Citrix StoreFront™
  • Citrix License Server
  • Uno o più Citrix Virtual Delivery Agent (VDA)
  • Componenti e tecnologie opzionali come Universal Print Server, Federated Authentication Service e Self-Service Password Reset

Per gli utenti esterni al firewall, installare e configurare un componente aggiuntivo, come Citrix Gateway. Per un’introduzione, vedere Integrare Citrix Virtual Apps and Desktops con Citrix Gateway.

Nota:

Assicurarsi che i seguenti prerequisiti Microsoft siano soddisfatti sul sistema operativo del server e sul sistema operativo della workstation:

Se la distribuzione include carichi di lavoro di Windows Server, configurare un server licenze Microsoft RDS.

È possibile utilizzare il programma di installazione completo del prodotto sull’ISO del prodotto per distribuire molti componenti e tecnologie. È possibile utilizzare un programma di installazione VDA autonomo per installare i VDA. I programmi di installazione VDA autonomi sono disponibili sul sito di download di Citrix. Tutti i programmi di installazione offrono interfacce grafiche e a riga di comando. Vedere Programmi di installazione.

L’ISO del prodotto contiene script di esempio che installano, aggiornano o rimuovono i VDA per le macchine in un’Active Directory. È inoltre possibile utilizzare gli script per gestire le immagini utilizzate da Machine Creation Services (MCS) e Citrix Provisioning (precedentemente Provisioning Services). Per i dettagli, vedere Installare i VDA utilizzando script.

Informazioni da esaminare prima dell’installazione

  • Panoramica tecnica: Per familiarizzare con il prodotto e i suoi componenti.
  • Sicurezza: Durante la pianificazione dell’ambiente di distribuzione.
  • Problemi noti: Problemi che potrebbero verificarsi in questa versione.
  • Database: Informazioni sui database di sistema e su come configurarli. Durante l’installazione del Controller, è possibile installare SQL Server Express da utilizzare come database del sito. La maggior parte delle informazioni sul database viene configurata durante la creazione di un sito, dopo l’installazione dei componenti principali.
  • Accesso remoto al PC: Se si sta distribuendo un ambiente che consente agli utenti di accedere in remoto alle proprie macchine fisiche in ufficio.
  • Connessioni e risorse: Se si utilizza un hypervisor o un altro servizio per ospitare o fornire VM per applicazioni e desktop. È possibile configurare la prima connessione quando si crea un sito (dopo l’installazione dei componenti principali). Configurare l’ambiente di virtualizzazione prima di allora.
  • Microsoft System Center Configuration Manager: Se si utilizza ConfigMgr per gestire l’accesso ad applicazioni e desktop, o se si utilizza la funzionalità Wake on LAN con Remote PC Access.
  • Connessioni host Public Cloud: Se si dispone di una licenza Hybrid Rights, è possibile creare connessioni host al cloud pubblico. Per informazioni relative alla licenza Hybrid Rights, vedere Rinnovi Hybrid Rights. Per informazioni relative all’idoneità al cloud pubblico e ai motivi di questa modifica, vedere CTX270373.

Dove installare i componenti

Esaminare i Requisiti di sistema per le piattaforme, i sistemi operativi e le versioni supportate. I prerequisiti dei componenti vengono installati automaticamente, salvo diversa indicazione. Vedere la documentazione di Citrix StoreFront e Citrix License Server per le piattaforme e i prerequisiti supportati.

È possibile installare i componenti principali sullo stesso server o su server diversi.

  • L’installazione di tutti i componenti principali su un unico server può funzionare per distribuzioni di valutazione, test o piccole produzioni.
  • Per consentire future espansioni, considerare l’installazione dei componenti su server diversi. Ad esempio, l’installazione di Studio su una macchina diversa dal server in cui è stato installato il Controller consente di gestire il sito in remoto.
  • Per la maggior parte delle distribuzioni di produzione, si consiglia di installare i componenti principali su server separati.

    Installare Citrix License Server e le licenze prima di installare altri componenti su altri server.

  • Per installare un componente supportato su un Server CoreOS (come un Delivery Controller), è necessario utilizzare la riga di comando. Questo tipo di sistema operativo non offre un’interfaccia grafica, quindi installare Studio e altri strumenti altrove, quindi puntarli al server Controller.

È possibile installare sia un Delivery Controller™ che un VDA per sistema operativo multi-sessione sullo stesso server. Avviare il programma di installazione e selezionare il Delivery Controller (più eventuali altri componenti principali desiderati su quella macchina). Quindi avviare nuovamente il programma di installazione e selezionare il Virtual Delivery Agent per sistema operativo multi-sessione.

Assicurarsi che ogni sistema operativo abbia gli aggiornamenti più recenti.

Assicurarsi che tutte le macchine abbiano gli orologi di sistema sincronizzati. L’infrastruttura Kerberos che protegge la comunicazione tra le macchine richiede la sincronizzazione.

Con XenServer, lo stato di alimentazione della macchina virtuale potrebbe apparire come sconosciuto anche se risulta registrato. Per risolvere questo problema, modificare il valore della chiave di registro HostTime per disabilitare la sincronizzazione dell’ora con l’host:

HKEY_LOCAL_MACHINE\Software\Citrix\XenTools\HostTime="Local"

HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\XenTools\HostTime="Local"

Suggerimento:

Il valore predefinito è HostTime="UTC". Modificare questo valore in qualcosa di diverso da UTC, ad esempio Local. Questa modifica disabilita efficacemente la sincronizzazione dell’ora con l’host.

Le linee guida per l’ottimizzazione delle macchine Windows 10 a sessione singola sono disponibili in CTX216252.

Dove NON installare i componenti:

  • Non installare alcun componente su un controller di dominio Active Directory.
  • L’installazione di un Controller su un nodo in un’installazione di clustering di SQL Server, un’installazione di mirroring di SQL Server o su un server che esegue Hyper-V non è supportata.

Se si tenta di installare o aggiornare un VDA su un sistema operativo Windows non supportato da questa versione del prodotto, un messaggio indirizza a un articolo che descrive le opzioni.

Requisiti di autorizzazione e Active Directory

È necessario essere un utente di dominio e un amministratore locale sulle macchine in cui si stanno installando i componenti.

Per utilizzare un programma di installazione VDA autonomo, è necessario disporre di privilegi amministrativi elevati o utilizzare Esegui come amministratore.

Configurare il dominio Active Directory prima di iniziare un’installazione.

  • Requisiti di sistema elenca i livelli funzionali di Active Directory supportati. Active Directory unito contiene maggiori informazioni.
  • È necessario disporre di almeno un controller di dominio che esegue Active Directory Domain Services.
  • Non installare alcun componente Citrix Virtual Apps and Desktops su un controller di dominio.
  • Non utilizzare una barra (/) quando si specificano i nomi delle unità organizzative in Studio.

L’account utente Windows utilizzato per installare Citrix License Server viene configurato automaticamente come amministratore completo con amministrazione delegata.

Per maggiori informazioni:

Guida all’installazione, considerazioni e best practice

Durante l’installazione di qualsiasi componente

  • Quando si installa o si aggiorna un Delivery Controller, Studio, License Server o Director dal supporto del prodotto completo, se il programma di installazione Citrix rileva che è in sospeso un riavvio da una precedente installazione di Windows sulla macchina, il programma di installazione si arresta con codice di uscita/ritorno 9. Viene richiesto di riavviare la macchina.

    Questo non è un riavvio forzato da Citrix. È dovuto ad altri componenti installati in precedenza sulla macchina. Se ciò si verifica, riavviare la macchina e quindi avviare nuovamente il programma di installazione Citrix.

    Quando si utilizza l’interfaccia a riga di comando, è possibile impedire il controllo del riavvio in sospeso includendo l’opzione /no_pending_reboot_check nel comando.

  • Di solito, se un componente ha dei prerequisiti, il programma di installazione li distribuisce se non sono presenti. Alcuni prerequisiti potrebbero richiedere il riavvio della macchina.

  • Quando si creano oggetti prima, durante e dopo l’installazione, specificare nomi univoci per ogni oggetto. Ad esempio, fornire nomi univoci per reti, gruppi, cataloghi e risorse.

  • Se un componente non viene installato correttamente, l’installazione si arresta con un messaggio di errore. I componenti installati correttamente vengono mantenuti. Non è necessario reinstallarli.

  • Citrix Analytics vengono raccolti automaticamente quando si installano (o si aggiornano) i componenti. Per impostazione predefinita, tali dati vengono caricati automaticamente su Citrix al completamento dell’installazione. Inoltre, quando si installano i componenti, si viene automaticamente iscritti al Citrix Customer Experience Improvement Program (CEIP), che carica dati anonimi.

    Durante l’installazione, è anche possibile scegliere di partecipare ad altre tecnologie Citrix che raccolgono diagnostici per la manutenzione e la risoluzione dei problemi. Per informazioni su questi programmi, vedere Citrix Insight Services.

  • Google Analytics vengono raccolti (e successivamente caricati) automaticamente quando si installa (o si aggiorna) Studio. Dopo l’installazione di Studio, è possibile modificare questa impostazione con la chiave di registro HKLM\Software\Citrix\DesktopStudio\GAEnabled. Un valore di 1 abilita la raccolta e il caricamento, 0 disabilita la raccolta e il caricamento.

  • Se un’installazione VDA fallisce, un analizzatore MSI analizza il log MSI fallito, visualizzando il codice di errore esatto. L’analizzatore suggerisce un articolo CTX, se si tratta di un problema noto. L’analizzatore raccoglie anche dati anonimi sul codice di errore del fallimento. Questi dati sono inclusi con altri dati raccolti dal CEIP. Se si termina l’iscrizione al CEIP, i dati raccolti dall’analizzatore MSI non vengono più inviati a Citrix.

Durante l’installazione del VDA

  • L’app Citrix Workspace™ per Windows è disponibile, ma non viene installata per impostazione predefinita quando si installa un VDA. L’utente o gli utenti possono scaricare e installare (e aggiornare) l’app Citrix Workspace per Windows e altre app Citrix Workspace dal sito Web Citrix. In alternativa, è possibile rendere disponibili tali app Citrix Workspace dal server StoreFront. Vedere la documentazione di StoreFront.

  • Il servizio Microsoft Print Spooler deve essere abilitato. Non è possibile installare correttamente un VDA se tale servizio è disabilitato.

  • La maggior parte delle edizioni di Windows supportate include Microsoft Media Foundation già installato. Se la macchina non dispone di Media Foundation (come le edizioni N), diverse funzionalità multimediali non vengono installate e non funzioneranno.

    • Reindirizzamento di Windows Media
    • Reindirizzamento video HTML5
    • Reindirizzamento webcam HDX™ RealTime

    È possibile riconoscere la limitazione o terminare l’installazione del VDA e riavviarla in seguito, dopo aver installato Media Foundation. Nell’interfaccia grafica, questa scelta viene presentata in un messaggio. Nella riga di comando, è possibile utilizzare l’opzione /no_mediafoundation_ack per riconoscere la limitazione.

  • Quando si installa il VDA, viene creato automaticamente un nuovo gruppo di utenti locale chiamato Direct Access Users. Su un VDA per sistema operativo a sessione singola, questo gruppo si applica solo alle connessioni RDP. Su un VDA per sistema operativo multi-sessione, questo gruppo si applica alle connessioni ICA® e RDP.

  • Il VDA deve avere indirizzi Controller validi con cui comunicare. In caso contrario, le sessioni non possono essere stabilite. È possibile specificare gli indirizzi Controller durante l’installazione del VDA o in seguito. Ricordare che deve essere fatto. Per maggiori informazioni, vedere Registrazione VDA.

Riavvii dopo e durante l’installazione del VDA

È necessario un riavvio al termine dell’installazione del VDA. Tale riavvio avviene automaticamente per impostazione predefinita.

Quando si aggiorna un VDA alla versione 7.17 (o a una versione successiva supportata), si verifica un riavvio durante l’aggiornamento. Questo non può essere evitato.

Per ridurre al minimo il numero di riavvii necessari durante l’installazione del VDA:

  • Assicurarsi che una versione supportata di .NET Framework sia installata prima di iniziare l’installazione del VDA.
  • Per le macchine Windows con sistema operativo multi-sessione, installare e abilitare i servizi di ruolo RDS prima di installare il VDA.

Se non si installano questi prerequisiti prima di installare il VDA:

  • Se si utilizza l’interfaccia grafica o l’interfaccia a riga di comando senza l’opzione /noreboot, la macchina si riavvia automaticamente dopo l’installazione del prerequisito.
  • Se si utilizza l’interfaccia a riga di comando con l’opzione /noreboot, è necessario avviare il riavvio.

Quando si aggiorna una versione VDA, si verifica un riavvio durante l’aggiornamento. Questo non può essere evitato.

Ripristino in caso di errore di installazione o aggiornamento

Nota:

Questa funzionalità è disponibile per VDA a sessione singola e multi-sessione.

Se un’installazione o un aggiornamento VDA a sessione singola fallisce e la funzionalità “ripristino in caso di errore” è abilitata, la macchina viene ripristinata a un punto di ripristino impostato prima dell’inizio dell’installazione o dell’aggiornamento.

Se un’installazione o un aggiornamento VDA multi-sessione fallisce e la funzionalità “ripristino in caso di errore” è abilitata, la macchina viene ripristinata a un backup eseguito prima dell’inizio dell’installazione o dell’aggiornamento.

Quando un’installazione o un aggiornamento VDA a sessione singola inizia con questa funzionalità abilitata, il programma di installazione crea un punto di ripristino del sistema prima di iniziare l’installazione o l’aggiornamento effettivo. Se l’installazione o l’aggiornamento del VDA fallisce, la macchina viene ripristinata allo stato del punto di ripristino. La cartella %temp%/Citrix contiene i log di distribuzione e altre informazioni sul ripristino.

Quando un’installazione o un aggiornamento VDA multi-sessione inizia con questa funzionalità abilitata, il programma di installazione crea un backup del server prima di iniziare l’installazione o l’aggiornamento effettivo. Se l’installazione o l’aggiornamento del VDA fallisce, la macchina viene ripristinata allo stato del backup. La cartella %temp%/Citrix contiene i log di distribuzione e altre informazioni sul ripristino. Il tempo necessario per creare il backup del server si basa sulla dimensione del backup necessario e sulla quantità di risorse disponibili per il server. Il backup viene archiviato in C:\WindowsImageBackup\servername.

Per impostazione predefinita, questa funzionalità è disabilitata.

Se si prevede di abilitare questa funzionalità, assicurarsi che il ripristino del sistema non sia disabilitato tramite un’impostazione GPO (Configurazione computer > Modelli amministrativi > Sistema > Ripristino configurazione di sistema).

Nota:

Questa impostazione GPO non si applica al ripristino di un VDA multi-sessione.

Per abilitare questa funzionalità durante l’installazione o l’aggiornamento di un VDA a sessione singola o multi-sessione:

  • Quando si utilizza l’interfaccia grafica di un programma di installazione VDA (ad esempio, utilizzando Autostart o il comando XenDesktopVDASetup.exe senza opzioni di ripristino o silenziose), selezionare la casella di controllo Abilita ripristino automatico in caso di errore di aggiornamento nella pagina Riepilogo.

    Se l’installazione/aggiornamento viene completato con successo, il punto di ripristino/backup non viene utilizzato, ma viene mantenuto.

  • Eseguire un programma di installazione VDA con l’opzione /enablerestore o /enablerestorecleanup utilizzando la riga di comando.

    • Se si utilizza l’opzione /enablerestorecleanup e l’installazione/aggiornamento viene completato con successo, il punto di ripristino/backup del server viene rimosso automaticamente.

    • Se si utilizza l’opzione /enablerestore e l’installazione/aggiornamento viene completato con successo, il punto di ripristino non viene utilizzato, ma viene mantenuto.

Programmi di installazione

Programma di installazione completo del prodotto

Utilizzando il programma di installazione completo del prodotto fornito nell’ISO, è possibile:

  • Installare, aggiornare o rimuovere i componenti principali: Delivery Controller, Studio, Director e License Server.
  • Installare o aggiornare StoreFront.
  • Installare o aggiornare i VDA Windows per sistemi operativi a sessione singola o multi-sessione.
  • Installare il componente Universal Print Server UpsServer sui server di stampa.
  • Installare il Federated Authentication Service.
  • Installare Session Recording.
  • Installare Workspace Environment Management.

    Nota:

    Il programma di installazione dell’agente Workspace Environment Management™ non è localizzato. È disponibile solo in inglese.

Per distribuire un desktop da un sistema operativo multi-sessione per un utente (ad esempio, per lo sviluppo web), utilizzare l’interfaccia a riga di comando del programma di installazione completo del prodotto. Per i dettagli, vedere Server VDI.

Programmi di installazione VDA autonomi

I programmi di installazione VDA autonomi sono disponibili sulle pagine di download di Citrix. (Non sono disponibili dal supporto di installazione del prodotto.) I programmi di installazione VDA autonomi sono molto più piccoli dell’ISO del prodotto completo. Essi si adattano più facilmente a distribuzioni che:

  • Utilizzano pacchetti di distribuzione software elettronica (ESD) che vengono preparati o copiati localmente
  • Hanno macchine fisiche
  • Hanno uffici remoti

Per impostazione predefinita, i file nei VDA autonomi autoestraenti vengono estratti nella cartella Temp. È necessario più spazio su disco sulla macchina quando si estrae nella cartella Temp rispetto a quando si utilizza il programma di installazione completo del prodotto. Tuttavia, i file estratti nella cartella Temp vengono eliminati automaticamente al completamento dell’installazione. In alternativa, è possibile utilizzare il comando /extract con un percorso assoluto.

Sono disponibili tre programmi di installazione VDA autonomi per il download.

VDAServerSetup.exe:

Installa un VDA per sistema operativo multi-sessione. Supporta tutte le opzioni VDA per sistema operativo multi-sessione disponibili con il programma di installazione completo del prodotto.

VDAWorkstationSetup.exe:

Installa un VDA per sistema operativo a sessione singola. Supporta tutte le opzioni VDA per sistema operativo a sessione singola disponibili con il programma di installazione completo del prodotto.

VDAWorkstationCoreSetup.exe:

Installa un VDA per sistema operativo a sessione singola ottimizzato per distribuzioni Remote PC Access o installazioni VDI core. Remote PC Access utilizza macchine fisiche. Le installazioni VDI core sono VM che non vengono utilizzate come immagine. Installa solo i servizi core necessari per le connessioni VDA in tali distribuzioni. Pertanto, supporta solo un sottoinsieme delle opzioni valide con i programmi di installazione completi del prodotto o VDAWorkstationSetup.exe.

Questo programma di installazione non installa o contiene i componenti utilizzati per:

  • App-V.
  • Profile Management. L’esclusione di Citrix Profile Management dall’installazione influisce sulla visualizzazione di Citrix Director. Per i dettagli, vedere Installare i VDA.
  • Machine Identity Service.
  • Citrix Supportability Tools.
  • Citrix Files per Windows.
  • Citrix Files per Outlook.

Il programma di installazione VDAWorkstationCoreSetup.exe non installa o contiene un’app Citrix Workspace per Windows.

L’utilizzo di VDAWorkstationCoreSetup.exe è equivalente all’utilizzo del programma di installazione completo del prodotto o VDAWorkstationSetup per installare un VDA per sistema operativo a sessione singola e:

  • Nell’interfaccia grafica: Selezionando l’opzione Remote PC Access nella pagina Ambiente.
  • Nell’interfaccia a riga di comando: Specificando l’opzione /remotepc.
  • Nell’interfaccia a riga di comando: Specificando /components vda più l’opzione /exclude che elenca tutti i nomi dei componenti aggiuntivi validi.

È possibile installare i componenti/funzionalità omessi in seguito eseguendo il programma di installazione completo del prodotto. Questa azione consente di installare tutti i componenti mancanti.

Il programma di installazione VDAWorkstationCoreSetup.exe installa automaticamente l’MSI di Browser Content Redirection. Questa installazione automatica si applica alla versione VDA 2003 e alle versioni supportate successive.

Codici di ritorno dell’installazione Citrix

Il log di installazione contiene il risultato delle installazioni dei componenti come codice di ritorno Citrix, non un valore Microsoft.

  • 0 = Successo
  • 1 = Fallito
  • 2 = SuccessoParziale
  • 3 = SuccessoParzialeERiavvioNecessario
  • 4 = FallimentoERiavvioNecessario
  • 5 = UtenteAnnullato
  • 6 = ArgomentoRigaDiComandoNonValido
  • 7 = VersionePiùRecenteTrovata
  • 8 = SuccessoRiavvioNecessario
  • 9 = RiavvioBloccoFile
  • 10 = Annullato
  • 11 = SupportoFallito
  • 12 = LicenzaFallita
  • 13 = PrecontrolloFallito
  • 14 = ControlloRiavvioInSospesoAnnullato
  • 15 = PrecheckPass - Questo viene restituito quando i pre-controlli passano dopo aver utilizzato la nuova opzione della riga di comando /precheckonly.
  • 16 = PrecheckFail - Questo viene restituito quando i pre-controlli falliscono dopo aver utilizzato la nuova opzione della riga di comando /precheckonly.
  • 17 = OptionalSoftwareFailed - Questo viene restituito quando uno dei nuovi componenti software opzionali non riesce a essere installato e l’opzione “Procedere con l’installazione o l’aggiornamento del VDA se altri componenti selezionati falliscono” è stata selezionata.

Ad esempio, quando si utilizzano strumenti come Microsoft System Center Configuration Manager, un’installazione VDA scriptata potrebbe sembrare fallire quando il log di installazione contiene il codice di ritorno 3. Ciò può verificarsi quando il programma di installazione VDA è in attesa di un riavvio che è necessario avviare (ad esempio, dopo l’installazione di un prerequisito del ruolo RDS su un server). Un’installazione VDA è considerata riuscita solo dopo che tutti i prerequisiti e i componenti selezionati sono stati installati e la macchina è stata riavviata dopo l’installazione.

In alternativa, è possibile racchiudere l’installazione in script CMD (che restituiscono codici di uscita Microsoft) o modificare i codici di successo nel pacchetto di Configuration Manager.

Configurare un server licenze Microsoft RDS per carichi di lavoro di Windows Server

Questo prodotto accede alle funzionalità di sessione remota di Windows Server quando distribuisce un carico di lavoro di Windows Server, come Windows 2016. Ciò richiede in genere una licenza di accesso client (RDS CAL) di Remote Desktop Services. Il VDA deve essere in grado di contattare un server licenze RDS per richiedere le RDS CAL. Installare e attivare il server licenze. Per maggiori informazioni, vedere il documento Microsoft Attivare il server licenze di Remote Desktop Services. Per gli ambienti proof of concept, è possibile utilizzare il periodo di grazia fornito da Microsoft.

Con questo metodo, è possibile che questo servizio applichi le impostazioni del server licenze. È possibile configurare il server licenze e la modalità per utente nella console RDS sull’immagine. È anche possibile configurare il server licenze utilizzando le impostazioni di Microsoft Group Policy. Per maggiori informazioni, vedere il documento Microsoft Concedere in licenza la distribuzione RDS con licenze di accesso client (CAL).

Per configurare il server licenze RDS utilizzando le impostazioni di Group Policy:

  1. Installare un server licenze di Remote Desktop Services su una macchina disponibile. La macchina deve essere sempre disponibile. I carichi di lavoro del prodotto Citrix devono essere in grado di raggiungere questo server licenze.
  2. Specificare l’indirizzo del server licenze e la modalità di licenza per utente utilizzando Microsoft Group Policy. Per i dettagli, vedere il documento Microsoft Specificare la modalità di licenza di Remote Desktop per un server host sessione RD.

I carichi di lavoro di Windows 10 richiedono l’attivazione della licenza di Windows 10 appropriata. Si consiglia di seguire la documentazione Microsoft per attivare i carichi di lavoro di Windows 10.

Maggiori informazioni

Per la configurazione della posizione delle risorse per tipi di host specifici:

Preparazione all’installazione