Capa
Una capa es un disco virtual que contiene el software de tu sistema operativo, herramientas de plataforma, aplicaciones o los datos y la configuración del usuario.
Cuando creas una capa, el dispositivo guarda la nueva capa como un disco virtual en tu entorno de hipervisor y adjunta 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 usar los siguientes tipos de capas:
- Capas que creas en tu hipervisor e incluyes en las plantillas de imagen que usas para publicar imágenes en capas.
- Capas que habilitas en las plantillas de imagen y, por lo tanto, en las imágenes en capas que publicas.
Capas para incluir en plantillas de imagen e imágenes en capas
Puedes crear capas para tu sistema operativo, tus herramientas de plataforma y las aplicaciones que quieres entregar a los usuarios.
-
Capa de SO: La capa donde instalas el SO Windows desde ISO. Puedes reutilizar la misma capa de SO con todas las capas de plataforma y de aplicación compatibles. Recomendamos crear solo una capa de SO para cada versión principal de Windows, por ejemplo, una para Windows 10 y otra para Windows Server 2016. Puedes agregar nuevas versiones de una capa para cada lanzamiento posterior. Por ejemplo, si tienes una capa de Windows 10, versión 1709, le agregas una versión para la versión 1809 y otra para la 1903. Cuando actualizas la capa de SO, no es necesario actualizar las capas de aplicación, pero sí debes actualizar la capa de plataforma. Para obtener más información sobre cómo crear una capa de SO, consulta Crear la capa de SO.
-
Capas de plataforma: Una capa donde instalas y configuras el software para un entorno local o en la nube específico. Cuando aíslas el software de tu infraestructura en una capa de plataforma, puedes reutilizar la misma capa de SO y las capas de aplicación en múltiples hipervisores. Puedes crear una capa de plataforma para cada parte de tu infraestructura si, por ejemplo, usas más de un hipervisor.
Si usas alguno de los siguientes programas en tu infraestructura, normalmente los instalas en una capa de plataforma:
- Software de agente de conexión
- Software de aprovisionamiento
- System Center Configuration Manager (SCCM)
Aunque pueda no parecer intuitivo, es crucial instalar el software para el primer hipervisor que admites en la capa de SO.
Si admites más de un hipervisor, puedes 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 SCCM. Cuando crees esta capa de plataforma adicional, asegúrate de seleccionar la casilla de verificación para el nuevo hipervisor que estás admitiendo. Esto garantiza que el dispositivo App Layering elimine los archivos y la configuración originales del hipervisor de la capa de SO para que no interfieran con el rendimiento.
Para obtener más información sobre cómo crear una capa de SO, consulta Crear capa de plataforma.
-
Capas de aplicación: Las capas donde instalas aplicaciones. Normalmente, recomendamos instalar una aplicación en cada capa, aunque puedes incluir más. Para facilitar el mantenimiento, incluye aplicaciones que tengan el mismo programa de actualización. Si una aplicación requiere otras aplicaciones, crea primero la capa para la aplicación requerida. Para obtener más información sobre cómo crear una capa de aplicación, consulta Crear o clonar una capa de aplicación. Para obtener consejos sobre cómo aplicar capas a una aplicación específica, consulta Recetas de App Layering.
Capas que puedes habilitar en imágenes en capas
Además de las capas que incluyes en las imágenes en capas, puedes habilitar capas elásticas y de usuario en ellas a través de la configuración 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 se incluye 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 usar como capas elásticas, por ejemplo, Microsoft Office. Para saber si una aplicación tiene esta limitación, consulta las recetas de App Layering aquí y el foro de App Layering para obtener notas sobre cómo aplicar capas a una aplicación. Si no se especifican limitaciones para tu aplicación, puedes 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, consulta Implementar capas de aplicación como capas elásticas.
-
Capas de usuario: Habilitar las capas de usuario en una imagen en capas te permite conservar los datos y la configuración de un usuario, y cualquier aplicación que instalen ellos mismos. Cuando está habilitada, se crea una capa de usuario para cada usuario la primera vez que inician sesión en una imagen. Para habilitar esta función, selecciona la configuración Capas de usuario en la plantilla de imagen que usas para publicar la imagen en capas. Para obtener más información sobre cómo habilitar capas elásticas en una imagen en capas, consulta Implementar capas de usuario y Crear o clonar una plantilla de imagen.
No asignes capas de aplicación que tengan navegadores como Chrome o Firefox a los usuarios cuando estos inicien sesión en una imagen que esté usando capas de usuario completas. Los navegadores se actualizan con frecuencia, lo que puede causar conflictos de revisión entre la capa de escritura del usuario y la revisión en la imagen de arranque. Sin embargo, puedes asignar esas capas a los usuarios si inician sesión en una imagen que sea un host de sesión.
Aplicaciones que requieren un usuario local o un administrador
La capa de SO conserva cualquier usuario o grupo local que agregues, pero las capas de aplicación, las capas de plataforma y las capas de usuario no lo hacen. Por ejemplo, los usuarios y grupos que agregas o cambias al instalar una aplicación en una capa de aplicación, capa de plataforma o capa de usuario no persisten. Puedes:
- Agregar el usuario local o el administrador a la capa de SO antes de instalar la aplicación.
- Instalar la aplicación en la capa de SO.
Información general sobre la integridad de las capas
Al crear una capa de SO, de aplicación o de plataforma, inicias la creación de la capa en la consola de administración de App Layering, luego instalas el software en la VM especificada en tu hipervisor. Cuando la capa está en el estado en que quieres que esté cuando los usuarios inicien sus escritorios, apagas la máquina y finalizas la capa.
Cuando apagas una capa para finalizarla, las operaciones de Windows Ngen.exe muestran mensajes sobre tareas pendientes que deben completarse antes de apagar. Debes dejar que estos trabajos se completen, pero puedes acelerar las operaciones de Ngen.exe, si es necesario. Los detalles sobre los mensajes de Ngen.exe y cómo acelerar las operaciones se incluyen en cada uno de los artículos relacionados con las capas:
- Prepara tu imagen de SO para aplicar capas en XenServer, Hyper-V o vSphere
- Prepara tu imagen de SO para aplicar capas en Azure
- Prepara tu imagen de SO para aplicar capas en Nutanix
- Crear capa de plataforma
- Crear o clonar una capa de aplicación
- Actualizar capa
- Solucionar problemas de integridad de la capa
Prioridad de la capa
La prioridad de la capa define el orden de las capas al crear el sistema de archivos y el registro de Windows. La prioridad de la capa es importante cuando:
- Componer capas como parte de la publicación de imágenes en capas.
- Buscar en las capas la configuración de archivos y del registro.
- Entregar capas elásticas y de usuario a los escritorios de los usuarios.
El software App Layering asigna una prioridad a cada capa y aplica las capas en orden, de la prioridad más baja a la más alta.
En Windows, la capa de mayor prioridad tiene precedencia. Si un archivo o una entrada de registro existe en dos capas, Windows usa el archivo o la entrada de registro de la capa con mayor prioridad.
Cómo se determina la prioridad de la 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 al final, como la capa de mayor prioridad.
Como muestra la siguiente tabla, la prioridad asignada a las capas de aplicación se basa en el orden en que se crean las capas. Las capas de aplicación más nuevas tienen una prioridad más alta que las capas más antiguas.
| Prioridad | Tipo de capa |
|---|---|
| Alta | Capa de plataforma |
| Capa de aplicación creada al final | |
| Media | Capas de aplicación en orden por fecha de creación |
| Capa de aplicación creada primero | |
| Baja | Capa de SO |
Si las capas tienen un archivo o una entrada de registro en común, se usa el archivo o la entrada de registro de las capas de mayor prioridad.
Capas habilitadas en la imagen base
Cuando una imagen publicada arranca, se pueden aplicar más capas, si las capas están habilitadas en la plantilla de imagen para tu imagen en capas:
- Capas elásticas (capas de aplicación asignadas a los usuarios como capas elásticas)
- Capas de usuario
Al fusionar capas en una imagen, las capas de usuario siempre tienen la prioridad más alta. Las capas elásticas son las siguientes, y las capas en la imagen base son las últimas.
Como se muestra en la siguiente tabla, la prioridad de las capas elásticas es la misma que la prioridad de las capas de aplicación originales, pero aplicada a la imagen base. La prioridad de la capa elástica no depende del orden en que las capas se adjuntan a la imagen publicada.
| Prioridad | Tipo de capa |
|---|---|
| Alta | Capa de usuario |
| Capa elástica - Capa de aplicación creada al final | |
| Media | Capas elásticas - Capas de aplicación en orden de creación |
| Aplicación elástica - Capa de aplicación creada primero | |
| Baja | Imagen en capas - Todas las capas dentro de la imagen base |
Conflictos de prioridad de capa
La mayoría de las capas de aplicación funcionan, pero en algunas situaciones, el orden en que instalas las aplicaciones puede causar conflictos en el escritorio.
Si una aplicación debe instalarse antes que otra, crea 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:
- Vuelve a crear la capa que quieres instalar al final, para que se incorpore en el orden correcto.
- Solicita asistencia al soporte técnico.