Crear capa de plataforma
Una capa de plataforma incluye el software de plataforma y las configuraciones necesarias para que sus capas e imágenes en capas se ejecuten sin problemas en su entorno.
Puedes crear capas de plataforma para dos propósitos:
-
Para crear y empaquetar capas: Cuando haya importado el sistema operativo desde un hipervisor diferente de aquel donde crea sus capas, use este tipo de capa de plataforma para crear capas de aplicaciones.
-
Para publicar imágenes en capas: Utilice este tipo de capa de plataforma en su plantilla de imagen para que las imágenes en capas publicadas se ejecuten sin problemas en su entorno.
Capas de plataforma para empaquetar capas o publicar imágenes en capas
Utilice la siguiente tabla para determinar si necesita una capa de plataforma. Esta tabla también muestra qué software instalar en la capa de plataforma, si es necesario.
Capas de embalaje | Publicación de imágenes en capas | |
---|---|---|
¿Se requiere capa de plataforma? | Obligatorio si la imagen del sistema operativo se originó en un hipervisor diferente. Cuando una aplicación requiere el agente o el software SSO, puedes crear una capa de plataforma específicamente para crear y actualizar esa capa. | Obligatorio cuando se publica en un servidor de aprovisionamiento y se utiliza un agente de conexión. |
Qué instalar | Herramientas de hipervisor, cuando el sistema operativo se originó en un hipervisor diferente. El software SSO o del agente, si es necesario para crear una capa de aplicación. | Software y configuración de aprovisionamiento y agente de conexión. Si se publica en un hipervisor diferente de aquel en el que se originó el sistema operativo, incluya las herramientas del hipervisor. |
Valores a seleccionar | Seleccione su hipervisor. | Seleccione su hipervisor, software de aprovisionamiento y agente de conexión. |
Lo que necesitas | Instalador para hipervisor | Instaladores para aprovisionamiento de software y broker de conexión. |
Otro software y configuraciones para incluir en la capa de plataforma
Además del software de plataforma especificado anteriormente, debe incluir las siguientes configuraciones y software en la capa de plataforma:
- Unirse a un dominio
- Controladores NVIDIA, si corresponde
- Citrix Receiver, para el componente de inicio de sesión único
-
Agente de administración del entorno de Citrix Workspace (WEM)
Nota:
La clave RSA generada por Citrix WEM causa problemas al utilizar WEM en la imagen implementada. Si la clave RSA está presente al finalizar la capa, aparece un mensaje indicando que debe eliminar el archivo de clave RSA, que comienza con la siguiente ruta:
C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\fb8cc9e38d3e60ab60c17cdfd6dd6d99_
. - Agente Uber de Citrix
- Cualquier software que afecte la pila de inicio de sesión, por ejemplo, Imprivata
- Aprovisionamiento de Citrix en Hyper-V: requiere un adaptador de red heredado para el arranque PXE
- Software Microsoft System Center Configuration Manager (SCCM), si lo está utilizando
Proceso para crear una capa de plataforma
Los pasos para crear una capa de plataforma son:
- Cree una capa de plataforma en la consola de administración.
- Conéctese e inicie sesión en la máquina envasadora.
- Instale su software de agente de aprovisionamiento y conexión.
- ¿El dispositivo se ejecuta en un hipervisor diferente de aquel en el que crea capas y publica imágenes? Si es así, recomendamos instalar también las herramientas del hipervisor.
- Verifique la capa y apague la máquina envasadora.
- Si la configuración del conector seleccionada está establecida para utilizar Descargar composición, la capa se finaliza automáticamente.
- Si la configuración del conector es no establecida en Descargar composición, finalice la capa manualmente, como se describe en los pasos detallados de este artículo.
Cuándo actualizar una capa de plataforma
La capa de plataforma es la capa de mayor prioridad. Es fundamental para implementar imágenes, especialmente para dispositivos de red. Cada vez que actualice el software de infraestructura, agregue una versión a la capa de plataforma.
Al actualizar la capa del sistema operativo, la imagen a veces tiene problemas de inicio. Para solucionar el problema, agregue una versión a la capa de plataforma utilizando la nueva capa del sistema operativo. Una vez que la máquina envasadora se pone en marcha, apáguela para finalizarla. La capa de plataforma reúne los componentes críticos de la nueva versión de la capa del sistema operativo y los actualiza en la plataforma para que coincidan con la versión del sistema operativo.
Requisitos
Al crear una capa de plataforma, los instaladores de software deben estar disponibles en una ubicación a la que la máquina de envasado pueda acceder. Por ejemplo, su servidor de aprovisionamiento y el software del agente de conexión deben ser accesibles. Si el dispositivo se ejecuta en un hipervisor diferente, incluya también las herramientas del hipervisor.
Para conocer los requisitos detallados, seleccione el entorno donde crea capas o publica imágenes:
- Creación de máquinas para Azure
- Creación de máquinas para Nutanix AHV
- Creación de máquinas para vSphere
- Creación de máquinas para XenServer
- Aprovisionamiento de Citrix
- Servidor Xen
- Microsoft Azure
- Microsoft Hyper-V
- Nutanix AHV
- VMware vSphere
- Uso compartido de archivos en red (otras plataformas)
Una palabra sobre optimizaciones
La capa de plataforma es la capa de mayor prioridad. Podrías pensar que sería el mejor lugar para incluir optimizaciones. Sin embargo, en Windows 10, las optimizaciones que eliminan aplicaciones de Windows solo funcionan en la capa del sistema operativo. Las aplicaciones de Windows están integradas con la Tienda Windows **, que solo se puede modificar en la capa del sistema operativo.
Citrix ofrece una excelente utilidad de optimización llamada Citrix Optimizer. Recomendamos utilizar esta utilidad, en lugar del optimizador que viene con App Layering porque Citrix Optimizer generalmente puede revertir las optimizaciones si es necesario.
Para acelerar los inicios de sesión de los usuarios. Inicie sesión con una cuenta de usuario de red y reinicie el escritorio. Luego, inicie sesión como administrador y elimine el perfil creado. Cuando el primer usuario de la red inicia sesión, se actualizan algunos archivos del sistema y luego el rendimiento del inicio de sesión suele mejorar.
Iniciar una nueva capa de plataforma
Para crear una capa de plataforma, siga estos pasos:
- Prepara la capa usando Crear capa de plataforma.
- Implemente una máquina de embalaje en su entorno.
- Instale las herramientas y configure los ajustes para su entorno.
- Finalizar la capa.
Siga estos pasos, comenzando en la barra de acciones:
-
Seleccionar Capas > Capas de plataforma. Luego seleccione Crear capa de plataforma.
-
En la pestaña Detalles de capa, ingrese un Nombre de capa y una Versión, ambos valores obligatorios. Opcionalmente también puedes introducir otros valores.
-
En la pestaña Detalles de la versión:
- (Obligatorio) Ingrese un nombre para la nueva versión. Por ejemplo, ingrese la versión del software u otra información de identificación.
- Si está agregando una versión a una capa existente, el campo Versión base le permite elegir qué versión usar como punto de partida. La opción predeterminada es la última versión.
-
En la pestaña de capa del sistema operativo, seleccione la capa del sistema operativo que desea asociar con esta capa de plataforma.
-
En la pestaña Conector, elija una Configuración de conector ** para la plataforma donde está creando esta capa.
-
En la pestaña Tipos de plataforma , seleccione Esta plataforma se usará para publicar imágenes en capas, o Esta plataforma se usará para empaquetado. Luego, seleccione el hipervisor, el software de aprovisionamiento y el agente de conexión donde está publicando la imagen en capas. Nota: Si no está utilizando aprovisionamiento o un agente de conexión, seleccione Ninguno para cada una de esas opciones.
-
En la pestaña Disco de empaquetado, ingrese un nombre de archivo ** para el disco de empaquetado. Este disco se utiliza para la máquina de empaquetado (la máquina virtual) donde desea instalar las herramientas.
-
En la pestaña Asignación de iconos, seleccione un icono para asignar a la capa. Este icono representa la capa en el módulo Capas.
- Para utilizar una imagen existente, seleccione una imagen en el cuadro de imagen.
- Para importar una nueva imagen, haga clic en Explorar y seleccione una imagen en formato PNG o JPG.
- Si la capa utiliza uno de los íconos suministrados y un conector con Descargar composición seleccionado, la máquina de empaquetado asigna un ícono según el contenido de la capa.
-
En la pestaña Confirmar y completar, revise los detalles de la capa de la aplicación, ingrese un comentario si es necesario y haga clic en Crear capa. Cualquier comentario que ingrese aparecerá en la vista Información del Historial de auditoría.
-
Seleccione la página Tareas y haga clic en la tarea Empaquetado de disco . Haga clic en el icono de información para mostrar la descripción completa de la tarea.
Una vez creado el disco de embalaje, la barra de tareas muestra la ubicación del disco de embalaje en su entorno.
A continuación, puede implementar la máquina de embalaje para su capa.
Implementar una máquina de embalaje
El sistema de capas de aplicaciones crea una máquina de empaquetado en la ubicación definida en la configuración del conector. La máquina de embalaje es una máquina virtual temporal donde se instala el software para la capa. Una vez finalizada la capa se retira la máquina empaquetadora.
XenServer, Hyper-V, Nutanix AHV y VMware vSphere
El dispositivo crea la máquina de embalaje en la ubicación definida en la configuración del conector.
- Vaya a la consola de administración de capas de aplicaciones y seleccione la página Tareas .
- Abra la tarea Crear capa de plataforma para obtener el nombre de la máquina de envasado.
- Inicie sesión en la consola de administración de su hipervisor, por ejemplo: XenServer, Azure, Hyper-V, Nutanix o VMware.
- Desde la consola del administrador de hipervisor, navegue hasta la máquina de empaquetado. Si la máquina envasadora aún no está encendida, hágalo ahora.
Aprovisionamiento de Citrix para Hyper-V: configuración de dos tarjetas de red
Al utilizar tarjetas de red duales y ejecutar Citrix Provisioning para Hyper-V, debe configurar las tarjetas de la siguiente manera en cada nueva versión de la capa de Plataforma.
Una vez que el software de aprovisionamiento esté instalado y se hayan completado los reinicios necesarios:
- Abra un símbolo del sistema administrativo en la máquina de embalaje.
- Ejecute el comando:
ipconfig /all
- Haga coincidir la dirección IP de la NIC de transmisión (adaptador de red heredado en Hyper-V) con el nombre del adaptador correcto.
- Renovar la concesión de DHCP en la NIC de transmisión.
- Nuevamente, en un símbolo del sistema administrativo, ejecute
ipconfig /release *adapter-name*
seguido deipconfig /renew *adapter-name*
. Este comando obliga a los controladores de capas de aplicaciones a seleccionar este adaptador como la “NIC principal”. - Ejecute Shutdown for Finalize y finalice la capa como lo haría normalmente.
Importante:
Si selecciona Apagar para Finalizar, pero luego necesita volver a encender la máquina por cualquier motivo, debe volver a ejecutar los comandos release y renew .
Azur
- Vaya a la consola de administración de capas de aplicaciones y seleccione la página Tareas . Abra la tarea Crear capa de aplicación y haga clic en el ícono Información para ver los detalles.
- Utilice el vínculo en los detalles de la tarea para navegar a la máquina de empaquetado en Azure. Se abre el panel de implementación personalizada.
- Inicie sesión en el portal de Azure (https://portal.azure.com).
- Establecer los parámetros de Azure.
- Nombre de la máquina de empaquetado: debe cumplir con los requisitos del nombre de la máquina virtual de Azure.
- Tamaño: tamaño de la máquina virtual.
- Red virtual y subred: para implementar la máquina de envasado. IMPORTANTE: asegúrese de que el valor de la ubicación del grupo de recursos ** coincida con la ubicación de la cuenta de almacenamiento** que configuró en la configuración del conector. Si estas ubicaciones no coinciden, la máquina envasadora no podrá desplegarse. Si su implementación falla, puede pegar el enlace nuevamente en el navegador y comenzar de nuevo.
- Una vez que su máquina de embalaje esté encendida, puede instalar las aplicaciones que desee incluir en la capa.
Cualquier otro hipervisor (a través de un recurso compartido de archivos de red)
-
Ubique el disco de empaquetado en el siguiente directorio en el recurso compartido de archivos de red: \Unidesk\Discos de empaquetado
-
Copie el disco de empaquetado en una ubicación separada en su hipervisor. Colocar el disco en otra ubicación permite dejar espacio para los archivos generados por su hipervisor cuando crea una nueva máquina virtual.
IMPORTANTE: Copie , no , el disco a la carpeta Finalizar hasta que esté listo para finalizar. No se puede conectar un disco en la carpeta Finalizar a la nueva máquina virtual que va a crear a continuación.
-
Cree una máquina virtual utilizando el disco de empaquetado como disco de arranque.
-
Encienda la máquina envasadora.
Una vez que su máquina de embalaje esté encendida, puede instalar las herramientas de plataforma en la capa.
Instalar las herramientas de la plataforma en la máquina envasadora
A continuación, instale el software para la plataforma donde publica imágenes en capas. Las herramientas de la plataforma incluyen software de aprovisionamiento y agente de conexión que las imágenes en capas requieren en el entorno de destino. Tenga en cuenta que el estado del software cuando finaliza la capa es el estado que utiliza la imagen.
- Inicie sesión de forma remota en la máquina envasadora. Asegúrese de iniciar sesión con la cuenta de usuario que utilizó para crear el sistema operativo.
- Instale las herramientas que sus imágenes en capas están configuradas para ejecutarse. Por ejemplo, incluya sus herramientas de aprovisionamiento, agente de conexión e hipervisor. No olvide los controladores, las aplicaciones de nivel de arranque y cualquier archivo necesario.
- Si la instalación requiere reiniciar el sistema, reinícielo manualmente. La máquina envasadora no se reinicia automáticamente.
- Asegúrese de que la máquina de embalaje esté en el estado en el que desea que esté cuando se inicie la imagen:
- Si las herramientas que instala requieren alguna configuración o registro posterior a la instalación, complete esos pasos ahora.
- Elimine cualquier configuración, archivo, unidad asignada o aplicación que no desee incluir en la máquina de embalaje.
- (Opcional) Para personalizar la imagen implementada desde ELM antes de la implementación en MCS, siga estos pasos:
- Actualice sus herramientas maestras en la revisión del sistema operativo 2308 y posteriores.
-
Luego, crea el archivo:
c:\windows\setup\scripts\kmsdir\Apagado_controlado_por_el_administrador.txt
Nota:
El contenido del archivo no es importante.
- Cuando la imagen se implementa desde ELM, la imagen iniciada permanece en ejecución para que pueda realizar sus personalizaciones. Un reinicio no afecta el estado de la máquina.
- Una vez que hayas completado la personalización, ejecuta el comando:
c:\windows\setup\scripts\kmsdir\CompleteDeployment.cmd.
En este punto, la máquina se apaga y finaliza la tarea de implementación. Con esto, puedes implementar la máquina en MCS.
Verificar la capa y apagar la máquina envasadora
Una vez instaladas las herramientas en la máquina envasadora, se puede verificar que la capa esté lista para finalizar. Es necesario completar cualquier procesamiento posterior a la instalación necesario. Por ejemplo, podría ser necesario reiniciar o completar un proceso Microsoft ngen
.
Para verificar que los procesos pendientes estén completos, ejecute la herramienta Shutdown For Finalize . Busque el ícono Apagado para finalizar en el escritorio de la máquina de envasado.
Apague la máquina envasadora para poder finalizar la capa
- Si no ha iniciado sesión en la máquina de embalaje, inicie sesión de forma remota utilizando la cuenta configurada durante la creación de la capa del sistema operativo.
- Haga doble clic en el ícono Apagar para finalizar . Una ventana de línea de comandos muestra mensajes que detallan el proceso de verificación de capa.
- Si hay alguna operación pendiente, se le solicitará que complete el proceso. Por ejemplo, si se debe completar una operación
ngen
de Microsoft, puede acelerar la operaciónngen
, como se detalla en la sección Mensajes de integridad de capa durante el proceso de finalización. - Una vez realizadas las operaciones pendientes, haga doble clic nuevamente en el ícono Apagar para finalizar .
La capa ahora está lista para finalizar.
- Si la configuración del conector seleccionada se establece en Descargar composición, la capa se finaliza automáticamente.
- Si no está utilizando Descargar composición, finalice la capa manualmente.
Mensajes de integridad de capa durante el proceso de finalización
Los siguientes mensajes de integridad de capa le indican qué operaciones en cola deben completarse antes de que la capa esté lista para finalizar:
A RunOnce script is outstanding - check and reboot the packaging machine.
A post-installation reboot is pending - check and reboot the packaging machine.
A Microsoft ngen operation is in progress in the background. - An MSI install operation is in progress - check the packaging machine.
A reboot is pending to update drivers on the boot disk - check and reboot the packaging machine.
A Microsoft ngen operation is needed.
-
El cliente del Centro de software está configurado para ejecutarse, pero el SMSCFG.INI aún está presente.
Para obtener más información sobre cómo implementar SCCM en un entorno virtual, consulte el artículo de Microsoft TechNet, Implementación de SCCM en un entorno VDI de XenDesktop.
Para obtener detalles sobre lo que significan los mensajes de integridad de capa y cómo depurarlos, consulte Depuración de problemas de integridad de capa en Citrix App Layering 4.x y versiones posteriores.
No es posible omitir los mensajes de integridad de capa apagando la máquina. El software App Layering lo regresa a la máquina de envasado hasta que se hayan completado los procesos.
Si hay una operación de Microsoft ngen
en curso, puede intentar acelerarla, como se describe en la siguiente sección.
Ngen.exe
, si es necesario
Acelerar las operaciones de Microsoft Una vez que se hayan instalado todas las actualizaciones de software, debe permitir que Ngen.exe
esencialmente recompile .NET
código de bytes en imágenes nativas y construya las entradas de registro para administrarlas.
El ejecutable Ngen.exe
es el generador de imágenes nativo de Microsoft, que es parte del sistema .NET
. Windows determina cuándo ejecutar Ngen.exe
según el software que se esté instalando y lo que Windows detecte en la configuración.
Importante: Cuando
Ngen.exe
se esté ejecutando, debes dejar que se complete. Una operaciónNgen.exe
interrumpida puede provocar que los ensamblados.NET
no funcionen u otros problemas en el sistema.NET
.
Normalmente, Ngen.exe
es una operación en segundo plano que se detiene cuando hay una actividad en primer plano. Para acelerar una operación Ngen.exe
, ponga la tarea en primer plano para completarla.
Para poner la tarea en primer plano:
- Abra un símbolo del sistema como administrador.
-
Vaya al directorio
Microsoft.NET\Framework
de la versión actualmente en uso:cd C:\Windows\Microsoft.NET\FrameworkNN\vX.X.XXXXX
-
Ingrese el siguiente comando
Ngen.exe
para ejecutar todos los elementos en cola. Este comando procesa las instalaciones de componentes en cola antes de crear ensamblajes.ngen eqi 3
La tarea
Ngen.exe
pasa al primer plano en el símbolo del sistema y enumera los ensamblajes que se están compilando. Está bien si ves mensajes de compilación.Puede utilizar el Administrador de tareas ** para ver si se está ejecutando una instancia de
MSCORSVW.EXE
. Si es así, permita que se complete o ejecutengen eqi 3
.
Precaución: No reinicie para detener la tarea. ¡Permita que la tarea se complete!
- Asegúrese de que todos los procesos
Ngen.exe
se hayan ejecutado hasta su finalización. - Cuando termine, apague la máquina virtual utilizando el acceso directo Apagar para finalizar disponible en su escritorio.
Finalizar la capa manualmente
La finalización de la capa es más rápida cuando se utiliza un conector en uno de los hipervisores probados. Consulte la siguiente sección para obtener más detalles.
También puedes finalizar una capa en otros hipervisores mediante el uso compartido de archivos de red. Vea la última sección de este artículo.
XenServer, Azure, Hyper-V, Nutanix AHV, VMware vSphere
Ahora que la capa ha sido verificada y cerrada, está lista para finalizar.
Hiper-V:
Si está utilizando un conector con Descargar composición seleccionado, este proceso de finalización está automatizado y no tiene que realizar estos pasos manuales.
- Regresar a la consola de administración.
- Seleccione Capas > Capas de plataformay la versión de la capa en la pestaña Información de la versión que preparó.
- Haga clic en Finalizar para terminar de crear la capa.
- Supervise la barra de tareas para verificar que la acción se haya completado correctamente.
Una vez verificada la capa se retira la máquina envasadora para minimizar el espacio de almacenamiento utilizado.
Cualquier otro hipervisor (a través de un recurso compartido de archivos de red)
Ahora que la capa ha sido verificada y cerrada, está lista para finalizar.
-
Copie el disco de empaquetado de la carpeta que contiene los archivos de la máquina de empaquetado a la carpeta Finalizar en el recurso compartido de archivos de red: \Unidesk\Finalizar
-
Regresar a la consola de administración.
-
Seleccionar Capas > Capas de plataforma.
-
Seleccione Finalizar en la barra de Acción.
-
Supervise la barra de tareas para verificar que la acción se complete correctamente y que la capa se pueda implementar.
En este artículo
- Capas de plataforma para empaquetar capas o publicar imágenes en capas
- Otro software y configuraciones para incluir en la capa de plataforma
- Proceso para crear una capa de plataforma
- Cuándo actualizar una capa de plataforma
- Requisitos
- Una palabra sobre optimizaciones
- Iniciar una nueva capa de plataforma
- Implementar una máquina de embalaje
- Instalar las herramientas de la plataforma en la máquina envasadora
- Verificar la capa y apagar la máquina envasadora
- Apague la máquina envasadora para poder finalizar la capa
- Mensajes de integridad de capa durante el proceso de finalización
- Acelerar las operaciones de Microsoft Ngen.exe , si es necesario
- Finalizar la capa manualmente