App Layering

Capa

Una capa es un disco virtual que contiene el software del sistema operativo, las herramientas de plataforma, las aplicaciones o los datos y la configuración del usuario.

Al crear una capa, el dispositivo guarda la nueva capa como disco virtual en el entorno de hipervisor y lo adjunta a una máquina de empaquetado.

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

Tipos de capas

Puede utilizar los siguientes tipos de capas:

  • Capas que crea en el hipervisor e incluye en las plantillas de imagen que utiliza para publicar imágenes en capas.
  • Capas que habilita en las plantillas de imagen y, por tanto, en las imágenes por capas que publique.

Capas que se incluirán en plantillas de imagen e imágenes en capas

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

  • Capa deSO: capa en la que instala el sistema operativo Windows desde ISO. Puede reutilizar la misma capa del sistema operativo con todas las capas de plataforma y aplicación compatibles. Recomendamos crear solo una capa del 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 de continuación. Por ejemplo, si tiene una capa de Windows 10, versión 1709, le agregará una versión para la versión 1809 y otra para 1903. Cuando actualiza la capa del sistema operativo, no es necesario actualizar las capas de la aplicación, pero actualiza la capa de plataforma. Para obtener más información sobre cómo crear una capa de SO, consulte Crear la capa de SO.

  • Capas de plataforma: capa en la que se instala y configura el software para un entorno local o en la nube específico. Al aislar el software de infraestructura en una capa de plataforma, puede reutilizar la misma capa de SO y capas de aplicación en varios hipervisores. Puede crear una capa de plataforma para cada parte de la infraestructura si, por ejemplo, utiliza más de un Hypervisor.

    Si utiliza cualquiera de los siguientes software en su infraestructura, normalmente los instala en una capa de plataforma:

    • Software de agente de conexión
    • Software de aprovisionamiento
    • System Center Configuration Manager (SCCM)

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

    Si admite más de un Hypervisor, puede crear otra capa de plataforma para el hipervisor adicional. La capa de plataforma para un Hypervisor adicional debe incluir el software del hipervisor, junto con el software de Provisioning, el broker de conexiones y el software SCCM. Cuando cree esta capa de plataforma adicional, asegúrese de activar la casilla de verificación del nuevo hipervisor que admite. Esto garantiza que el dispositivo de App Layering elimine los archivos y la configuración originales del hipervisor de la capa del sistema operativo para que no interfieran con el rendimiento.

    Para obtener más información sobre cómo crear una capa de SO, consulte Crear capa de plataforma.

  • Capas de aplicaciones: Las capas en las que se instalan las aplicaciones. Normalmente, recomendamos instalar una aplicación en cada capa, aunque puede 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 aplicaciones, consulte Crear o clonar una capa de aplicación. Para obtener sugerencias sobre cómo crear capas de una aplicación específica, consulte Instrucciones sobre App Layering.

Capas que puede habilitar en imágenes en capas

Además de las capas que se incluyen en las imágenes en capas, puede habilitar las capas elásticas y User en ellas mediante la configuración de la plantilla de imagen:

  • Capas elásticas: capas de aplicaciones 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:

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

    Hay algunas aplicaciones que no se pueden usar como capas elásticas, por ejemplo, Microsoft Office. Para averiguar si una aplicación tiene esta limitación, consulte las recetas de App Layering aquí y Foro de App Layering para obtener notas sobre la creación de capas de 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 Implementación de capas de aplicaciones como capas elásticas.

  • Capas de usuario: Habilitar capas de usuario en una imagen en capas le permite conservar los datos y la configuración de un usuario, así como cualquier aplicación que instale por sí mismo. Cuando se habilita, se crea una capa de usuarios 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 Implementar capas de usuarios, consulte y Crear o clonar una plantilla de imagen.

    No asignes capas de aplicaciones 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 grabable del usuario y la revisión de la imagen de arranque. Sin embargo, puede asignar esas capas a los usuarios si van a iniciar 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 los usuarios o grupos locales que agregue, pero las capas de aplicaciones, las capas de plataforma y las capas de usuarios no lo hacen. Por ejemplo, los usuarios y grupos que agrega o cambia al instalar una aplicación en una capa de aplicación, capa de plataforma o capa de usuarios no persisten. Puede:

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

Introducción a la integridad de capa

Al crear una capa de SO, aplicación o plataforma, comienza la creación de capas en la consola de administración de App Layering y, a continuación, instala el software en la máquina virtual especificada en el hipervisor. Cuando la capa está en el estado en el que quiere que esté cuando los usuarios inicien sus escritorios, apague el equipo y finalice la capa.

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

Prioridad de capa

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

  • Composición de capas como parte de la publicación de imágenes en capas.
  • Búsqueda de capas para la configuración del archivo y del Registro.
  • Proporcionar capas elásticas y capas de usuarios 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 hasta la más alta.

En Windows, la capa de prioridad más alta tiene prioridad. Si existe un archivo o una entrada del Registro en dos capas, Windows utiliza el archivo o la entrada del Registro de la capa con la prioridad más alta.

Cómo se determina la prioridad de capa

La prioridad de una capa se basa en el tipo de capa y, para las capas de 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, con la capa de plataforma siempre aplicada en último lugar, como la capa de prioridad más alta.

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

Prioridad Tipo de capa
Alto Capa de plataforma
  Capa de aplicaciones creada por última vez
Media Capas de aplicación en orden por fecha de creación
  La capa de aplicaciones creada primero
Bajo Capa de SO

Si las capas tienen un archivo o una entrada del Registro en común, se utiliza el archivo o la entrada del Registro de las capas de prioridad superior.

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 la imagen en capas:

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

Al fusionar capas en una imagen, las capas de usuarios son siempre la prioridad más alta. Las capas elásticas son las siguientes, y las capas de la imagen base duran.

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

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

Conflictos de prioridad de

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

Si una aplicación debe instalarse 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 sospecha que se debe al orden en que se incorporan a la imagen, tiene dos opciones:

  • Vuelva a crear la capa que quiere instalar en último lugar, de modo que se incorpore en el orden correcto.
  • Solicite ayuda a la Asistencia técnica.
Capa