Citrix Virtual Apps and Desktops

Installare i VDA tramite SCCM

Nota:

Citrix non è responsabile per i problemi che possono sorgere a causa della distribuzione di un Virtual Delivery Agent (VDA) tramite strumenti di distribuzione software come Microsoft System Center Configuration Manager (SCCM) adattati per corrispondere agli ambienti di produzione del cliente. Per qualsiasi problema di installazione relativo a Citrix, aprire un caso di supporto tecnico con i log di installazione pertinenti utilizzando il portale di supporto Citrix.

Panoramica

Per distribuire correttamente un Virtual Delivery Agent (VDA) utilizzando Microsoft System Center Configuration Manager (SCCM) o strumenti di distribuzione software simili, Citrix® consiglia di utilizzare il programma di installazione VDA in una sequenza di passaggi.

Citrix sconsiglia di utilizzare l’utilità VDA Cleanup come parte di un’installazione o di un aggiornamento VDA. Utilizzare l’utilità VDA Cleanup solo nel caso limitato in cui il programma di installazione VDA abbia precedentemente fallito.

Riavvii

Il numero di riavvii richiesti durante l’installazione del VDA dipende dall’ambiente. Ad esempio:

  • Potrebbe essere necessario un riavvio per aggiornamenti in sospeso o riavvii da precedenti installazioni software.
  • I file precedentemente bloccati da altri processi potrebbero richiedere aggiornamenti, forzando un riavvio aggiuntivo.
  • Alcuni componenti opzionali nel programma di installazione VDA (come Citrix Profile Management e Citrix Files) potrebbero richiedere un riavvio.

Il Task Sequencer di SCCM gestisce tutti i riavvii richiesti.

Definire la sequenza di attività

Dopo aver identificato tutti i prerequisiti e i riavvii, utilizzare il Task Sequencer di SCCM per completare quanto segue:

  • Il VDA può essere installato da una copia accessibile del supporto di installazione o da uno dei programmi di installazione VDA standalone:

    • VDAWorkstationSetup_XXXX.exe
    • VDAServerSetup_XXXX.exe
    • VDAWorkstationCoreSetup_XXXX.exe

    Per maggiori informazioni sui programmi di installazione VDA, consultare Programmi di installazione.

  • Quando si aggiorna un VDA, la macchina su cui è installato deve essere in modalità di manutenzione, senza sessioni attive.
  • Quando un’installazione VDA viene eseguita per la prima volta su una macchina, il programma di installazione VDA utilizzato viene copiato su tale macchina.
    • Quando si utilizza un programma di installazione VDA diverso da VDAWorkstationCoreSetup_XXXX.exe, il programma di installazione VDA viene copiato in %ProgramData%\Citrix\XenDesktopSetup\XenDesktopVdaSetup.exe.
    • Quando si utilizza VDAWorkstationCoreSetup_XXXX.exe, il programma di installazione VDA viene copiato in %ProgramData%\Citrix\XenDesktopSetup\XenDesktopRemotePCSetup.exe.
  • La posizione della directory del programma di installazione VDA viene anche memorizzata nel registro “HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\MetaInstall” “MetaInstallerInstallLocation”.
  • Aggiungere le opzioni della riga di comando /NOREBOOT, /NORESUME e /QUIET alle opzioni della riga di comando.
    • /QUIET: Non mostrare l’interfaccia utente durante l’installazione, in modo che SCCM abbia il controllo del processo di installazione.
    • /NOREBOOT: Impedisce al programma di installazione VDA di riavviarsi automaticamente. SCCM attiva i riavvii quando necessario.
    • /NORESUME: Di solito, quando è necessario un riavvio durante l’installazione, il programma di installazione VDA imposta una chiave di registro runonce (\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce). Quando la macchina si riavvia, Windows utilizza la chiave per avviare il programma di installazione VDA. Questo è un problema per SCCM, perché SCCM non può monitorare l’installazione e acquisire il codice di uscita.

Esempio di sequenza di installazione tramite SCCM

L’esempio seguente mostra la sequenza di installazione.

  1. ATTIVITÀ SCCM 1: Preparare la macchina riavviandola.
  2. ATTIVITÀ SCCM 2: Avviare l’installazione del VDA.
    1. Aggiungere le opzioni /quiet, /noreboot e /noresume alle opzioni della riga di comando.
    2. Eseguire il programma di installazione VDA scelto (immagine locale o uno dei programmi di installazione minimi).
    3. SCCM deve acquisire il codice di ritorno.
      • Se il codice di ritorno è 0 o 8, l’installazione è completa ed è necessario un riavvio.
      • Se il codice di ritorno è 3, riavviare la macchina e quindi passare il controllo all’ATTIVITÀ SCCM 3.
  3. ATTIVITÀ SCCM 3: Continuare l’installazione del VDA.
    1. Se l’ATTIVITÀ SCCM 2 non restituisce 0 o 8, l’installazione deve essere continuata dopo il completamento del riavvio.
    2. L’ATTIVITÀ SCCM 3 si ripete finché il programma di installazione VDA non restituisce 0 o 8 (indicando un’installazione riuscita), o 3 (indicando che l’ATTIVITÀ SCCM 3 deve essere ripetuta). Trattare qualsiasi altro codice di ritorno come un errore, e l’ATTIVITÀ SCCM 3 dovrebbe segnalare un errore e fermarsi.
    3. Riprendere l’installazione del VDA eseguendo il programma di installazione VDA appropriato (XenDesktopVdaSetup.exe nella maggior parte dei casi, o XenDesktopRemotePCSetup.exe se è stato utilizzato VDAWorkstationCoreSetup_XXXX.exe) dalla posizione in cui è stato copiato (come descritto in Definire la sequenza di attività), senza parametri della riga di comando. (Il programma di installazione VDA utilizza i parametri salvati durante la prima esecuzione del programma di installazione.)
    4. Controllare il codice di ritorno dal programma di installazione VDA.
      • 0 o 8: Successo, installazione completata, riavvio richiesto.
      • 3: L’installazione non è completa. Riavviare la macchina e ripetere l’ATTIVITÀ SCCM 3 finché non viene restituito 0 o 8. Trattare qualsiasi altro codice di ritorno come un errore, e l’ATTIVITÀ SCCM 3 dovrebbe segnalare un errore e terminare.

Per maggiori informazioni sui codici di ritorno, consultare Codici di ritorno dell’installazione Citrix.

Esempi di comandi di installazione VDA

Le opzioni di installazione disponibili variano a seconda del programma di installazione utilizzato. Consultare i seguenti articoli per i dettagli sulle opzioni della riga di comando.

Comandi di installazione per l’accesso Remote PC

  • Il seguente comando utilizza il programma di installazione VDA core a sessione singola (VDAWorkstationCoreSetup.exe):

    VDAWorkstationCoreSetup.exe /quiet /controllers “control.domain.com” /enable_hdx_ports /noresume /noreboot

  • Il seguente comando utilizza il programma di installazione VDA completo a sessione singola (VDAWorkstationSetup.exe):

    VDAWorkstationSetup.exe /quiet /remotepc /controllers “control.domain.com” /enable_hdx_ports /noresume /noreboot

Comando di installazione per VDI dedicato

  • Il seguente comando utilizza il programma di installazione VDA completo a sessione singola (VDAWorkstationSetup.exe):

    VDAWorkstationSetup.exe /quiet /components vda /controllers “control.domain.com” /enable_hdx_ports /enable_remote_assistance /noresume /noreboot

Installare i VDA tramite SCCM