Etiquetas
Introducción
Las etiquetas son cadenas que identifican elementos como, por ejemplo, máquinas, aplicaciones, escritorios, grupos de entrega, grupos de aplicaciones y directivas. Después de crear una etiqueta y agregarla a un elemento, puede adaptar determinadas operaciones para que solo se apliquen a los elementos que tengan esa etiqueta concreta.
-
Personalizar las pantallas de búsquedas en Studio.
Por ejemplo: si quiere que solo se muestren las aplicaciones que se hayan optimizado de cara a evaluadores, cree una etiqueta llamada “evaluar” y agréguela (aplíquela) a esas aplicaciones. Entonces, podrá filtrar la búsqueda con la etiqueta “evaluar” (test).
-
Publicar aplicaciones de un grupo de aplicaciones o escritorios concretos de un grupo de entrega, teniendo en cuenta solo un subconjunto de las máquinas en los grupos de entrega seleccionados. Esto se denomina una restricción por etiquetas.
Con una restricción por etiquetas, puede usar las máquinas existentes para más de una tarea de publicación, con lo que se ahorran los costes asociados a la implementación y la administración de más máquinas. La restricción por etiquetas puede entenderse como una subdivisión (o partición) de las máquinas de un grupo de entrega. Su funcionalidad es similar (pero no idéntica) a los grupos de trabajo en las versiones de XenApp anteriores a 7.x.
Usar un grupo de aplicaciones o escritorios con una restricción por etiquetas puede ser útil para aislar un subconjunto de las máquinas de un grupo de entrega y solucionar los problemas que presentan.
Más adelante en este artículo, se muestran detalles y ejemplos del uso de una restricción por etiquetas.
-
Programar reinicios periódicos para un subconjunto de las máquinas de un grupo de entrega.
Una restricción por etiquetas en las máquinas permite utilizar los nuevos cmdlets de PowerShell para configurar varias programaciones de reinicios para subconjuntos de máquinas en un grupo de entrega. Para obtener más información, consulte Administrar grupos de entrega.
-
Personalizar la aplicación (asignación) de las directivas de Citrix a máquinas de los grupos de entrega, tipos de grupos de entrega o unidades organizativas que contienen (o no) una etiqueta especificada.
Por ejemplo: si quiere aplicar una directiva de Citrix solo a las estaciones de trabajo más potentes, agregue una etiqueta llamada “potencia alta” a esas máquinas. A continuación, en la página Asignar directiva del asistente para la creación de directivas, seleccione la etiqueta y marque la casilla Habilitar. También puede agregar una etiqueta a un grupo de entrega y, a continuación, aplicar una directiva de Citrix a ese grupo. Para obtener más información, consulte Crear directivas.
Puede aplicar etiquetas a:
- Máquinas
- Aplicaciones
- Catálogos de máquinas
- Grupos de entrega
- Grupos de aplicaciones
Puede configurar una restricción de etiqueta al crear o modificar lo siguiente en Studio:
- Un escritorio en un grupo de entrega compartido
- Un grupo de aplicaciones
Importante:
Una etiqueta se puede aplicar explícitamente a una máquina o se puede aplicar explícitamente en el catálogo de máquinas o en el nivel del grupo de entrega. Cuando se aplica una etiqueta en el catálogo de máquinas o el grupo de entrega, todas las máquinas dentro de ese catálogo o grupo de entrega heredan implícitamente la etiqueta. Estas etiquetas heredadas no se pueden eliminar en la máquina. Para eliminar el efecto de la etiqueta, esta debe eliminarse del catálogo de máquinas o del nivel del grupo de entrega.
Restricciones por etiquetas para un grupo de escritorios o aplicaciones
Una restricción por etiquetas implica varios pasos:
- Crear la etiqueta y, a continuación, agregarla (aplicarla) a las máquinas.
- Crear o modificar un grupo con la restricción por etiquetas (en otras palabras, restringir inicios a máquinas con la etiqueta x).
La restricción por etiquetas amplía el proceso de selección de máquinas del Controller. El Controller selecciona una máquina de un grupo de entrega asociado al que se aplican: la directiva de acceso, las listas de usuarios configurados, la preferencia de zonas, la disponibilidad de inicio y la restricción por etiquetas (si existe). Para las aplicaciones, el Controller recurre a otros grupos de entrega por orden de prioridad, aplica las mismas reglas de selección de máquinas para cada grupo de entrega que se tiene en cuenta.
Ejemplo 1: Distribución sencilla
En este ejemplo, se presenta una distribución sencilla que usa restricciones por etiqueta para limitar las máquinas que se tienen en cuenta para ciertos inicios de aplicaciones y escritorios. Hay un grupo de entrega compartido, un escritorio publicado, y un grupo de aplicaciones configurado con dos aplicaciones.
- Se han agregado etiquetas a cada una de las tres máquinas (VDA 101, 102 y 103).
- El escritorio del grupo de entrega se creó con una restricción por etiquetas llamada
Red
. Por lo tanto, ese escritorio solo se puede iniciar en máquinas de ese grupo de entrega que tengan la etiquetaRed
: VDA 101 y 102. - El grupo de aplicaciones se creó con la restricción por etiquetas
Orange
. Por lo tanto, cada una de sus aplicaciones (Calculator
yNotepad
) solo se puede iniciar en máquinas de ese grupo de entrega que tengan la etiquetaOrange
: VDA 102 y 103.
La máquina VDA 102 tiene ambas etiquetas (Red
y Orange
); por lo tanto, puede considerarse para iniciar las aplicaciones y el escritorio.
Ejemplo 2: Distribución más compleja
En este ejemplo, existen varios grupos de aplicaciones que se han creado con restricciones por etiqueta. Por eso, se pueden entregar más aplicaciones con menos máquinas de las que se necesitarían si solo se usaran grupos de entrega.
En Ejemplo 2: Cómo configurar, se describen los pasos que hay que seguir para crear, aplicar las etiquetas y configurar las restricciones de etiqueta de este ejemplo.
En este ejemplo se usa 10 máquinas (VDA 101-110), un grupo de entrega (D01
) y tres grupos de aplicaciones (A100
, A200
y A300
). Si aplica etiquetas a cada máquina y especifica las restricciones por etiqueta cuando cree cada grupo de aplicaciones:
- Los usuarios de Contabilidad del grupo pueden acceder a las aplicaciones que necesitan en cinco máquinas (VDA de 101 a 105)
- Los diseñadores de CAD del grupo pueden acceder a las aplicaciones que necesitan en cinco máquinas (VDA de 106 a 110)
- Los usuarios del grupo que necesitan las aplicaciones de Office pueden acceder a las aplicaciones Office en 10 máquinas (VDA de 101 a 110)
Solo se utilizan 10 máquinas, con un solo grupo de entrega. Usar solo grupos de entrega (sin grupos de aplicaciones) requeriría el doble de máquinas, porque una máquina solo puede pertenecer a un grupo de entrega.
Administrar etiquetas y restricciones por etiqueta
Las etiquetas se crean y se agregan (se aplican), se modifican y se eliminan de los elementos seleccionados mediante la acción Administrar etiquetas en Studio.
[Excepción: Las etiquetas que se utilizan para las asignaciones de directiva se crean, se modifican y se eliminan mediante la acción Administrar etiquetas. Sin embargo, las etiquetas se aplican (asignan) cuando se crea la directiva. Consulte Crear directivas para obtener información detallada).
Las restricciones por etiqueta se configuran cuando crea o modifica los escritorios de los grupos de entrega, y cuando crea y modifica grupos de aplicaciones.
Usar la función Administrar etiquetas
En Studio, seleccione los elementos a los que quiere aplicar una etiqueta. Los elementos pueden ser:
- Al menos una máquina
- Al menos una aplicación
- Un escritorio, un grupo de entrega o un grupo de aplicaciones
- Un catálogo de máquinas
A continuación, seleccione Administrar etiquetas en la barra de acciones. El cuadro de diálogo Administrar etiquetas muestra todas las etiquetas existentes, no solo las de los elementos seleccionados.
-
Una casilla de verificación marcada indica que la etiqueta ya se ha agregado a los elementos seleccionados. (En la captura de pantalla siguiente, la máquina seleccionada tiene aplicada una etiqueta llamada “Tag1”.)
-
Si selecciona más de un elemento, una casilla de verificación que contiene un guión indica que algunos elementos seleccionados (pero no todos) tienen agregada esa etiqueta.
Puede llevar a cabo estas acciones desde el cuadro de diálogo Administrar etiquetas. Revise Precauciones al trabajar con etiquetas.
-
Para crear una etiqueta:
Seleccione Create. Escriba un nombre y una descripción. Los nombres de etiqueta deben ser únicos; en ellos, no se distingue entre mayúsculas y minúsculas. A continuación, seleccione Guardar.
Crear una etiqueta no la aplica automáticamente a los elementos que haya seleccionado. Utilice las casillas de verificación para aplicar la etiqueta.
-
Para agregar (aplicar) una o varias etiquetas:
Marque la casilla de verificación situada junto al nombre de la etiqueta. Una casilla de verificación que contiene un guión indica que algunos elementos seleccionados (pero no todos) ya tienen aplicada la etiqueta. Cuando se seleccionan varios elementos y la casilla de verificación de una etiqueta tiene un guion, cambiarlo a una marca de verificación afecta a todas las máquinas seleccionadas.
Si intenta agregar una etiqueta a las máquinas y resulta que esa etiqueta se usa como restricción en un grupo de aplicaciones, se le advierte que la acción puede provocar que esas máquinas estén disponibles para el inicio. Si es lo que quería hacer, continúe.
-
Para quitar una o varias etiquetas:
Desmarque la casilla de verificación situada junto al nombre de la etiqueta. Una casilla de verificación que contiene un guión indica que algunos elementos seleccionados (pero no todos) ya tienen aplicada la etiqueta. Cuando se seleccionan varios elementos y la casilla de verificación de una etiqueta tiene un guion, al desactivarla se quita la etiqueta de todas las máquinas seleccionadas.
Si intenta quitar una restricción por etiquetas desde una máquina, se le advertirá de que la acción puede afectar a las máquinas que se tienen en cuenta para el inicio. Si es lo que quería hacer, continúe.
-
Para modificar una etiqueta:
Seleccione una etiqueta y, a continuación, seleccione Modificar. Introduzca un nuevo nombre, descripción o ambos. Solo puede modificar una etiqueta a la vez.
-
Para eliminar una o varias etiquetas:
Seleccione las etiquetas y, a continuación, seleccione Eliminar. El cuadro de diálogo Eliminar etiqueta indica la cantidad de elementos que usan en ese momento las etiquetas seleccionadas (por ejemplo, “2 máquinas”). Seleccione un elemento para mostrar más información (por ejemplo, los nombres de las dos máquinas que tienen aplicada la etiqueta). Confirme si quiere eliminar las etiquetas.
No puede eliminar una etiqueta que se usa como una restricción. Primero, debe modificar el grupo de aplicaciones y quitar la restricción por etiquetas o seleccionar otra etiqueta.
Cuando haya terminado en el cuadro de diálogo Administrar etiquetas, seleccione Guardar.
Para ver si una máquina tiene etiquetas aplicadas: Seleccione Grupos de entrega en el panel de la izquierda. Seleccione un grupo de entrega y, a continuación, seleccione Ver máquinas en la barra de acciones. Seleccione una máquina y, a continuación, seleccione la ficha Etiquetas en el panel Detalles.
Administrar restricciones por etiqueta
Configurar una restricción por etiquetas es un proceso de varios pasos: Primero, debe crear la etiqueta y agregar o aplicarla a las máquinas. A continuación, debe agregar la restricción al grupo de aplicaciones o al escritorio.
-
Para crear y aplicar la etiqueta:
Cree la etiqueta y, a continuación, agréguela (aplíquela) a las máquinas que se verán afectadas por la restricción por etiquetas mediante las acciones de Administrar etiquetas.
-
Para agregar una restricción por etiquetas a un grupo de aplicaciones:
Cree o modifique el grupo de aplicaciones. En la página Grupos de entrega, seleccione Restringir inicios a máquinas con la etiqueta y, a continuación, seleccione la etiqueta en la lista.
-
Para cambiar o quitar una restricción por etiquetas de un grupo de aplicaciones:
Modifique el grupo. En la página Grupos de entrega, seleccione otra etiqueta en la lista o quite la restricción por etiquetas por completo desmarcando Restringir inicios a máquinas con la etiqueta.
-
Para agregar una restricción por etiquetas a un escritorio:
Cree o modifique un grupo de entrega. Seleccione Agregar o Modificar en la página Escritorios. En el cuadro de diálogo Agregar escritorio, marque Restringir inicios a máquinas con la etiqueta y, a continuación, seleccione la etiqueta en el menú.
-
Para cambiar o quitar la restricción por etiquetas de un grupo de entrega:
Modifique el grupo. En la página Escritorios, seleccione Modificar. En el cuadro de diálogo, seleccione otra etiqueta en la lista o quite la restricción por etiquetas por completo desmarcando Restringir inicios a máquinas con la etiqueta.
Precauciones al trabajar con etiquetas
Una etiqueta aplicada a un elemento puede utilizarse con distintos fines. Recuerde que agregar, quitar y eliminar una etiqueta puede tener efectos imprevistos. Puede usar una etiqueta para ordenar las máquinas al usar la búsqueda en Studio. Puede utilizar la misma etiqueta como restricción al configurar un grupo de aplicaciones o un escritorio. Esa acción hará que solo se tengan en cuenta para inicio las máquinas de los grupos de entrega especificados que tengan esa etiqueta.
Si agrega una etiqueta a las máquinas después de que la etiqueta se haya configurado como una restricción por etiquetas para un escritorio o un grupo de aplicaciones, se le advertirá que esta acción podría provocar que las máquinas estén disponibles para iniciar otras aplicaciones o escritorios. Si es lo que quería hacer, continúe. Si no, cancele la operación.
Supongamos, por ejemplo, que crea un grupo de aplicaciones con la restricción por etiqueta Red
. Posteriormente, agrega otras máquinas a los mismos grupos de entrega que utiliza ese grupo de aplicaciones. Si, a continuación, intenta agregar la etiqueta Red
a esas máquinas, aparecerá un mensaje similar al siguiente: “La etiqueta Red
se usa como restricción en los siguientes grupos de aplicaciones. Agregar esta etiqueta podría hacer que las máquinas seleccionadas estén disponibles para iniciar aplicaciones en este grupo de aplicaciones”. Luego puede confirmar o cancelar la adición de esa etiqueta a esas máquinas adicionales.
Del mismo modo, al utilizar una etiqueta en un grupo de aplicaciones para restringir inicios, no puede eliminar la etiqueta hasta que modifique el grupo y la quite como restricción (si pudiera eliminar esa etiqueta, es posible que se permita iniciar aplicaciones en todas las máquinas de los grupos de entrega asociados al grupo de aplicaciones). La misma prohibición de eliminar una etiqueta se aplica si esta se utiliza como una restricción para inicios de escritorio. Después de modificar el grupo de aplicaciones o escritorios en el grupo de entrega para quitar la restricción por etiquetas, puede eliminar la etiqueta.
Es posible que no todas las máquinas tengan el mismo conjunto de aplicaciones. Un usuario puede pertenecer a más de un grupo de aplicaciones, cada uno con una restricción por etiquetas diferente y conjuntos de máquinas diferentes o iguales de los grupos de entrega. En la tabla siguiente, se ofrece una lista de cómo se tienen en cuenta las máquinas.
Cuando una aplicación se ha agregado a | Estas máquinas de los grupos de entrega seleccionados se tienen en cuenta para el inicio |
---|---|
Un grupo de aplicaciones sin restricción por etiquetas | Cualquier máquina |
Un grupo de aplicaciones con una restricción por etiquetas A | Máquinas que tienen aplicada la etiqueta A |
Dos grupos de aplicaciones: uno con una restricción por etiquetas A y otro con una restricción por etiquetas B | Máquinas que tienen etiqueta A y etiqueta B. Si no hay ninguna disponible, entonces las máquinas que tienen la etiqueta A o la etiqueta B. |
Dos grupos de aplicaciones: uno con una restricción por etiquetas A y otro sin restricción por etiquetas | Máquinas que tienen la etiqueta A. Si no hay ninguna disponible, entonces cualquier máquina. |
Si ha utilizado una restricción por etiquetas en una programación de reinicios, los cambios que realice que afecten a las aplicaciones o las restricciones por etiqueta afectarán al próximo ciclo de reinicios. Lo que no afecta a los ciclos de reinicios en vigor mientras se realizan los cambios.
Ejemplo 2: Cómo configurar
En la siguiente secuencia, se muestran los pasos a seguir para crear y aplicar las etiquetas, así como para configurar las restricciones por etiqueta para los grupos de aplicaciones representados en el segundo ejemplo anterior.
Los agentes VDA y las aplicaciones ya se han instalado en las máquinas y el grupo de entrega se ha creado.
Crear etiquetas y aplicarlas a las máquinas:
- En Studio, seleccione Grupos de entrega en el panel izquierdo. Seleccione el grupo de entrega
D01
y, a continuación, seleccione Ver máquinas en la barra de acciones. - Seleccione las máquinas VDA de la 101 a la 105 y, a continuación, seleccione Administrar etiquetas en la barra de acciones.
- En el cuadro de diálogo Administrar etiquetas, seleccione Crear. Crea una etiqueta llamada
CADApps
. Seleccione OK. - Seleccione Crear de nuevo y cree una etiqueta llamada
OfficeApps
. Seleccione OK. - Agregue (aplique) las etiquetas recién creadas a las máquinas seleccionadas activando las casillas de verificación situadas junto al nombre de cada etiqueta (
CADApps
yOfficeApps
). A continuación, cierre el cuadro de diálogo. - Seleccione el grupo de entrega
D01
. Seleccione Ver máquinas en la barra de acciones. - Seleccione las máquinas VDA de la 106 a la 110 y, a continuación, seleccione Administrar etiquetas en la barra de acciones.
- En el cuadro de diálogo Administrar etiquetas, seleccione Crear. Cree una etiqueta llamada
AcctgApps
. Seleccione OK. - Para aplicar las etiquetas
AcctgApps
yOfficeApps
recién creadas a las máquinas seleccionadas, marque las casillas de verificación situadas junto al nombre de cada etiqueta. A continuación, cierre el cuadro de diálogo.
Cree los grupos de aplicaciones con restricciones por etiqueta.
- En Studio, seleccione Aplicaciones en el panel izquierdo.
- Seleccione Crear grupo de aplicaciones en la barra de acciones. Se iniciará el asistente.
- En la página Grupos de entrega, seleccione el grupo de entrega
D01
. Seleccione la opción Restringir inicios a máquinas con la etiqueta y, a continuación, seleccione la etiquetaAcctgApps
de la lista. - Para completar el asistente, especifique los usuarios y las aplicaciones de contabilidad (Al agregar la aplicación, elija la fuente Desde el menú Inicio, que busca la aplicación en las máquinas que tienen la etiqueta
AcctgApps
). En la página Resumen, nombre el grupoA100
. - Repita los pasos anteriores para crear el grupo de aplicaciones
A200
, especificando las máquinas que tienen la etiquetaCADApps
, además de los usuarios y aplicaciones adecuados. - Repita los pasos para crear el grupo de aplicaciones
A300
, especificando las máquinas que tienen la etiquetaOfficeApps
, además de los usuarios y aplicaciones adecuados.
Aplicar etiquetas a catálogos de máquinas
Ahora puede usar Studio o PowerShell para aplicar etiquetas a catálogos de máquinas.
-
El uso de la interfaz de administración se describe en Administrar etiquetas. Las pantallas de los catálogos no indican si se han aplicado etiquetas.
-
Para usar PowerShell, consulte Usar PowerShell para aplicar etiquetas a catálogos.
A continuación, se muestra un ejemplo de uso de etiquetas con catálogos:
- Un grupo de entrega contiene máquinas de varios catálogos, pero le interesa una operación (por ejemplo, una programación de reinicios) que afecte solamente a las máquinas de un catálogo específico. Al aplicar una etiqueta a ese catálogo, se cumple dicho objetivo.
Usar PowerShell para aplicar etiquetas a catálogos
Están disponibles los siguientes cmdlets de PowerShell:
- Puede pasar objetos de catálogo a cmdlets como
Add-BrokerTag
yRemove-BrokerTag
. -
Get-BrokerTagUsage
muestra cuántos catálogos contienen etiquetas. -
Get-BrokerCatalog
tiene una propiedad llamadaTags
.
Por ejemplo, los siguientes cmdlets agregan una etiqueta creada anteriormente denominada fy2018
al catálogo denominado acctg
: Get-BrokerCatalog -Name acctg | Add-BrokerTag fy2018
.
Consulte la ayuda de los cmdlets de PowerShell para ver instrucciones y sintaxis.
Etiquetas automáticas
Al usar etiquetas automáticas, puede definir reglas para agregar y quitar automáticamente etiquetas en máquinas, aplicaciones, grupos de aplicaciones, escritorios o grupos de escritorios. Las etiquetas también se quitan automáticamente si no cumplen las reglas definidas. Esta mejora elimina la necesidad de mantener diferentes scripts que se ejecutan periódicamente para optimizar el entorno.
Casos de uso
Con el etiquetado automático, puede implementar reglas conforme a sus prioridades empresariales clave, como reducir los costes, optimizar la infraestructura e impulsar el consumo. A continuación, se indican algunos casos de uso:
- Recuperar VDI no utilizados: Para liberar las cargas de trabajo dedicadas que no se han utilizado durante más de un número de días preconfigurado.
- Eliminar el desorden de aplicaciones: Para reducir el desorden mediante la identificación de las aplicaciones que no se han utilizado durante más de un número de días preconfigurado.
- Grupos de entrega con un nivel funcional inferior a X: Para encontrar grupos de entrega con un nivel funcional inferior a uno específico.
- Usuarios inactivos: Para obtener los recursos de los usuarios que no han iniciado sesión durante más de un número de días preconfigurado.
Nota: No
La etiqueta adjunta a una máquina que no se ha usado durante más de 30 días se quita de esa máquina la próxima vez que se ejecute si un usuario inicia sesión en esa máquina después de 30 días.
Comandos de PowerShell
Puede crear etiquetas automáticas con los comandos de PowerShell. Una vez creada una regla de etiquetado automático, se evalúa con una frecuencia de 3600 segundos. Para obtener más información, consulte New-BrokerAutoTagRule.
Los parámetros de New-BrokerAutoTagRule
son:
- Name: Nombre genérico de la regla
- ObjectType: Máquina
- RuleText: El filtro para definir la regla.
- TagUid: El ID de etiqueta al que quiere asociarla.
Ejemplo
-
Para etiquetar VDI dedicados que no se hayan usado durante más de 30 días:
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 <!--NeedCopy-->
Una vez configurada la regla, se liberan las máquinas con la etiqueta unused-VDI.
-
Para etiquetar grupos de entrega con un nivel funcional inferior a X (medianteL7_20 como nivel funcional de umbral):
New-BrokerAutoTagRule -Name 'LowFL' -ObjectType 'DesktopGroup' -RuleText " -Filter { MinimumFunctionalLevel -lt 'L7_20' } " -TagUid 143 <!--NeedCopy-->
-
Para etiquetar aplicaciones visibles por el usuario publicadas sin una carpeta:
New-BrokerAutoTagRule -Name 'NoFolder' -ObjectType 'Application' -RuleText "-Enabled $true -Filter { ClientFolder -eq $null } " -TagUid 153` <!--NeedCopy-->
Más información
Entrada de blog: How to assign desktops to specific servers.