Capas de aplicaciones

Capa

Una capa es un disco virtual que contiene el software de su sistema operativo, herramientas de plataforma, aplicaciones o los datos y configuraciones del usuario.

Cuando crea una capa, el dispositivo guarda la nueva capa como un disco virtual en su entorno de hipervisor y conecta el disco a una máquina de empaquetado.

Una vez creada, cada capa se almacena en un repositorio como un disco virtual.

Tipos de capas

Puedes utilizar los siguientes tipos de capas:

  • Capas que crea en su hipervisor e incluye en las plantillas de imágenes que utiliza para publicar imágenes en capas.
  • Capas que habilitas en las plantillas de imágenes y, por lo tanto, en las imágenes en capas que publicas.

Capas para incluir en plantillas de imágenes e imágenes en capas

Puede crear capas para su sistema operativo, las herramientas de su plataforma y las aplicaciones que desea entregar a los usuarios.

  • Capa del sistema operativo: La capa donde se instala el sistema operativo Windows desde ISO. Puede reutilizar la misma capa de sistema operativo con todas las plataformas y capas de aplicaciones compatibles. Recomendamos crear solo una capa de sistema operativo para cada versión principal de Windows, por ejemplo, una para Windows 10 y otra para Windows Server 2016. Puede agregar nuevas versiones de una capa para cada versión siguiente. Por ejemplo, si tiene una capa de Windows 10, versión 1709, le agrega una versión para la versión 1809 y otra para la 1903. Al actualizar la capa del sistema operativo, no es necesario actualizar las capas de la aplicación, pero do actualiza la capa de la plataforma. Para obtener más información sobre la creación de una capa de SO, consulte Crear la capa de SO.

  • Capas de plataforma: Una capa donde se instala y configura el software para un entorno local o en la nube específico. Cuando aísla su software de infraestructura en una capa de plataforma, puede reutilizar la misma capa de sistema operativo y las mismas capas de aplicación en múltiples hipervisores. Puede crear una capa de plataforma para cada parte de su infraestructura si, por ejemplo, utiliza más de un hipervisor.

    Si utiliza alguno de los siguientes software en su infraestructura, normalmente los instalará en una capa de plataforma:

    • Software de intermediación de conexiones
    • Software de aprovisionamiento
    • Administrador de configuración de System Center (SCCM)

    Aunque puede que no parezca intuitivo, es crucial instalar el software para el primer hipervisor ** que admita en la capa del sistema operativo.

    Si admite más de un hipervisor, puede crear otra capa de plataforma para el hipervisor adicional. La capa de plataforma para un hipervisor adicional debe incluir el software del hipervisor, junto con el software de aprovisionamiento, el agente de conexión y el SCCM. Al crear esta capa de plataforma adicional, asegúrese de seleccionar la casilla de verificación correspondiente al nuevo hipervisor que está admitiendo. Esto garantiza que el dispositivo App Layering elimine los archivos y las configuraciones originales del hipervisor de la capa del sistema operativo para que no interfieran con el rendimiento.

    Para obtener más información sobre la creación de una capa de sistema operativo, consulte Crear capa de plataforma.

  • Capas de aplicaciones: Las capas donde instalas las aplicaciones. Normalmente recomendamos instalar una aplicación en cada capa, aunque puedes incluir más. Para facilitar el mantenimiento, incluya aplicaciones que estén en el mismo programa de actualización. Si una aplicación requiere otras aplicaciones, cree primero la capa para la aplicación requerida. Para obtener más información sobre cómo crear una capa de aplicación, consulte Crear o clonar una capa de aplicación. Para obtener sugerencias sobre cómo aplicar capas a una aplicación específica, consulte Recetas de capas de aplicaciones.

Capas que puedes habilitar en imágenes en capas

Además de las capas que incluye en las imágenes en capas, puede habilitar capas elásticas y de usuario en ellas a través de configuraciones en la plantilla de imagen:

  • Capas elásticas: Capas de aplicación que se asignan a usuarios específicos y se entregan cuando los usuarios inician sesión. Una capa de aplicación elástica no está incluida en la imagen base, pero se entrega en ella. Las aplicaciones elásticas aparecen en el escritorio del usuario.

Importante:

Una capa de aplicación se puede entregar a un usuario como parte de la imagen en capas o como una capa elástica.

Hay algunas aplicaciones que no se pueden utilizar como capas elásticas, por ejemplo, Microsoft Office. Para saber si una aplicación tiene esta limitación, consulte las recetas de capas de aplicaciones [aquí](/es-es/citrix-app-layering/4/layer/app-layering-recipes.html) y el [foro de capas de aplicaciones](https://discussions.citrix.com/forum/1675-application-layer-recipes/?_ga=2.209677394.1946275450.1534786587-2109603903.1522336436) para obtener notas sobre cómo superponer una aplicación. Si no se especifican limitaciones para su aplicación, puede asignarla como una capa elástica. Para obtener más información sobre cómo habilitar y asignar capas elásticas en una imagen en capas, consulte [Implementar capas de la aplicación como capas elásticas](/es-es/citrix-app-layering/4/layer/assign-elastic-layers.html).
  • Capas de usuario: Habilitar capas de usuario en una imagen en capas le permite conservar los datos y la configuración de un usuario, y cualquier aplicación que instale él mismo. Cuando está habilitado, se crea una capa de usuario para cada usuario la primera vez que inicia sesión en una imagen. Para habilitar esta función, seleccione la configuración Capas de usuario en la plantilla de imagen que utiliza para publicar la imagen en capas. Para obtener más información sobre cómo habilitar capas elásticas en una imagen en capas, consulte Implementar capas de usuarioy Crear o clonar una plantilla de imagen.

    No asigne capas de aplicación que tengan navegadores como Chrome o Firefox a los usuarios cuando esos usuarios inicien sesión en una imagen que utiliza capas de usuario completas. Los navegadores se actualizan con frecuencia, lo que puede provocar conflictos de revisión entre la capa escribible del usuario y la revisión de la imagen de arranque. Sin embargo, puedes asignar esas capas a los usuarios si inician sesión en una imagen que es un host de sesión.

Aplicaciones que requieren un usuario o administrador local

La capa del sistema operativo conserva todos los usuarios o grupos locales que agregue, pero las capas de aplicaciones, capas de plataforma y capas de usuarios no lo hacen. Por ejemplo, los usuarios y grupos que agrega o cambia mientras instala una aplicación en una capa de aplicación, una capa de plataforma o una capa de usuario no persisten. Puedes:

  • Agregue el usuario local o administrador a la capa del sistema operativo antes de instalar la aplicación.
  • Instalar la aplicación en la capa del sistema operativo.

Descripción general de la integridad de las capas

Al crear un sistema operativo, una aplicación o una capa de plataforma, comience la creación de capas en la consola de administración de capas de aplicaciones y luego instale el software en la máquina virtual especificada en su hipervisor. Cuando la capa esté en el estado en el que desea que esté cuando los usuarios inicien sus escritorios, apague la máquina y finalice la capa.

Cuando se apaga una capa para finalizarla, las operaciones de Windows Ngen.exe muestran mensajes sobre tareas pendientes que deben completarse antes de apagar. Debe dejar que estos trabajos se completen, pero puede acelerar las operaciones Ngen.exe , si es necesario. Los detalles sobre los mensajes Ngen.exe y cómo agilizar las operaciones se incluyen en cada uno de los artículos de capas relacionados:

Prioridad de capas

La prioridad de capa define el orden de las capas al crear el sistema de archivos y el registro de Windows. La prioridad de capa es importante cuando:

  • Composición de capas como parte de la publicación de imágenes en capas.
  • Buscando capas para configuraciones de archivos y registros.
  • Entrega de capas elásticas y capas de usuario a los escritorios de los usuarios.

El software App Layering asigna una prioridad a cada capa y aplica las capas en orden, desde la prioridad más baja a la más alta.

En Windows, la capa con mayor prioridad tiene prioridad. Si un archivo o una entrada de registro existe en dos capas, Windows utiliza el archivo o la entrada de registro de la capa con mayor prioridad.

Cómo se determina la prioridad de las capas

La prioridad de una capa se basa en el tipo de capa y, para las capas de la aplicación, en el orden en que se crearon las capas.

Capas dentro de la imagen base

Las capas que forman parte de la imagen en capas se aplican en orden, y la capa de plataforma siempre se aplica en último lugar, como la capa de mayor prioridad.

Como muestra la siguiente tabla, la prioridad asignada a las capas de la aplicación se basa en el orden en que se crean las capas. Las capas de aplicaciones más nuevas tienen mayor prioridad que las capas más antiguas.

Prioridad Tipo de capa
Alto Capa de plataforma
  Capa de aplicación creada por última vez
Medio Capas de la aplicación ordenadas por fecha de creación
  Capa de aplicación creada primero
Bajo Capa del sistema operativo

Si las capas tienen un archivo o una entrada de registro en común, se utilizan el archivo o la entrada de registro de las capas de mayor prioridad.

Capas habilitadas en la imagen base

Cuando se inicia una imagen publicada, se pueden aplicar más capas, si las capas están habilitadas en la plantilla de imagen para su imagen en capas:

  • Capas elásticas (capas de aplicaciones asignadas a los usuarios como capas elásticas)
  • Capas de usuario

Al fusionar capas en una imagen, las capas de usuario siempre tienen la máxima prioridad. A continuación vienen las capas elásticas y por último las capas de la imagen base.

Como se muestra en la siguiente tabla, la prioridad de las capas elásticas es la misma que la prioridad de las capas de la aplicación original, pero aplicada a la imagen base. La prioridad de la capa elástica no depende ni del orden en el que las capas se adjuntan a la imagen publicada.

Prioridad Tipo de capa
Alto Capa de usuario
  Capa elástica: capa de aplicación creada por última vez
Medio Capas elásticas: capas de la aplicación en orden de creación
  Elastic App: capa de aplicación creada primero
Bajo Imagen en capas: todas las capas dentro de la imagen base

Conflictos de prioridad de capas

La mayoría de las capas de aplicaciones funcionan, pero en algunas situaciones, el orden en que instalas las aplicaciones puede provocar conflictos en el escritorio.

Si debe instalarse una aplicación antes que otra, cree las capas en el orden requerido. El software App Layering aplica las capas en el mismo orden.

Si dos capas entran en conflicto y sospechas que se debe al orden en que se incorporan a la imagen, tienes dos opciones:

  • Recrea la capa que deseas instalar en último lugar, para que se incorpore en el orden correcto.
  • Solicitar asistencia al Soporte Técnico.
Capa