Installare Web Studio (anteprima)

Introduzione

Citrix Studio è una console di gestione basata su Windows che consente di configurare e gestire l’implementazione di Citrix Virtual Apps and Desktops. Web Studio è la nuova generazione di Citrix Studio, una console di gestione basata sul Web che offre la parità di funzionalità completa con Citrix Studio. Web Studio ha lo stesso aspetto dell’interfaccia Full Configuration di Citrix DaaS e modernizza l’esperienza di gestione fornendo un’esperienza Web nativa.

È possibile distribuire Web Studio su qualsiasi server Windows con Internet Information Service (IIS) installato. Per una distribuzione rapida, si consiglia di installare Web Studio insieme a un Delivery Controller. In tal caso, Web Studio viene installato come sito Web sul Delivery Controller. Consigliamo di seguire questa configurazione per semplificare l’architettura e ridurre i costi di gestione. Il diagramma seguente illustra l’architettura di Web Studio:

Architettura di Web Studio

Un flusso di lavoro generale per rendere Web Studio operativo e funzionante è il seguente:

  1. Installare Web Studio.

  2. Configurare un sito per Web Studio.

  3. Accedere a Web Studio.

Requisiti di sistema

Sistemi operativi supportati:

  • Windows Server 2022

  • Windows Server 2019, edizioni Standard e Datacenter e con l’opzione Server Core

  • Windows Server 2016, edizioni Standard e Datacenter e con l’opzione Server Core

Prerequisiti

Questa versione di Web Studio è compatibile con le distribuzioni di Citrix Virtual Apps and Desktops 2212 e versioni successive.

Per le distribuzioni precedenti alla 2212, eseguire prima l’aggiornamento a 2212 e quindi installare Web Studio.

Limitazione nota

Se si utilizzano Web Studio e Citrix Studio in modo intercambiabile, tenere conto della seguente limitazione:

  • Un modello creato in Web Studio non viene visualizzato in Citrix Studio e viceversa. Questo perché Web Studio utilizza un database diverso da Citrix Studio per archiviare i modelli. Come soluzione alternativa, creare un criterio a partire da un modello in Web Studio e quindi creare un nuovo modello a partire da quel criterio in Citrix Studio e viceversa.

Installare Web Studio

Le seguenti informazioni completano la guida contenuta in Installare i componenti principali. Per installare Web Studio:

  • Installare Web Studio utilizzando il programma di installazione ISO completo del prodotto per Citrix Virtual Apps and Desktops. L’installatore ISO verifica i prerequisiti, installa eventuali componenti mancanti, configura il sito Web di Web Studio (sul Delivery Controller se incluso nell’installazione del Delivery Controller) ed esegue la configurazione di base.

  • Se Web Studio non è stato incluso durante l’installazione, utilizzare il programma di installazione per aggiungerlo.

  • Quando si installa Web Studio, viene richiesto di digitare l’indirizzo di un Delivery Controller.

    Nota:

    • È possibile aggiungere più di un Delivery Controller. Web Studio tenta di connettersi a essi in ordine casuale. Se il Delivery Controller a cui Web Studio sta tentando di connettersi non è raggiungibile, Web Studio ricorre automaticamente ad altri Delivery Controller.
    • Se Director è stato selezionato in Core Components e installato, i Delivery Controller che si aggiungono qui vengono utilizzati sia per Web Studio che per Director.
    • Se non è stato configurato il certificato di attendibilità pubblico esterno e non si desidera richiedere il certificato a una CA aziendale, è sufficiente configurare l’FQDN del proprio Delivery Controller.
    • Se si dispone del certificato di attendibilità pubblico esterno e si è in grado di configurare il DNS pubblico per il proprio Delivery Controller, è possibile digitare il nome DNS come indirizzo del Delivery Controller.
    • Se si è in grado di richiedere il certificato alla propria CA aziendale e di specificare il proprio DNS personale, è possibile aggiungere il proprio DNS personale come indirizzo del Delivery Controller.

    Aggiungere il Delivery Controller

  • Per proteggere le comunicazioni tra il browser e il server Web e tra il browser e il Delivery Controller, la crittografia TLS deve essere abilitata sul sito Web IIS che ospita Web Studio e sul Delivery Controller. Se non è configurato alcun certificato TLS per il Delivery Controller, il programma di installazione crea un certificato autofirmato, con il nome di dominio completo del Delivery Controller e localhost come certificato del nome DNS. Se è configurato un certificato TLS, il programma di installazione non apporta alcuna modifica. Per ulteriori informazioni sulla crittografia TLS, vedere Proteggere una distribuzione di Web Studio (facoltativo).

  • Nella pagina Finish, la casella di controllo Launch Site Manager è selezionata per impostazione predefinita in modo che Citrix Site Manager si apra automaticamente. Per avviarlo in un secondo momento, aprire il menu Start del desktop e selezionare Citrix > Citrix Site Manager. Prima di avviare Web Studio, è necessario utilizzare Citrix Site Manager per creare un sito o unirsi a un sito esistente. Per ulteriori informazioni, vedere Configurare un sito per Web Studio.

    Avviare Site Manager

Configurare un sito per Web Studio

Per configurare la distribuzione di Citrix Virtual Apps and Desktops (noto anche come sito), utilizzare lo strumento Citrix Site Manager. Lo strumento viene installato automaticamente quando si installa Web Studio. Per avviarlo, aprire il menu Start del desktop e selezionare Citrix > Citrix Site Manager.

In Citrix Site Manager, selezionare una delle seguenti opzioni in base alle proprie esigenze di distribuzione.

  • Creare un sito. Se selezionata, viene visualizzata la procedura guidata di configurazione del sito, che richiede di creare un sito vuoto da far gestire a Web Studio. Configurare le impostazioni come segue:

    • Nella pagina Introduction, digitare un nome da dare al sito.
    • La pagina Databases contiene le selezioni per l’impostazione dei database di registrazione del sito, del monitoraggio e della configurazione. Per ulteriori informazioni, vedere il Passaggio 3. Database.
    • Nella pagina Licensing specificare l’indirizzo del server licenze e quindi indicare la licenza da utilizzare (installare). Per ulteriori informazioni, vedere il Passaggio 4. Licenze.

    Nota:

    L’utente che crea un sito ne diventa amministratore completo. Per ulteriori informazioni, vedere Amministrazione delegata.

  • Unirsi a un sito esistente. Se selezionata, viene visualizzata la finestra Select Site (Seleziona sito), in cui si richiede di digitare l’indirizzo di un Delivery Controller del sito a cui si desidera accedere.

Questo completa la configurazione di un sito per Web Studio.

Configurare Web Studio come proxy per i Delivery Controller (opzionale)

Per impostazione predefinita, quando si gestisce la distribuzione utilizzando la console Web Studio, ci si connette sia al server Web Studio che ai Delivery Controller tramite il browser Web. Offriamo un’opzione per configurare il server Web Studio come proxy per i Delivery Controller. Di conseguenza, quando si gestisce la distribuzione, ci si connette solo al server Web Studio.

Questa sezione guida l’utente alla configurazione del server Web Studio come proxy per i Delivery Controller. Si presume che Web Studio e Delivery Controller siano installati su server diversi.

Prerequisiti

Prima di iniziare, verificare che siano soddisfatti i seguenti prerequisiti:

  1. Installare tutti i componenti principali necessari alla distribuzione

    Per ulteriori informazioni, vedere Installare i componenti principali.

  2. Installare il modulo URL Rewrite 2.1 sul server Web Studio

    Scaricare il software da https://www.iis.net/downloads/microsoft/url-rewrite.

    Nota:

    A partire da Citrix Virtual Apps and Desktops 7 2212, questo software viene installato automaticamente con Web Studio.

  3. Assicurarsi che Microsoft Application Request Routing (ARR) versione 3 sia installato sul server Web Studio.

    Scaricare il software da https://www.iis.net/downloads/microsoft/application-request-routing.

    Nota:

    ARR ha dipendenze da URL Rewrite. Prima di installare ARR, verificare che il modulo URL Rewrite sia installato.

Passaggio 1: modificare l’impostazione orchServiceUrl

  1. Sul server Web Studio, aprire manifest.json in C:\Program Files\Citrix\Web Studio\Site\assets\json\.

  2. Individuare orchServiceUrl e portarne il valore a https://<FQDN of your Web Studio server>/citrix/webstudio/[orchserver]/orchestration/api.

Passaggio 2: abilitare la modalità proxy

  1. Sul server Web Studio, aprire Internet Information Services (IIS) Manager.

  2. Fare doppio clic su Application Request Routing Cache.

    Application Request Routing Cache

  3. Nel riquadro Actions a destra, fare clic su Proxy > Server Proxy Settings (Impostazioni proxy del server).

    Impostazioni proxy del server

  4. Selezionare Enable proxy (Abilita proxy).

    Abilitare il proxy

  5. Nel riquadro Actions a destra, fare clic su Apply.

Passaggio 3: creare due regole di URL Rewrite

  1. Nel riquadro Connections a sinistra, selezionare Sites > Citrix > WebStudio, quindi fare doppio clic su URL Rewrite.

    Aggiungere una regola

  2. Aggiungere una regola di riscrittura degli URL per l’API Orchestration come segue:

    1. Nel riquadro Actions a destra, fare clic su Add Rule(s) (Aggiungi regole). Viene visualizzata la finestra Add Rule(s).

      Creare una regola vuota

    2. Fare doppio clic sul modello Blank rule (Regola vuota) nella sezione Inbound rules (Regole in entrata).

    3. Creare la regola, come illustrato nella schermata seguente.

      • Pattern (Criterio). Inserire ([^/]+)/(orchestration/api/.*).
      • Rewrite URL. Inserire https://{R:1}:{SERVER_PORT}/citrix/{R:2}. Creare una regola vuota
    4. Nel riquadro Actions a destra, fare clic su Apply.

  3. Aggiungere una regola di riscrittura degli URL per Citrix Virtual Apps and Desktops Gateway, come descritto nel passaggio 2. Configurare le impostazioni come segue:
    • Pattern (Criterio). Inserire ([^/]+)/(cvad/manage/.*).
    • Rewrite URL. Inserire https://{R:1}:{SERVER_PORT}/{R:2}. Creare una regola vuota
  4. Posizionare le due regole prima della regola Angular Routes.

    restart

  5. Nel riquadro Connections a sinistra, riavviare il sito Web predefinito per rendere effettive tutte le modifiche.

Nota:

La procedura consigliata è proteggere la distribuzione di Web Studio utilizzando un certificato di attendibilità pubblico esterno o un certificato rilasciato da una CA (autorità di certificazione) aziendale. Per ulteriori informazioni, vedere Proteggere una distribuzione di Web Studio.

Accedere a Web Studio

Il sito Web Studio si trova all’indirizzo https://<address of the server hosting Web Studio>/Citrix/WebStudio.

Per accedere a Web Studio, aprire il menu Start del desktop e selezionare Citrix > Citrix Web Studio. Gli amministratori con autorizzazioni per Web Studio devono essere utenti del dominio Active Directory. Quando si accede a Web Studio, considerare i seguenti scenari:

  • Se non si sono ancora specificati i Delivery Controller per il sito. Viene richiesto di specificare un Delivery Controller in modo da avere accesso temporaneo a Web Studio.

  • Se i Delivery Controller specificati non sono attualmente raggiungibili, non è possibile accedere a Web Studio. Verificare le proprie connessioni per assicurarsi che i Delivery Controller siano raggiungibili. Oppure specificare un Delivery Controller alternativo in modo da avere accesso temporaneo a Web Studio.

Suggerimento:

Per configurare un Delivery Controller da utilizzare in modo permanente per il sito, utilizzare lo strumento di configurazione di Studio.

Strumento di configurazione di Studio

Utilizzare lo strumento di configurazione di Studio per configurare i Delivery Controller per un sito. Questo strumento è disponibile nella cartella di installazione di Web Studio.

Per impostazione predefinita, lo strumento è installato nella seguente cartella predefinita.

  • C:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe

Si supponga di voler configurare i seguenti due Delivery Controller per il sito che si desidera gestire con Web Studio: ddc1.studio.local e ddc2.studio.local. Eseguire il seguente comando PowerShell:

  • .\StudioConfig.exe /server "ddc1.studio.local,ddc2.studio.local"

Nota:

  • Lo strumento richiede le autorizzazioni dell’amministratore del computer.
  • Le modifiche apportate alla configurazione del Delivery Controller potrebbero non avere effetto immediato a causa delle impostazioni della cache sul server IIS. Per un effetto immediato, accedere al server Web Studio, aprire Gestione Internet Information Services (IIS), passare a Pagina iniziale > Siti > Sito Web predefinito e selezionare Riavvia nel riquadro Gestione del sito Web.

Passaggi successivi

  1. Install VDAs

  2. Utilizzare Web Studio per distribuire app e desktop virtuali ai propri utenti come segue:

    1. Creare un catalogo di macchine

    2. Creare un gruppo di consegna

    3. Creare un gruppo di applicazioni (facoltativo)

      Le fonti di informazioni indirizzano l’utente agli articoli specifici di Citrix Studio (la console di gestione basata su Windows). Citrix Studio e Web Studio hanno un aspetto diverso, ma i flussi di lavoro per la configurazione delle impostazioni rimangono gli stessi (salvo diversa indicazione).

Installare Web Studio (anteprima)