Citrix Virtual Apps and Desktops

Installazione di VDA tramite SCCM

Panoramica

Microsoft Endpoint Configuration Manager, precedentemente noto come System Center Configuration Manager (SCCM), è un prodotto Windows che consente la gestione, la distribuzione e la sicurezza di dispositivi e applicazioni in un’azienda.

Nota:

L’articolo seguente descrive solo le raccomandazioni basate su come Citrix® ha testato l’ambiente. È possibile personalizzare questi passaggi in base alle proprie esigenze. Citrix non è responsabile per eventuali aggiornamenti o modifiche necessarie per adattare questo alle esigenze del cliente.

Raccomandazioni

  • Per distribuire correttamente un Virtual Delivery Agent (VDA) utilizzando SCCM o strumenti simili di distribuzione software, Citrix consiglia di utilizzare l’installer VDA in una sequenza di passaggi.

  • Citrix non consiglia di utilizzare la VDA Cleanup Utility come parte di un’installazione o aggiornamento VDA. Utilizzare la VDA Cleanup Utility solo nel caso limitato in cui l’installer VDA abbia precedentemente fallito.

Prima di iniziare

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.
  • File precedentemente bloccati da altri processi potrebbero richiedere aggiornamenti, forzando un riavvio aggiuntivo.
  • Alcuni componenti opzionali nell’installer VDA (come Citrix Profile Management e Citrix Files) potrebbero richiedere un riavvio.
  • 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, l’installer VDA utilizzato viene copiato su tale macchina. Per maggiori informazioni sull’installazione del VDA, consultare Installer.

SCCM Task Sequencer gestisce tutti i riavvii richiesti.

Passaggi chiave per distribuire VDA tramite SCCM

I seguenti passaggi descrivono come distribuire VDA utilizzando SCCM sulla macchina virtuale.

  1. Installare il VDA.
  2. Creare un’unità organizzativa (OU).
  3. Verificare le macchine.
  4. Utilizzare VDA per distribuire il contenuto.

Passaggio 1: Installare il VDA

Dopo aver identificato tutti i prerequisiti, utilizzare SCCM Task Sequencer per completare le seguenti attività:

  1. Installare il VDA da una copia accessibile del supporto di installazione o da uno degli installer VDA standalone:

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

    Per maggiori informazioni sugli installer VDA, consultare Installer.

    Nota:

    Quando si aggiorna un VDA, la macchina su cui è installato deve essere in modalità di manutenzione, senza sessioni attive.

  2. Quando un’installazione VDA viene eseguita per la prima volta su una macchina, l’installer VDA utilizzato viene copiato su tale macchina.
    • Quando si utilizza un installer VDA diverso da VDAWorkstationCoreSetup_XXXX.exe, l’installer VDA viene copiato in %ProgramData%\Citrix\XenDesktopSetup\XenDesktopVdaSetup.exe.
    • Quando si utilizza VDAWorkstationCoreSetup_XXXX.exe, l’installer VDA viene copiato in %ProgramData%\Citrix\XenDesktopSetup\XenDesktopRemotePCSetup.exe.
  3. La posizione della directory dell’installer VDA è anche memorizzata nel registro HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\MetaInstall” “MetaInstallerInstallLocation”.

  4. 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: Impedire all’installer VDA di riavviarsi automaticamente. SCCM attiva i riavvii quando necessario.
    • /NORESUME: Di solito, quando è necessario un riavvio durante l’installazione, l’installer VDA imposta una chiave di registro runonce (\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce). Windows utilizza la chiave per aprire l’installer VDA al riavvio della macchina. Questo è un problema per SCCM, perché SCCM non può monitorare l’installazione e acquisire il codice di uscita.

Passaggio 2: Creare un’unità organizzativa (OU)

  1. Creare due macchine virtuali unite al dominio che si desidera aggiungere all’OU. Quando le macchine virtuali vengono create inizialmente, si trovano nella cartella Computers. Spostare le macchine virtuali nella cartella SCCM. Esempio: WIN10EN-BB80MJ4.cseblr.com W2K19ST-EBPR3UG.cseblr.com

    VDA SCCM

  2. In Microsoft Configuration Manager, andare su \Administration\Overview\Hierarchy Configuration\Discovery Methods\.

  3. Fare clic su Active Directory System Discovery e selezionare la casella di controllo Enable Active Directory System Discovery per abilitare il rilevamento automatico delle macchine virtuali appena create.

  4. Fare clic sull’icona icona per selezionare nuovi contenitori.

  5. Nella sezione Location, aggiungere il Path (Percorso) in cui si trovano le macchine virtuali SCCM.

  6. Andare su \Administration\Overview\Site Configuration\Sites e fare clic con il pulsante destro del mouse sul VDA SCCM.

  7. Selezionare Client Installation Settings > Client Push Installation. Si apre la finestra Client Push Installation Properties.

  8. Una volta che le VM sono impostate su Enabled, è possibile visualizzare l’elenco delle VM come illustrato nelle immagini seguenti.

    SCCM

    SCCM

  9. Creare una Device collection (Raccolta di dispositivi) per creare l’OU. Immettere il Name (Nome) della raccolta.

    Raccolta di dispositivi

  10. Seguire le istruzioni della procedura guidata.

    Regole di appartenenza

    L’OU è stata creata.

    Creazione OU

  11. Aggiungere le VM create alla nuova Raccolta di dispositivi.

    1. Fare clic con il pulsante destro del mouse sulla VM. Selezionare Add Selected Items > Add Selected Items to Existing Device Collection (Aggiungi elementi selezionati > Aggiungi elementi selezionati a raccolta di dispositivi esistente).

      Aggiungi elemento

    2. Nella finestra Select Collection (Seleziona raccolta), selezionare il nome del dispositivo richiesto. In questo esempio, è Devices-SCCM.

      Elenco dispositivi

    Devices-SCCM è elencato in Assets and Compliance > Overview > Device Collections (Risorse e conformità > Panoramica > Raccolte di dispositivi).

    Dispositivo elencato

  12. Selezionare Install Client (Installa client) su Device Collector.

    Installa client

  13. Selezionare il Site (Sito) di installazione richiesto.

    Sito di installazione

  14. Seguire le istruzioni della procedura guidata. La Install Configuration Manager Client Wizard (Procedura guidata di installazione del client di Configuration Manager) è stata completata con successo.

    Installazione completata

Per informazioni dettagliate, consultare Gestire le raccolte nella documentazione Microsoft.

Passaggio 3: Verificare le macchine

  1. Sulla macchina client, verificare che il client sia installato controllando se il processo CCMExec è in esecuzione.

    CCMexe.exe

  2. Verificare se il client è in esecuzione per le VM su SCCM.

Passaggio 4: Utilizzare VDA per distribuire il contenuto

I seguenti passaggi descrivono come è possibile utilizzare il VDA distribuito per distribuire il contenuto sulle macchine virtuali associate.

  1. Creare un pacchetto

  2. Distribuire il contenuto

Creare un pacchetto

  1. Per creare un pacchetto, fare clic con il pulsante destro del mouse sul VDA desiderato e fare clic su Create Package (Crea pacchetto).

    Crea pacchetto

  2. Specificare la posizione dei file di origine per questo pacchetto facendo clic su Browse (Sfoglia).

    Sfoglia pacchetto

  3. Selezionare il tipo di pacchetto desiderato.

    Creazione guidata pacchetto e programma

  4. Immettere il Name (Nome) del pacchetto e la Command line (Riga di comando).

    Specificare i dettagli del pacchetto

  5. Fare clic su Next (Avanti).

    Pacchetto creato con successo

Per informazioni dettagliate, consultare Pacchetti e programmi in Configuration Manager nella documentazione Microsoft.

Distribuire il contenuto

  1. Fare clic con il pulsante destro del mouse sul nome del pacchetto creato.

  2. Selezionare Distribute Content (Distribuisci contenuto).

    Distribuisci contenuto

  3. Nella finestra Distribute Content Wizard (Procedura guidata di distribuzione del contenuto), selezionare la posizione dei file di origine per il pacchetto creato. In questo esempio, è 2019-SCCM. Fare clic su Next (Avanti).

    Specificare la posizione

  4. Verificare che il pacchetto (in questo esempio, Zodiac) sia disponibile per la distribuzione.

    Verifica

    L’immagine seguente illustra che il pacchetto è disponibile per la distribuzione.

    Pacchetto da distribuire

Per informazioni dettagliate, consultare Distribuire e gestire il contenuto per Configuration Manager nella documentazione Microsoft.

Esempio di sequenza di installazione tramite SCCM

L’esempio seguente mostra la sequenza di installazione.

  1. Restart Computer (Riavvia computer): Preparare la macchina riavviandola.

    Riavvia computer

  2. Install VDA First Attempt (Primo tentativo di installazione VDA): Avviare l’installazione del VDA.

    1. Aggiungere le opzioni /quiet, /noreboot e /noresume alle opzioni della riga di comando.

    2. Eseguire l’installer VDA scelto (immagine locale o uno degli installer minimali).

      Primo tentativo di installazione VDA

    3. SCCM deve acquisire il codice di ritorno.

      • Se il codice di ritorno è 0 o 8, l’installazione è completa ed è necessario un riavvio.

        SCCM acquisisce il codice di ritorno

      • Se il codice di ritorno è 3, riavviare la macchina e quindi passare il controllo a Install VDA Second Attempt (Secondo tentativo di installazione VDA).

        Riavvia macchina

  3. Install VDA Second Attempt (Secondo tentativo di installazione VDA): Continuare l’installazione del VDA.

    1. Dopo il Install VDA First Attempt (Primo tentativo di installazione VDA), se il file %programdata%\Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xml esiste, l’installazione non è completa e deve essere continuata dopo il completamento del riavvio.

      Secondo tentativo di installazione VDA

    2. Install VDA Second Attempt (Secondo tentativo di installazione VDA) si ripete finché il file %programdata%\Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xml non esiste o non viene restituito un codice di ritorno diverso da 0 o 8. Trattare qualsiasi altro codice di ritorno come un errore, e INSTALL VDA SECOND ATTEMPT dovrebbe segnalare un errore e fermarsi.

    3. Riprendere l’installazione del VDA eseguendo l’installer VDA appropriato (XenDesktopVdaSetup.exe nella maggior parte dei casi, o XenDesktopRemotePCSetup.exe se è stato utilizzato VDAWorkstationCoreSetup_XXXX.exe) dalla directory %programdata%\ Citrix\XenDesktopSetup\ senza parametri della riga di comando. (L’installer VDA utilizza i parametri salvati durante la prima esecuzione dell’installer.)

      Editor sequenza attività di aggiornamento

    4. Controllare il codice di ritorno dall’installer VDA.

      • 0 o 8: Successo, installazione completata, riavvio richiesto.

        Installazione completata con successo

      • 3: L’installazione non è completa. Riavviare la macchina e ripetere INSTALL VDA SECOND ATTEMPT finché il file %programdata%\ Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xml non esiste o finché non viene restituito un 0 o 8. Trattare qualsiasi altro codice di ritorno come un errore, e INSTALL VDA SECOND ATTEMPT 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 dell’installer utilizzato. Consultare i seguenti articoli per i dettagli sulle opzioni della riga di comando.

Comandi di installazione per Remote PC Access

  • Il seguente comando utilizza l’installer VDA core a sessione singola (VDAWorkstationCoreSetup.exe):

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

  • Il seguente comando utilizza l’installer VDA completo a sessione singola (VDAWorkstationSetup.exe):

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

Comando di installazione per VDI dedicato

  • Il seguente comando utilizza l’installer VDA completo a sessione singola (VDAWorkstationSetup.exe):

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

Installazione di VDA tramite SCCM