Citrix Virtual Apps and Desktops

Installare i VDA utilizzando SCCM

Nota:

Citrix non è responsabile dei problemi causati dall’implementazione di un Virtual Delivery Agent (VDA) utilizzando strumenti di distribuzione software come Microsoft System Center Configuration Manager (SCCM) adattati agli ambienti di produzione dei clienti. Per qualsiasi problema relativo all’installazione di Citrix, aprire una richiesta di supporto tecnico specificando i registri di installazione pertinenti mediante il portale di assistenza 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 VDA Cleanup Utility come parte di un’installazione o di un aggiornamento di VDA. Utilizzare VDA Cleanup Utility solo nel caso limitato in cui il programma di installazione del VDA non è riuscito in precedenza.

Riavvii

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

  • Potrebbe essere necessario un riavvio per gli aggiornamenti in sospeso o più riavvii richiesti da installazioni software precedenti.
  • I file precedentemente bloccati da altri processi potrebbero richiedere aggiornamenti, forzando un ulteriore riavvio.
  • Alcuni componenti opzionali del programma di installazione VDA (ad esempio Citrix Profile Management e Citrix Files) potrebbero richiedere un riavvio.

SCCM Task Sequencer gestisce tutti i riavvii necessari.

Definire la sequenza di attività

Dopo aver identificato tutti i prerequisiti e i riavvii, utilizzare SCCM Task Sequencer 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 autonomi:

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

    Per ulteriori informazioni sui programmi di installazione VDA, vedere Programmi di installazione.

  • Quando si aggiorna un VDA, la macchina su cui è installato deve essere in modalità di manutenzione, senza sessioni.
  • 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.
    • Se si utilizza VDAWorkstationCoreSetup_XXXX.exe, il programma di installazione VDA viene copiato in %ProgramData%\Citrix\XenDesktopSetup\XenDesktopRemotePCSetup.exe. `
  • Anche la posizione della directory del programma di installazione VDA è memorizzata nella chiave del Registro di sistema “HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\MetaInstall” “MetaInstallerInstallLocation”.
  • Aggiungere le opzioni della riga di comando /NOREBOOT, /NORESUME e /QUIET alle proprie 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: impedire il riavvio automatico del programma di installazione VDA. SCCM attiva i riavvii quando necessario.
    • /NORESUME: di solito, quando è necessario un riavvio durante l’installazione, il programma di installazione VDA imposta una runonce chiave del Registro di sistema (\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce). Al riavvio del computer, Windows utilizza la chiave per avviare il programma di installazione VDA. Questo è un problema per SCCM, perché SCCM non è in grado di monitorare l’installazione e acquisire il codice di uscita.

Esempio di sequenza di installazione con SCCM

L’esempio seguente mostra la sequenza di installazione.

  1. SCCM TASK1: preparare la macchina riavviandola.
  2. SCCM TASK2: avviare l’installazione del VDA.
    1. Aggiungere le opzioni /quiet, /noreboot e /noresume alle proprie opzioni della riga di comando.
    2. Eseguire il programma di installazione VDA preferito (immagine locale o uno dei programmi di installazione minimi).
    3. SCCM deve acquisire il codice restituito.
      • Se il codice restituito è 0 o 8, l’installazione è completata ed è necessario un riavvio.
      • Se il codice restituito è 3, riavviare la macchina e trasferire il controllo a SCCM TASK3.
  3. SCCM TASK3: continuare l’installazione del VDA.
    1. Se SCCM TASK2 non restituisce 0 o 8, l’installazione deve essere continuata al termine del riavvio.
    2. SCCM TASK3 viene ripetuto fino a quando il programma di installazione VDA non restituisce 0 o 8 (che indica un’installazione riuscita) o 3 (che indica che SCCM TASK3 deve essere ripetuto). Considerare qualsiasi altro codice restituito come un errore. SCCM TASK3 dovrebbe segnalare un errore e arrestarsi.
    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 restituito dal programma di installazione VDA.
      • 0 o 8: operazione terminata correttamente, installazione completata, riavvio richiesto.
      • 3: installazione non completata. Riavviare la macchina e ripetere SCCM TASK3 fino a quando non viene restituito un valore 0 o 8. Considerare qualsiasi altro codice restituito come un errore. SCCM TASK3 dovrebbe segnalare un errore e arrestarsi.

Per ulteriori informazioni sui codici restituiti, vedere Codici restituiti dell’installazione Citrix.

Esempi di comandi di installazione di VDA

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

Comandi di installazione per Accesso remoto PC

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

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

  • Il comando seguente 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 comando seguente 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 utilizzando SCCM