Citrix DaaS

Tag

Introduzione

I tag sono stringhe che identificano elementi come macchine, applicazioni, desktop, gruppi di consegna, gruppi di applicazioni e criteri. Dopo aver creato un tag e averlo aggiunto a un elemento, è possibile personalizzare determinate operazioni per applicarle solo agli elementi che hanno un tag specificato.

  • La ricerca su misura viene visualizzata nell’interfaccia di gestione Full Configuration.

    Ad esempio, per visualizzare solo le applicazioni ottimizzate per i tester, creare un tag denominato “test” e quindi aggiungerlo (applicarlo) a tali applicazioni. A quel punto è possibile filtrare la ricerca con il tag “test”.

  • Pubblicare applicazioni da un gruppo di applicazioni o desktop specifici da un gruppo di consegna, considerando solo un sottoinsieme di macchine in gruppi di consegna selezionati. Questa funzionalità è denominata restrizione tag.

    Con le restrizioni tag, è possibile utilizzare le macchine esistenti per più di un’attività di pubblicazione, risparmiando i costi associati alla distribuzione e alla gestione di macchine aggiuntive. Una restrizione tag può essere spiegata come una suddivisione (o la creazione di partizioni) delle macchine che fanno parte di un gruppo di consegna. La sua funzionalità è simile, ma non identica, ai gruppi di lavoro nelle versioni di XenApp precedenti alla 7.x.

    L’utilizzo di un gruppo di applicazioni o di desktop con una restrizione tag può essere utile per isolare e risolvere i problemi di un sottoinsieme di macchine in un gruppo di consegna.

    I dettagli e gli esempi d’uso di una restrizione tag sono descritti più avanti in questo articolo.

  • Pianificare riavvii periodici per un sottoinsieme di macchine inclusi in un gruppo di consegna.

    L’utilizzo di una restrizione di tag per le macchine consente di utilizzare nuovi cmdlet PowerShell per configurare più pianificazioni di riavvio per sottoinsiemi di macchine inclusi in un gruppo di consegna. Per esempi e dettagli, vedere Gestire i gruppi di consegna.

  • Personalizza l’applicazione (assegnazione) dei criteri Citrix in base alle macchine in gruppi di consegna, tipi di gruppo di consegna o OU che hanno (o non hanno) un tag specificato.

    Ad esempio, se si desidera applicare un criterio Citrix solo alle workstation più potenti, aggiungere un tag denominato “high power” a tali macchine. Quindi, nella pagina Assign Policy (Assegna criterio) della creazione guidata criteri, selezionare il tag e la casella di controllo Enable (Abilita). È inoltre possibile aggiungere un tag a un gruppo di consegna e quindi applicare un criterio Citrix a tale gruppo. Per i dettagli, vedere Creare criteri.

È possibile applicare tag a:

  • Macchine
  • Applicazioni
  • Cataloghi di macchine
  • Gruppi di consegna
  • Gruppi di applicazioni

È possibile configurare una restrizione tag durante la creazione o la modifica di quanto segue nell’interfaccia di gestione Full Configuration:

  • Un desktop in un gruppo di consegna condiviso
  • Un gruppo di applicazioni

Restrizioni tag per un desktop o un gruppo di applicazioni

Una restrizione tag prevede diversi passaggi:

  • Creare il tag e aggiungerlo (applicarlo) alle macchine.
  • Creare o modificare un gruppo con la restrizione tag (in altre parole, limitare i lanci alle macchine con tag x).

Una restrizione tag estende il processo di selezione della macchina del Controller. Il Controller seleziona una macchina da un gruppo di consegna associato soggetto a criteri di accesso, a elenchi di utenti configurati, a preferenze di zona e a prontezza di avvio, oltre alla limitazione di tag (se presente). Per le applicazioni, il Controller torna ad altri gruppi di consegna in ordine di priorità, applicando le stesse regole di selezione delle macchine per ciascun gruppo di consegna considerato.

Esempio 1: layout semplice

Questo esempio presenta un semplice layout che utilizza restrizioni di tag per limitare le macchine che vengono considerate per l’avvio di alcuni desktop e applicazioni. Esiste un gruppo di consegna condiviso, un desktop pubblicato e un gruppo di applicazioni configurato con due applicazioni.

Esempio di utilizzo delle restrizioni tag in un layout semplice.

  • Sono stati aggiunti tag a ciascuna delle tre macchine (VDA 101-103).
  • Il desktop del gruppo di consegna è stato creato con una restrizione tag denominata Red. In questo modo quel desktop può essere lanciato solo su macchine di quel gruppo di consegna che hanno il tag Red: VDA 101 e 102.
  • Il gruppo di applicazioni è stato creato con la restrizione tag Orange. Ciascuna delle sue applicazioni (Calculator e Notepad) viene lanciata solo su macchine che fanno parte di quel gruppo di consegna e che hanno il tag Orange: VDA 102 e 103.

La macchina VDA 102 ha entrambi i tag (Red e Orange), quindi può essere presa in considerazione per l’avvio delle applicazioni e del desktop.

Esempio 2: layout più complesso

Questo esempio contiene diversi gruppi di applicazioni creati con restrizioni tag. Ciò si traduce nella capacità di fornire più applicazioni con meno macchine di quante sarebbero altrimenti necessarie se si utilizzassero solo gruppi di consegna.

Come configurare l’esempio 2 mostra i passaggi utilizzati per creare e applicare i tag, quindi configurare le restrizioni tag in questo esempio.

Esempio di utilizzo delle restrizioni tag in un layout complesso.

Questo esempio utilizza 10 macchine (VDA 101-110), un gruppo di consegna (D01) e tre gruppi di applicazioni (A100, A200, A300). Applicando tag a ciascuna macchina e specificando le restrizioni tag durante la creazione di ciascun gruppo di applicazioni:

  • Gli utenti contabili del gruppo possono accedere alle app di cui hanno bisogno su cinque macchine (VDA 101—105)
  • I progettisti CAD del gruppo possono accedere alle app di cui hanno bisogno su cinque macchine (VDA 106-110)
  • Gli utenti del gruppo che necessitano di applicazioni Office possono accedere alle app Office su 10 computer (VDA 101-110)

Vengono utilizzate solo 10 macchine, con un solo gruppo di consegna. L’utilizzo dei gruppi di consegna da soli (senza gruppi di applicazioni) richiederebbe un numero doppio di macchine, poiché una macchina può appartenere a un solo gruppo di consegna.

Gestire i tag e le restrizioni tag

I tag vengono creati, aggiunti (applicati), modificati ed eliminati dagli elementi selezionati tramite l’azione Manage Tags nell’interfaccia di gestione Full Configuration.

Eccezione: i tag utilizzati per le assegnazioni dei criteri vengono creati, modificati ed eliminati tramite l’azione Manage Tags. Tuttavia, si applicano (assegnano) tag quando si crea il criterio. Vedere Creare criteri per i dettagli.

Le restrizioni tag vengono configurate quando si creano o modificano desktop nei gruppi di consegna e quando si creano e modificano gruppi di applicazioni.

Usare la funzione di gestione tag

Da Manage > Full Configuration (Gestisci > Configurazione completa), selezionare gli elementi a cui si desidera applicare un tag. Gli elementi includono:

  • Una o più macchine
  • Una o più applicazioni
  • Un desktop, un gruppo di consegna o un gruppo di applicazioni
  • Un catalogo di macchine

Selezionare Manage Tags (Gestisci tag) nella barra delle azioni. Nella finestra di dialogo Manage Tags sono elencati tutti i tag esistenti, non solo quelli relativi agli elementi selezionati.

  • Una casella di controllo abilitata indica che il tag è già stato aggiunto agli elementi selezionati. Nell’acquisizione dello schermo sottostante, alla macchina selezionata viene applicato un tag denominato “Tag1”.

  • Se vengono selezionati più elementi, una casella di controllo contenente un trattino indica che alcuni, ma non tutti gli elementi selezionati, hanno aggiunto quel tag.

Finestra di dialogo Manage Tags

Le seguenti azioni sono disponibili nella finestra di dialogo Manage Tags . Leggere Avvertenze per quando si lavora con i tag.

  • Per creare un tag:

    Selezionare Create. Immettere un nome e una descrizione. I nomi dei tag devono essere univoci e non fanno distinzione tra maiuscole e minuscole Quindi selezionare Save (Salva).

    La creazione di un tag non lo applica automaticamente agli elementi selezionati. Utilizzare le caselle di controllo per applicare il tag.

  • Per aggiungere (applicare) uno o più tag:

    Abilitare la casella di controllo accanto al nome del tag. Una casella di controllo contenente un trattino indica che ad alcuni, ma non a tutti gli elementi selezionati, è già stato applicato quel tag. Quando si selezionano più elementi e la casella di controllo di un tag ha un trattino, la modifica in un segno di spunta riguarda tutte le macchine selezionate.

    Se si tenta di aggiungere un tag a delle macchine e tale tag viene utilizzato come restrizione in un gruppo di applicazioni, tale azione può rendere tali macchine disponibili per l’avvio. Se è quello che si intendeva fare, procedere.

  • Per rimuovere uno o più tag:

    Deselezionare la casella di controllo accanto al nome del tag. Una casella di controllo contenente un trattino indica che ad alcuni, ma non a tutti gli elementi selezionati, è già stato applicato quel tag. Quando si selezionano più elementi e la casella di controllo di un tag contiene un trattino, la deselezione della casella di controllo rimuove il tag da tutte le macchine selezionate.

    Se si tenta di rimuovere una restrizione di tag da una macchina, si viene avvertiti che l’azione può influire sulle macchine considerate per il lancio. Se è quello che si intendeva fare, procedere.

  • Per modificare un tag:

    Selezionare un tag e selezionare Edit. Immettere un nuovo nome, una descrizione o entrambi. È possibile modificare solo un tag alla volta.

  • Per eliminare uno o più tag:

    Selezionare i tag e selezionare Delete. La finestra di dialogo Delete Tag indica quanti elementi utilizzano attualmente i tag selezionati (ad esempio “2 macchine”). Selezionare un elemento per visualizzare ulteriori informazioni (ad esempio i nomi delle due macchine a cui è applicato il tag). Confermare se si desidera eliminare i tag.

    Non è possibile eliminare un tag utilizzato come restrizione. Innanzitutto, modificare il gruppo di applicazioni e rimuovere la restrizione tag o selezionare un tag diverso.

Quando si è finito di utilizzare la finestra di dialogo Manage Tags, selezionare Save.

Per verificare se a una macchina sono stati applicati dei tag: selezionare Delivery Groups (Gruppi di consegna) nel riquadro di sinistra. Selezionare un gruppo di consegna, quindi selezionare View Machines (Visualizza macchine) nella barra delle azioni. Selezionare una macchina e quindi selezionare la scheda Tags nel riquadro Details.

Gestire le restrizioni tag

La configurazione di una restrizione tag è un processo in più passaggi: prima si crea il tag e lo si aggiunge/applica alle macchine. Quindi, si aggiunge la restrizione al gruppo di applicazioni o al desktop.

  • Creare e applicare il tag:

    Creare il tag e quindi aggiungerlo (applicarlo) alle macchine interessate dalla restrizione tag, utilizzando le azioni disponibili in Manage Tags.

  • Per aggiungere una restrizione tag a un gruppo di applicazioni:

    Creare o modificare il gruppo di applicazioni. Nella pagina Delivery Groups, selezionare Restrict launches to machines with the tag (Limita avvii alle macchine con il tag) e quindi selezionare il tag dall’elenco.

  • Per modificare o rimuovere la restrizione tag relativa a un gruppo di applicazioni:

    Modificare il gruppo. Nella pagina Delivery Groups selezionare un tag diverso dall’elenco o rimuovere completamente la restrizione tag deselezionando Restrict launches to machines with the tag.

  • Per aggiungere una restrizione tag a un desktop:

    Creare o modificare un gruppo di consegna. Selezionare Add o Edit nella pagina Desktop. Nella finestra di dialogo Add Desktop (Aggiungi desktop), selezionare Restrict launches to machines with the tag (Limita avvii alle macchine con il tag) e quindi selezionare il tag dal menu.

  • Per modificare o rimuovere la limitazione tag relativa a un gruppo di consegna:

    Modificare il gruppo. Nella pagina Desktop, selezionare Edit. Nella finestra di dialogo selezionare un tag diverso dall’elenco o rimuovere completamente la restrizione tag deselezionando Restrict launches to machines with the tag.

Avvertenze per quando si lavora con i tag

Un tag applicato a un elemento può essere utilizzato per scopi diversi. Tenere quindi presente che l’aggiunta, la rimozione e l’eliminazione di un tag può avere effetti non voluti. È possibile utilizzare un tag per ordinare le visualizzazioni delle macchine quando si utilizza la ricerca nell’interfaccia di gestione Full Configuration. È possibile utilizzare lo stesso tag di una restrizione durante la configurazione di un gruppo di applicazioni o di un desktop. Tale azione limita le macchine prese in considerazione per l’avvio solo a quelle di gruppi di consegna specificati che hanno quel tag.

Se si aggiunge un tag alle macchine dopo che quel tag è stato configurato come restrizione tag per un desktop o un gruppo di applicazioni, si viene avvisati che ciò potrebbe rendere i computer disponibili per l’avvio di più applicazioni o desktop. Se è quello che si intendeva fare, procedere. In caso contrario, annullare l’operazione.

Ad esempio, supponiamo che si crei un gruppo di applicazioni con la restrizione tag Red. Successivamente, si aggiungono diverse altre macchine negli stessi gruppi di consegna utilizzati da quel gruppo di applicazioni. Se poi si tenta di aggiungere il tag Red a tali macchine, viene visualizzato un messaggio simile al seguente: “The tag Red is used as a restriction on the following application groups. L’aggiunta di questo tag potrebbe rendere le macchine selezionate disponibili all’avvio delle applicazioni di questo gruppo di applicazioni.” È quindi possibile confermare o annullare l’aggiunta di quel tag a quelle macchine aggiuntive.

Analogamente, quando un tag viene utilizzato in un gruppo di applicazioni per limitare gli avvii, non è possibile eliminare il tag finché non si modifica il gruppo rimuovendo il tag come restrizione. Se è stato consentito eliminare quel tag, ciò potrebbe comportare l’avvio delle applicazioni su tutti i computer inclusi nei gruppi di consegna associati al gruppo di applicazioni. Lo stesso divieto di eliminare un tag si applica se il tag viene utilizzato come restrizione per gli avvii di desktop. Dopo aver modificato il gruppo di applicazioni o i desktop del gruppo di consegna per rimuovere la restrizione tag, è possibile eliminare il tag.

Le macchine potrebbero non avere tutte lo stesso insieme di applicazioni. Un utente può appartenere a più di un gruppo di applicazioni, ognuno con una restrizione tag diversa e insiemi di computer diversi o sovrapposti inclusi in gruppi di consegna. La tabella seguente elenca come viene deciso quali macchine prendere in considerazione.

Quando è stata aggiunta un’applicazione a Queste macchine incluse nei gruppi di consegna selezionati sono prese in considerazione per l’avvio.
Un gruppo di applicazioni senza restrizioni tag Qualsiasi macchina.
Un gruppo di applicazioni con restrizione tag A Macchine a cui è applicato il tag A.
Due gruppi di applicazioni, uno con restrizione tag A e l’altro con restrizione tag B Macchine con tag A e tag B. Se non ne è disponibile nessuna, le macchine con tag A o tag B.
Due gruppi di applicazioni, uno con restrizione tag A e l’altro senza restrizioni tag Macchine che hanno il tag A. Se non ne è disponibile nessuna, allora qualsiasi macchina.

Se si è utilizzata una restrizione tag in una pianificazione di riavvio del computer, eventuali modifiche apportate che influiscono sulle applicazioni di tag o sulle restrizioni influiscono sul successivo ciclo di riavvio del computer. Non influisce sui cicli di riavvio in corso durante le modifiche.

Come configurare l’esempio 2

La sequenza seguente mostra i passaggi da seguire per creare e applicare tag, quindi per configurare le restrizioni tag per i gruppi di applicazioni illustrati nel secondo esempio precedente.

VDA e applicazioni sono già stati installati sulle macchine e il gruppo di consegna è stato creato.

Creare e applicare tag alle macchine:

  1. Da Manage > Full Configuration (Gestisci > Configurazione completa), selezionare Delivery Groups (Gruppi di consegna) nel riquadro a sinistra. Selezionare il gruppo di consegna D01, quindi selezionare View Machines (Visualizza macchine) nella barra delle azioni.
  2. Selezionare le macchine VDA 101-105 e quindi selezionare Manage Tags nella barra delle azioni.
  3. Nella finestra di dialogo Manage Tags selezionare Create. Creare un tag denominato CADApps. Selezionare OK.
  4. Selezionare nuovamente Create e creare un tag con il nome OfficeApps. Selezionare OK.
  5. Aggiungere (applicare) i tag appena creati alle macchine selezionate abilitando le caselle di controllo accanto al nome di ciascun tag (CADApps e OfficeApps). Quindi chiudere la finestra di dialogo.
  6. Selezionare il gruppo di consegna D01. Selezionare View Machines (Visualizza macchine) nella barra delle azioni.
  7. Selezionare le macchine VDA 106-110 e quindi selezionare Manage Tags nella barra delle azioni.
  8. Nella finestra di dialogo Manage Tags selezionare Create. Creare un tag denominato AcctgApps. Selezionare OK.
  9. Applicare il tag AcctgApps appena creato e il tag OfficeApps alle macchine selezionate selezionando le caselle di controllo accanto al nome di ciascun tag. Quindi chiudere la finestra di dialogo.

Creare i gruppi di applicazioni con restrizioni tag.

  1. Andare a Manage > Full Configuration, quindi selezionare Applications nel riquadro di sinistra.
  2. Selezionare Create Application Group (Crea gruppo di applicazioni) nella barra delle azioni. Viene avviata la procedura guidata.
  3. Nella pagina Delivery Groups, selezionare il gruppo di consegna D01. Selezionare Restrict launches to machines with tag (Limita lanci su macchine con tag), quindi selezionare il tag AcctgApps dall’elenco.
  4. Completare la procedura guidata, specificando gli utenti contabili e le applicazioni di contabilità. Quando si aggiunge l’applicazione, scegliere l’origine From Start menu (Dal menu Start), che cerca l’applicazione sulle macchine che hanno il tag AcctgApps. Nella pagina Summary, assegnare al gruppo il nome A100.
  5. Ripetere i passaggi precedenti per creare il gruppo di applicazioni A200, specificando le macchine che hanno il tag CADApps, oltre agli utenti e alle applicazioni appropriati.
  6. Ripetere i passaggi per creare il gruppo di applicazioni A300, specificando le macchine che hanno il tag OfficeApps, oltre agli utenti e alle applicazioni appropriati.

Applicare i tag ai cataloghi di macchine

È possibile utilizzare Manage > Full Configuration oppure PowerShell per applicare tag ai cataloghi di macchine.

Ecco un esempio di utilizzo dei tag con i cataloghi:

  • Un gruppo di consegna contiene macchine provenienti da diversi cataloghi, ma si desidera che un’operazione (ad esempio una pianificazione di riavvio) riguardi solo le macchine di un catalogo specifico. Tale obiettivo si può ottenere applicando un tag a quel catalogo.

Utilizzare PowerShell per applicare tag ai cataloghi

Sono disponibili i seguenti cmdlet PowerShell:

  • È possibile passare oggetti catalogo a cmdlet come Add-BrokerTag e Remove-BrokerTag.
  • Get-BrokerTagUsage mostra quanti cataloghi contengono tag.
  • Get-BrokerCatalog ha una proprietà denominata Tags.

Ad esempio, i cmdlet seguenti aggiungono un tag creato in precedenza denominato fy2018 al catalogo denominato acctg:Get-BrokerCatalog -Name acctg | Add-BrokerTag fy2018.

Per informazioni e per la sintassi, vedere la guida dei cmdlet PowerShell.

Tag automatici (anteprima)

Il tagging automatico consente agli amministratori di impostare e rimuovere automaticamente i tag su vari oggetti DaaS, in base a regole personalizzate. Questo miglioramento elimina la necessità di mantenere più script diversi che vengono eseguiti periodicamente per l’ottimizzazione dell’ambiente.

Casi d’uso

Con il tagging automatico, è possibile implementare regole pertinenti ai motori economici per la propria attività, come la riduzione dei costi, l’ottimizzazione dell’infrastruttura e l’aumento dei consumi. Di seguito sono riportati alcuni dei casi d’uso:

  • Reclaim unused VDIs (Recupera i VDI non utilizzati): per rilasciare i carichi di lavoro dedicati che non sono stati utilizzati per più di un numero preconfigurato di giorni nel pool disponibile.
  • Remove App clutter (Rimuovi l’ingombro di app): per ridurre l’eccesso di applicazioni identificando le applicazioni che non sono state utilizzate per più di un numero preconfigurato di giorni.
  • DGs with less than X functional level (DG con un livello funzionale inferiore a X): per trovare i gruppi di consegna con un livello funzionale inferiore a livello specifico.
  • Inactive users (Utenti inattivi): per recuperare le risorse degli utenti che non hanno effettuato l’accesso per più di un numero preconfigurato di giorni.

Comandi PowerShell

È possibile creare tag automatici utilizzando i comandi PowerShell. Una volta creata, una regola di tagging automatico viene valutata con una frequenza di 600 secondi. Per ulteriori informazioni, vedere New-BrokerAutoTagRule.

Esempi

New-BrokerAutoTagRule utilizza lo stesso tipo di oggetto e gli stessi parametri di filtro del commandlet Get-BrokerMachine. Per ulteriori informazioni, vedere GetBrokerMachine.

  1. Etichetta i VDI dedicati che non sono stati utilizzati per più di 30 giorni con un ID 123:

    1. Definire un tag con cui etichettare i VDI non utilizzati, ad esempio unused-VDI.

      • Nome tag: unused-VDI
      • ID del tag : 123
    2. Creare la regola di tagging automatico per applicare tag alle macchine non utilizzate. Definire i parametri della regola:

      • Nome : nome generico della regola.
      • Tipo di oggetto: macchina.
      • Testo della regola : macchine statiche assegnate connesse l’ultima volta più di 30 giorni prima o nessun valore.
      • Tag Uid : l’ID del tag a cui si desidera associarsi, 123.

      New-BrokerAutoTagRule -Name ‘UnusedVdi’ -ObjectType ‘Machine’ -RuleText “-AllocationType Static -IsAssigned $true -Filter { SummaryState -ne `”InUse`” -and ( LastConnectionTime -lt ‘-30’ -or LastConnectionTime -eq `$null ) }” -TagUid 123

    3. Controllare le macchine contrassegnate con il tag unused-VDI e rilasciarle.

  2. Per assegnare tag ai gruppi di consegna con un livello funzionale inferiore a X (utilizzando L7_20 come livello funzionale di soglia):

    New-BrokerAutoTagRule -Name 'LowFL' -ObjectType 'DesktopGroup' -RuleText " -Filter { MinimumFunctionalLevel -lt 'L7_20' } " -TagUid 123

  3. Per assegnare tag alle app visibili all’utente pubblicate senza una cartella:

    New-BrokerAutoTagRule -Name 'NoFolder' -ObjectType 'Application' -RuleText "-Enabled $true -Filter { ClientFolder -eq $null )} " -TagUid 123

Ulteriori informazioni

Post del blog: Come assegnare desktop a server specifici.

Tag