Citrix Virtual Apps and Desktops 7 2203 LTSR

Capa de personalización de usuario

La función de capa de personalización de usuario para Citrix Virtual Apps and Desktops™ amplía las capacidades de los catálogos de máquinas no persistentes para conservar los datos de los usuarios y las aplicaciones instaladas localmente entre sesiones. Impulsada por la tecnología subyacente de Citrix App Layering, la función de capa de personalización de usuario es compatible con Citrix Provisioning y Machine Creation Services (MCS) en un catálogo de máquinas no persistente.

Los componentes de la capa de personalización de usuario se instalan junto con el Virtual Delivery Agent dentro de la imagen maestra. Un archivo VHD almacena las aplicaciones instaladas localmente por el usuario. El VHD montado en la imagen actúa como el disco duro virtual propio del usuario.

Importante:

Puede implementar capas de personalización de usuario en Citrix Virtual Apps and Desktops, o capas de usuario de App Layering habilitadas en una plantilla de imagen, pero no ambas. No instale la función de capa de personalización de usuario en una capa dentro de App Layering.

Esta función reemplaza a Personal vDisk (PvD), al tiempo que proporciona una experiencia de espacio de trabajo persistente para los usuarios en un entorno de escritorio no persistente y agrupado.

Para implementar la función de capa de personalización de usuario, instálela y configúrela siguiendo los pasos detallados en el artículo. Hasta entonces, la función no estará disponible.

Compatibilidad con aplicaciones

Salvo las siguientes excepciones, todas las aplicaciones que un usuario instala localmente en el escritorio son compatibles con la capa de personalización de usuario.

Excepciones

Las siguientes aplicaciones son la excepción y no son compatibles con la capa de personalización de usuario:

  • Aplicaciones empresariales, como MS Office y Visual Studio.
  • Aplicaciones que modifican la pila de red o el hardware. Ejemplo: un cliente VPN.
  • Aplicaciones que tienen controladores de nivel de arranque. Ejemplo: un antivirus.
  • Aplicaciones con controladores que utilizan el almacén de controladores. Ejemplo: un controlador de impresora.

    Nota:

    Puede hacer que las impresoras estén disponibles mediante objetos de directiva de grupo (GPO) de Windows.

No permita que los usuarios instalen aplicaciones no compatibles localmente. En su lugar, instale estas aplicaciones directamente en la imagen maestra.

Aplicaciones que requieren una cuenta de usuario o administrador local

Cuando un usuario instala una aplicación localmente, la aplicación se guarda en su capa de usuario. Si el usuario añade o edita un usuario o grupo local, los cambios no persisten más allá de la sesión.

Importante:

Agregue cualquier usuario o grupo local necesario en la imagen maestra.

Requisitos

La función de capa de personalización de usuario requiere los siguientes componentes:

  • Citrix Virtual Apps and Desktops 7 1909 o posterior
  • Virtual Delivery Agent (VDA), versión 1912
  • Citrix Provisioning™, versión 1909 o posterior
  • Recurso compartido de archivos de Windows (SMB) o Azure Files con autenticación de AD local habilitada

Puede implementar la función de capa de personalización de usuario en las siguientes versiones de Windows cuando el sistema operativo se implementa como sesión única. La compatibilidad se limita a un solo usuario en una sola sesión.

  • Windows 10 Enterprise x64, versión 1607 o posterior
  • Windows 10 multisesión (compatible con Azure Files)
  • Windows Server 2016 (compatible con Azure Files)
  • Windows Server 2019 (compatible con Azure Files)

Para Citrix Virtual Apps and Desktops 7, el uso de Azure Files con capas de personalización de usuario es compatible con Windows Server 2019, Windows Server 2016v y clientes de Windows 10.

Nota:

La capa de personalización de usuario solo se admite como una implementación de VDI de servidor. Para obtener más información sobre la implementación, consulte el artículo VDI de servidor.

La capa de personalización de usuario solo admite un usuario a la vez por máquina, y la máquina debe reiniciarse para restablecer los discos. No se puede usar la capa de personalización de usuario con sistemas operativos de servidor multisesión, solo con sistemas de servidor de sesión única. La capa de personalización de usuario solo funciona con escritorios no persistentes.

Desinstale la función de capa de personalización de usuario, si está instalada. Reinicie la imagen maestra antes de instalar la versión más reciente.

Configurar su recurso compartido de archivos

La función de capa de personalización de usuario requiere almacenamiento de Bloque de mensajes del servidor (SMB) de Windows. Para crear un recurso compartido de archivos de Windows, siga los pasos habituales para el sistema operativo Windows que esté utilizando.

Para obtener más información sobre el uso de Azure Files con catálogos basados en Azure, consulte Configurar el almacenamiento de Azure Files para capas de personalización de usuario.

Recomendaciones

Siga las recomendaciones de esta sección para una implementación exitosa de la capa de personalización de usuario.

Solución de Profile Management

La capa de personalización de usuario almacena todos los cambios que el usuario realiza para una única imagen de catálogo de máquinas. Para añadir capacidades mejoradas, como datos de perfiles móviles en varias imágenes de catálogo, Citrix recomienda utilizar también Profile Management. Consulte la documentación de Profile Management para obtener más detalles.

Cuando utilice Profile Management con la función de capa de personalización de usuario, desactive la eliminación de la información del usuario al cerrar sesión. Puede desactivar la eliminación mediante un objeto de directiva de grupo (GPO) o la directiva en el Delivery Controller™ (DDC).

Para obtener más información sobre las directivas de Profile Management disponibles, consulte Descripciones y valores predeterminados de las directivas de Profile Management.

Microsoft System Center Configuration Manager (SCCM)

Si utiliza SCCM con la función de capa de personalización de usuario, siga las directrices de Microsoft para preparar su imagen en un entorno VDI. Consulte este artículo de Microsoft TechNet para obtener más información.

Tamaño de la capa de usuario

Una capa de usuario es un disco de aprovisionamiento ligero que se expande a medida que se utiliza el espacio en el disco. El tamaño predeterminado permitido para una capa de usuario es de 10 GB, el mínimo que recomendamos.

Nota:

Durante la instalación, si el valor se establece en cero (0), el tamaño predeterminado de la capa de usuario se establece en 10 GB.

Si desea cambiar el tamaño de la capa de usuario, puede introducir un valor diferente para la directiva de Studio Tamaño de la capa de usuario. Consulte el Paso 5: Crear directivas personalizadas de grupo de entrega, en Opcional: Haga clic en Seleccionar junto a Tamaño de la capa de usuario en GB.

Herramientas para anular el tamaño de la capa de usuario (opcional)

Puede anular el tamaño de la capa de usuario utilizando una herramienta de Windows para definir una cuota en el recurso compartido de archivos de la capa de usuario.

Utilice una de las siguientes herramientas de cuota de Microsoft para establecer una cuota estricta en el directorio de la capa de usuario denominado Users:

  • Administrador de recursos del servidor de archivos (FSRM)
  • Administrador de cuotas

Nota:

Aumentar la cuota afecta a las nuevas capas de usuario y expande las existentes. Disminuir la cuota solo afecta a las nuevas capas de usuario. Las capas de usuario existentes nunca disminuyen de tamaño.

Implementar una capa de personalización de usuario

Al implementar la función de personalización de usuario, se definen las directivas en Studio. A continuación, se asignan las directivas al grupo de entrega vinculado al catálogo de máquinas, donde se implementa la función.

Si deja la imagen maestra sin configuración de capa de personalización de usuario, los servicios permanecen inactivos y no interfieren con las actividades de creación.

Si establece las directivas en la imagen maestra, los servicios intentan ejecutar y montar una capa de usuario dentro de la imagen maestra. La imagen maestra mostraría comportamientos inesperados e inestabilidad.

Para implementar la función de capa de personalización de usuario, siga estos pasos en este orden:

  • Paso 1: Verifique la disponibilidad de un entorno de Citrix Virtual Apps and Desktops.
  • Paso 2: Prepare su imagen maestra.
  • Paso 3: Cree un catálogo de máquinas.
  • Paso 4: Cree un grupo de entrega.
  • Paso 5: Cree directivas personalizadas del grupo de entrega.

Paso 1: Verifique que el entorno de Citrix Virtual Apps and Desktops esté disponible

Asegúrese de que su entorno de Citrix Virtual Apps and Desktops esté disponible para usar con esta nueva función. Para obtener detalles de configuración, consulte Instalar y configurar Citrix Virtual Apps and Desktops.

Paso 2: Prepare su imagen maestra

Para preparar su imagen maestra:

  1. Localice la imagen maestra. Instale las aplicaciones empresariales de su organización y cualquier otra aplicación que sus usuarios consideren útil.

  2. Si va a implementar Server VDI, siga los pasos del artículo (/es-es/citrix-virtual-apps-desktops/2203-ltsr/install-configure/server-vdi.html). Asegúrese de incluir el componente opcional, la capa de personalización de usuario. Para obtener más información, consulte las (/es-es/citrix-virtual-apps-desktops/2203-ltsr/install-configure/install-command.html#command-line-options-for-installing-a-vda).

  3. Si utiliza Windows 10, instale Virtual Delivery Agent (VDA) 1912. Si ya hay instalada una versión anterior del VDA, desinstálela primero. Al instalar la nueva versión, asegúrese de seleccionar e instalar el componente opcional, la capa de personalización de usuario de Citrix, de la siguiente manera:

    1. Haga clic en el mosaico, Virtual Delivery Agent para SO de escritorio de Windows:

    VDA para SO de escritorio de Windows

    1. Entorno: Seleccione Crear una imagen maestra de MCS o Crear una imagen maestra mediante Citrix Provisioning o herramientas de aprovisionamiento de terceros.

    Crear una imagen maestra

    1. Componentes principales: Haga clic en Siguiente.

    2. Componentes adicionales: Marque Capa de personalización de usuario de Citrix.

    Crear una imagen maestra

    1. Haga clic en las pantallas de instalación restantes, configure el VDA según sea necesario y haga clic en Instalar. La imagen se reinicia una o varias veces durante la instalación.
  4. Deje las actualizaciones de Windows inhabilitadas. El instalador de la capa de personalización de usuario inhabilita las actualizaciones de Windows en la imagen. Deje las actualizaciones inhabilitadas.

La imagen está lista para que la cargue en Studio.

Paso 3: Crear un catálogo de máquinas

En Studio, siga los pasos para crear un catálogo de máquinas. Utilice las siguientes opciones durante la creación del catálogo:

  1. Seleccione Sistema operativo y configúrelo como SO de sesión única.

  2. Seleccione Administración de máquinas y configúrelo como Máquinas con administración de energía. Por ejemplo, máquinas virtuales o PC blade.

  3. Seleccione Experiencia de escritorio y configúrelo como tipo de catálogo aleatorio agrupado o estático agrupado, como en los siguientes ejemplos:

    • Aleatorio agrupado:

      Aleatorio agrupado

    • Estático agrupado: Si selecciona estático agrupado, configure los escritorios para descartar todos los cambios y borrar los escritorios virtuales cuando el usuario cierre la sesión, como se muestra en la siguiente captura de pantalla:

      Estático agrupado

    Nota:

    La capa de personalización de usuario no admite catálogos estáticos agrupados configurados para usar Citrix Personal vDisk o asignados como máquinas virtuales dedicadas.

  4. Si utiliza MCS, seleccione Imagen maestra y la instantánea de la imagen creada en la sección anterior.

  5. Configure las propiedades restantes del catálogo según sea necesario para su entorno.

Paso 4: Crear un grupo de entrega

Cree y configure un grupo de entrega, incluidas las máquinas del catálogo de máquinas que creó. Para obtener más información, consulte Crear grupos de entrega.

Paso 5: Crear directivas personalizadas de grupo de entrega

Para habilitar el montaje de capas de usuario dentro de los Virtual Delivery Agents, utilice los parámetros de configuración para especificar:

  • Dónde en la red acceder a las capas de usuario.
  • Hasta qué tamaño se permite que crezcan los discos de capa de usuario.

Para definir los parámetros como directivas personalizadas de Citrix en Studio y asignarlos a su grupo de entrega.

  1. En Studio, seleccione Directivas en el panel de navegación:

    Seleccionar Directivas en Studio

  2. Seleccione Crear directiva en el panel Acciones. Aparece la ventana Crear directiva.

  3. Escriba ‘capa de usuario’ en el campo de búsqueda. Las dos directivas siguientes aparecen en la lista de directivas disponibles:
    • Ruta del repositorio de capas de usuario
    • Tamaño de capa de usuario (GB)

      Nota:

      Aumentar el tamaño afecta a las nuevas capas de usuario y expande las capas de usuario existentes. Disminuir el tamaño solo afecta a las nuevas capas de usuario. Las capas de usuario existentes nunca disminuyen de tamaño.

  4. Haga clic en Seleccionar junto a Ruta del repositorio de capas de usuario. Aparece la ventana Modificar configuración.

    Ruta del repositorio de capas de usuario

  5. Introduzca una ruta en el campo Valor y haga clic en Aceptar:

    • Formato de la ruta: \\server-name-or-address\share-name\folder
    • Ejemplo de ruta: \\Server\Share\UPLUsers
    • Ejemplo de rutas resultantes: Para un usuario llamado Alex en CoolCompanyDomain, la ruta sería: \\Server\Share\UPLUsers\Users\CoolCompanyDomain_Alex\A_OK

    Ruta del repositorio

    Puede personalizar la ruta utilizando las variables %USERNAME%, %USERDOMAIN% y también las variables de entorno de la máquina. Cuando se expanden, estas variables dan como resultado rutas explícitas.

    • Formato de ruta: \\Server-name-or-address\share-name\folder-with-environment-variables
    • Ejemplo de ruta: \\Server\Share\UPLUserLayers\%USERNAME%\%USERDOMAIN%
    • Ejemplo de rutas resultantes: Para un usuario llamado Alex en CoolCompanyDomain, la ruta sería: \\Server\Share\UPLUserLayers\Alex\CoolCompanyDomain\A_OK

    Ruta del repositorio con variables de entorno

  6. Opcional: Haga clic en Seleccionar junto a Tamaño de capa de usuario en GB:

    Ruta del repositorio de la capa de usuario

    Aparece la ventana Editar configuración.

  7. Opcional: Cambie el valor predeterminado de 10 GB al tamaño máximo que puede alcanzar cada capa de usuario. Haga clic en Aceptar.

  8. Haga clic en Siguiente para configurar Usuarios y máquinas. Haga clic en el enlace Asignar grupo de entrega resaltado en esta imagen:

    Ruta del repositorio de la capa de usuario

  9. En el menú Grupo de entrega, seleccione el grupo de entrega creado en la sección anterior. Haga clic en Aceptar.

    Seleccionar grupo de entrega

  10. Introduzca un nombre para la directiva. Marque la casilla para habilitar la directiva y haga clic en Finalizar.

    Nombre de la directiva de capa de usuario

Configurar los ajustes de seguridad en la carpeta de la capa de usuario

Como administrador de dominio, puede especificar más de una ubicación de almacenamiento para sus capas de usuario. Cree una subcarpeta \Users para cada ubicación de almacenamiento (incluida la ubicación predeterminada). Proteja cada ubicación con la siguiente configuración.

Nombre de la configuración Valor Aplicar a
Creador/Propietario Modificar Solo subcarpetas y archivos
Derechos de propietario Modificar Solo subcarpetas y archivos
Usuarios o grupo Crear carpeta/Anexar datos; Recorrer carpeta/Ejecutar archivo; Listar carpeta/Leer datos; Leer atributos Solo la carpeta seleccionada
Sistema Control total Carpeta seleccionada, subcarpetas y archivos
Administradores de dominio y grupo de administradores seleccionado Control total Carpeta seleccionada, subcarpetas y archivos

Mensajes de capa de usuario

Cuando un usuario no puede acceder a su capa de usuario, recibe uno de estos mensajes de notificación.

  • Capa de usuario en uso

    We were unable to attach your user layer because it is in use. Any changes you make to application settings or data will not be saved. Be sure to save any work to a shared network location.<!--NeedCopy-->

  • Capa de usuario no disponible

    We were unable to attach your user layer. Any changes you make to application settings or data will not be saved. Be sure to save any work to a shared network location.<!--NeedCopy-->

  • El sistema no se restableció después del cierre de sesión del usuario

    This system was not shut down properly. Please log off immediately and contact your system administrator.<!--NeedCopy-->

Archivos de registro para usar al solucionar problemas

El archivo de registro, ulayersvc.log, contiene la salida del software de la capa de personalización de usuario donde se registran los cambios.

C:\ProgramData\Unidesk\Logs\ulayersvc.log
<!--NeedCopy-->

Limitaciones

Tenga en cuenta las siguientes limitaciones al instalar y usar la función de capa de personalización de usuario.

  • NO intente implementar el software de la capa de personalización de usuario en una capa dentro de App Layering. Implemente las capas de personalización de usuario en Citrix Virtual Apps and Desktops, o habilite las capas de usuario en una plantilla de imagen de App Layering, pero no ambas. Cualquiera de los dos procesos produce las capas de usuario que necesita.

  • NO configure la función de capa de personalización de usuario con catálogos de máquinas persistentes.

  • NO utilice hosts de sesión.

  • NO actualice el catálogo de máquinas con una imagen que ejecute una nueva instalación del sistema operativo (incluso la misma versión de Windows 10). La mejor práctica es aplicar las actualizaciones al sistema operativo dentro de la misma imagen maestra utilizada al crear el catálogo de máquinas.

  • NO utilice controladores de tiempo de arranque, ni ninguna otra personalización de arranque temprano.

  • NO migre datos de PvD a la función de capa de personalización de usuario.

  • NO migre capas de usuario existentes del producto completo App Layering a la función de capa de personalización de usuario.

  • NO cambie la ruta SMB de la capa de usuario para acceder a las capas de usuario creadas con una imagen maestra de SO diferente.

  • Cuando un usuario cierra sesión y luego vuelve a iniciarla, la nueva sesión se ejecuta en una máquina diferente del grupo. En un entorno VDI, Microsoft Software Center muestra una aplicación como Instalada en la primera máquina, pero la muestra como No disponible en la segunda máquina.

    Para averiguar el estado real de la aplicación, indique al usuario que seleccione la aplicación en el Centro de software y haga clic en Instalar. SCCM actualizará entonces el estado al valor real.

  • El Centro de software se detiene ocasionalmente inmediatamente después de iniciarse en un VDA que tiene habilitada la función de capa de personalización de usuario. Para evitar este problema, siga las recomendaciones de Microsoft para Implementar SCCM en un entorno VDI de XenDesktop. Además, asegúrese de que el servicio ccmexec se esté ejecutando antes de iniciar el Centro de software.

  • En las directivas de grupo (Configuración del equipo), la configuración de la capa de usuario anula la configuración aplicada a la imagen maestra. Por lo tanto, los cambios que realice en la Configuración del equipo mediante una GPO no siempre estarán presentes para el usuario en el siguiente inicio de sesión.

    Para solucionar este problema, cree un script de inicio de sesión de usuario que emita el comando:

    gpupdate /force

    Por ejemplo, un cliente configuró el siguiente comando para que se ejecutara en cada inicio de sesión de usuario:

    gpudate /Target:Computer /force

    Para obtener los mejores resultados, aplique los cambios en la Configuración del equipo directamente en la capa de usuario, después de que el usuario haya iniciado sesión.

  • Una cuenta de usuario de dominio no debe ser el último usuario en haber iniciado sesión en una imagen maestra. De lo contrario, las máquinas aprovisionadas a partir de esa imagen tendrán problemas.

Capa de personalización de usuario