Installare i VDA utilizzando SCCM
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
. `
- Quando si utilizza un programma di installazione VDA diverso da
- 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 unarunonce
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.
- SCCM TASK1: preparare la macchina riavviandola.
-
SCCM TASK2: avviare l’installazione del VDA.
- Aggiungere le opzioni
/quiet
,/noreboot
e/noresume
alle proprie opzioni della riga di comando. - Eseguire il programma di installazione VDA preferito (immagine locale o uno dei programmi di installazione minimi).
- 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.
- Aggiungere le opzioni
-
SCCM TASK3: continuare l’installazione del VDA.
- Se SCCM TASK2 non restituisce 0 o 8, l’installazione deve essere continuata al termine del riavvio.
- 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.
- Riprendere l’installazione del VDA eseguendo il programma di installazione VDA appropriato (
XenDesktopVdaSetup.exe
nella maggior parte dei casi, oXenDesktopRemotePCSetup.exe
se è stato utilizzatoVDAWorkstationCoreSetup_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). - 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