Asignaciones basadas en App Layering
App Layering te permite asignar capas elásticas a usuarios, grupos y máquinas de AD.
Requisitos previos
- Se requiere .NET Framework 4.6.2 o superior en cualquier imagen donde se implementen capas elásticas.
- Las capas de aplicación que quieres asignar como capas elásticas.
Asignaciones de capas elásticas
Puedes entregar una versión específica de una capa de aplicación a los miembros de un grupo cada vez que inicien sesión en sus escritorios. Asignas la versión de la capa de aplicación como una capa elástica. Luego, se almacena una copia de la capa en el recurso compartido de red del dispositivo y se entrega bajo demanda a los usuarios y grupos de AD asignados, además de las capas que reciben a través de la imagen base.
Para usar esta función, agregas Asignaciones elásticas especificando qué usuarios y grupos reciben cada revisión de la capa de aplicación. Luego, publicas tu imagen base con la configuración de Capas elásticas habilitada.
Cómo acceden los usuarios a las capas elásticas que se les asignan
Cuando un usuario inicia sesión en su sesión o escritorio, recibe una capa elástica en los siguientes casos:
- Al usuario (un usuario de AD en la consola de administración) se le asigna la capa.
- A un grupo de AD al que pertenece el usuario se le asigna la capa.
- La máquina en la que el usuario inicia sesión es miembro de un grupo de AD que recibe la capa elástica.
- La máquina en la que el usuario inicia sesión está asociada a un grupo de AD al que se le asigna la capa a través de la consola de administración.
Cuando a un usuario se le asigna más de una versión de una capa
Cuando una capa se asigna directamente a un usuario e indirectamente a uno o más grupos del usuario, este recibe la versión asignada directamente más reciente. Por ejemplo:
-
Si al usuario se le asigna la Versión 2, y a un grupo al que pertenece el usuario se le asigna la Versión 3, el usuario obtiene la Versión 2.
-
Si a dos o más grupos a los que pertenece el usuario se les asignan diferentes versiones de la misma capa, el usuario recibe la versión más reciente de la capa asignada.
Cuando un usuario recibe una capa de aplicación tanto en la imagen base como como capa elástica
Cuando una capa de aplicación se incluye en la imagen base, no la asignes al mismo usuario como capa elástica. Si el usuario termina con la misma capa asignada de ambas maneras, recibe la capa elástica, sin importar la versión.
Habilitar capas elásticas en tus imágenes base
Puedes habilitar capas elásticas en tus imágenes base (en capas) configurando la plantilla de imagen que usas para publicarlas:
-
En la consola de administración, selecciona la plantilla de imagen que quieres usar para publicar tus imágenes en capas.
-
Selecciona la ficha Imágenes y, a continuación, la plantilla de imagen en la que quieres habilitar las capas elásticas.
-
Selecciona Modificar plantilla en la barra de acciones.
-
Selecciona la ficha Disco de imagen en capas.
-
En el campo Capas elásticas, selecciona Capas de aplicación.
-
Selecciona la ficha Confirmar y completar y haz clic en Guardar plantilla y publicar.
-
Usa tu sistema de aprovisionamiento para distribuir las máquinas virtuales.
Cuando los usuarios inician sesión, el escritorio incluye un icono para cada una de sus capas de aplicación elásticas.
Asignar elásticamente una capa de aplicación a usuarios y grupos de AD
La primera vez que asignes una capa de aplicación de forma elástica, te recomendamos empezar con una aplicación sencilla como Notepad++ o GIMP.
- Inicia sesión en la consola de administración como usuario administrador y selecciona Capas > Capas de aplicación.
- Selecciona una capa de aplicación que no planeas incluir en la imagen base y selecciona la versión de la aplicación que quieres asignar.
- Haz clic en Actualizar asignaciones.
- Selecciona la versión de la capa de aplicación que quieres asignar a los usuarios.
- Omite Asignación de plantilla de imagen. Esto es para asignar la capa a una plantilla de imagen.
- Selecciona los usuarios y grupos que quieres que reciban esta versión de la capa de aplicación.
- Revisa tus selecciones y haz clic en Asignar capas.
Cuando los usuarios inician sesión, hay un icono para cada capa elástica que se les ha asignado.
Asignar elásticamente una capa de aplicación a usuarios mediante asignaciones y asociaciones de máquinas
Puedes asignar capas a una máquina agregando la máquina al grupo de AD o asociándola con él. Luego, asigna elásticamente las capas de aplicación al grupo de AD.
Las capas asignadas a la máquina están disponibles para cada usuario que inicia sesión correctamente en esa máquina. El servicio App Layering busca cambios en las membresías y asociaciones de grupos de AD de la máquina cada 10 minutos. Cuando los usuarios inician sesión, ven un icono para cada capa de aplicación elástica que se les ha asignado.
Usar Active Directory para agregar la máquina al grupo de AD
Suponiendo que tienes una imagen en capas publicada iniciada en tu entorno, puedes agregar la máquina a un grupo de AD y asignar capas elásticas al grupo de AD.
-
Usa Active Directory (AD) para agregar la máquina a un grupo de AD.
-
Selecciona una capa de aplicación que no planeas incluir en la imagen base y asigna elásticamente la capa a un grupo de AD.
-
Puedes esperar a que AD propague los cambios y a que el servicio App Layering los detecte, o puedes forzar al servicio App Layering a actualizar su lista de grupos de máquinas haciendo una de las siguientes acciones:
-
Espera a que el servicio App Layering detecte los cambios (en un plazo de 10 minutos de forma predeterminada).
-
Reinicia el servicio App Layering.
-
Reinicia la máquina del servicio App Layering.
-
Ejecuta el comando refresh.groups:
C:\Program Files\Unidesk\Layering Services\ulayer.exe refresh.groups
-
Ejemplo
Empiezas con un usuario de AD, un grupo de AD y una máquina que aprovisionaste usando una imagen en capas.
- Usuario de AD: Kenya
- Kenya no tiene asignaciones elásticas.
- Grupo de AD: Marketing
- El grupo Marketing incluye al miembro Kenya.
- Máquina: ElasticTestMachine
- La imagen base de ElasticTestMachine incluye la capa de aplicación de MS Office.
En este ejemplo, asignas elásticamente la capa de aplicación de Chrome a ElasticTestMachine:
- En AD, agregas la máquina ElasticTestMachine al grupo de AD Marketing.
- En la consola de administración, asignas elásticamente la capa de aplicación de Chrome al grupo Marketing.
- Cuando Kenya, que forma parte del grupo Marketing, inicia sesión en ElasticTestMachine, recibe tanto la capa de aplicación de MS Office, que está en la imagen base, como la capa de aplicación de Chrome.
- Cuando cualquier usuario que no está en el grupo Marketing inicia sesión en ElasticTestMachine, también recibe ambas capas: MS Office porque está en la imagen base, y Chrome porque ElasticTestMachine es miembro del grupo de AD Marketing.
Administrar asignaciones elásticas
Puedes:
- Agregar una asignación elástica.
- Actualizar una capa de aplicación y asignar elásticamente la nueva versión de la capa.
- Quitar asignaciones elásticas.
- Depurar una asignación elástica.
Actualizar una capa de aplicación y sus asignaciones elásticas
Has agregado asignaciones elásticas a una capa de aplicación, y los usuarios acceden a la aplicación como se espera. Se lanza una nueva versión de la aplicación, por lo que la actualizas con una nueva versión a la capa. Ahora necesitas asignar la nueva versión a los usuarios que tienen la capa.
-
Inicia sesión en la consola de administración y selecciona Capas > Capas de aplicación.
-
Selecciona la capa de aplicación asignada elásticamente que actualizaste.
-
Haz clic en Información de la versión > Actualizar asignaciones.
-
Selecciona la nueva versión.
-
Omite la ficha Asignación de plantilla de imagen.
-
En la ficha Asignación elástica, hay una lista de usuarios y grupos a los que se les ha asignado una versión diferente de la capa seleccionada. Selecciona los usuarios y grupos a los que quieres asignar la nueva versión de la capa.
Notas:
- Si la lista es larga, usa el campo Buscar para filtrar los resultados.
- Si la lista está vacía, haz clic en la casilla de verificación Mostrar usuarios y grupos de AD que ya están en esta versión. Aparece una lista de nombres atenuados. A estos usuarios ya se les ha asignado la versión.
-
En la ficha Confirmar y completar, verifica los usuarios y grupos que quieres que reciban la nueva versión.
-
Haz clic en Actualizar asignaciones.
Quitar asignaciones elásticas de una capa
-
Inicia sesión en la consola de administración y selecciona Capas > Capas de aplicación.
-
Selecciona la capa de aplicación de la que quieres quitar asignaciones y selecciona Quitar asignaciones.
-
Selecciona las plantillas asignadas de las que quieres quitar la capa. Se enumeran las asignaciones de la capa.
Si la lista es larga, usa el campo Buscar para filtrar los resultados.
-
En la ficha Confirmar y completar, verifica que las plantillas de imagen correctas estén seleccionadas para recibir la nueva versión.
-
Haz clic en Quitar asignaciones.
Cambio de capa de SO para capas elásticas
Para obtener los mejores resultados, al asignar capas de aplicación como capas elásticas, puedes asignar capas de aplicación que tengan la misma capa de SO que la utilizada en la imagen en capas. Sin embargo, con este enfoque tradicional, es posible que necesites crear y administrar copias adicionales de algunas capas de aplicación, una para cada capa de SO con la que implementes.
Para una mayor flexibilidad y para reducir la necesidad de duplicar capas de aplicación, puedes asignar una capa elástica a los usuarios en imágenes en capas que usan una capa de SO diferente. Puedes habilitar esta capacidad en las propiedades de la capa de aplicación seleccionando la casilla de verificación Permitir que esta capa de aplicación se asigne elásticamente a todas las imágenes en capas, independientemente de la capa de SO. Todas las limitaciones de capas elásticas son válidas al cambiar las capas de SO.
Cuándo podría funcionar bien
Para aplicaciones sencillas que se pueden instalar en cualquier SO. Ejemplo: Notepad++, WinRAR, 7Zip
Cuándo podría no funcionar bien
Para aplicaciones complejas cuya instalación depende del SO instalado. Ejemplo:
- Si usas una capa de SO de Windows 11 para crear la capa de aplicación, y la imagen asignada como una capa de SO de Server 2022, entonces la aplicación podría no funcionar como se espera.
- Las aplicaciones que dependen de una versión específica de .Net podrían no ejecutarse correctamente si el nuevo SO no tiene la versión correcta de .Net instalada.
Nota:
- Se recomienda que uses la misma clase de SO y revisiones de SO que estén cerca una de la otra. Ejemplo: Puedes usar dos revisiones de Windows 11 25H2 que estén separadas por una semana.
Modo de compatibilidad de capas elásticas
De forma predeterminada, las capas elásticas asignadas a través de App Layering se componen en la imagen después de que el usuario inicia sesión. Si una capa elástica no se carga correctamente, intenta habilitar el Modo de compatibilidad de capas elásticas. Con el Modo de compatibilidad habilitado, la capa elástica comienza a cargarse antes de que se complete el inicio de sesión.
Notas:
- El modo de compatibilidad es necesario al usar aplicaciones publicadas, ya que la capa debe montarse antes del lanzamiento.
- Te recomendamos deshabilitar el modo de compatibilidad a menos que una capa elástica no funcione como se espera.
- Habilitar esta configuración en demasiadas capas ralentiza los tiempos de inicio de sesión.
En este artículo
- Requisitos previos
- Asignaciones de capas elásticas
- Cómo acceden los usuarios a las capas elásticas que se les asignan
- Cuando a un usuario se le asigna más de una versión de una capa
- Cuando un usuario recibe una capa de aplicación tanto en la imagen base como como capa elástica
- Habilitar capas elásticas en tus imágenes base
- Asignar elásticamente una capa de aplicación a usuarios y grupos de AD
- Asignar elásticamente una capa de aplicación a usuarios mediante asignaciones y asociaciones de máquinas
- Administrar asignaciones elásticas
- Quitar asignaciones elásticas de una capa
- Cambio de capa de SO para capas elásticas
- Modo de compatibilidad de capas elásticas