Instalar agentes
Este artículo comienza con una descripción de los agentes de Workspace Environment Management (WEM). En el resto del artículo se describen los pasos del asistente de instalación del agente. Se proporciona información adicional relacionada con los agentes.
Introducción
Cada máquina que administra WEM debe tener un agente de WEM instalado. Los agentes de WEM se conectan a WEM Service y aplican los parámetros que configure en la consola de administración. Todas las comunicaciones se realizan a través de HTTPS mediante Citrix Cloud Messaging Service. Todos los agentes utilizan el almacenamiento en caché local, lo que garantiza que pueden seguir utilizando la configuración existente si se interrumpe la conexión de red.
WEM admite la administración de máquinas unidas a un dominio y no unidas a un dominio.
-
Para las máquinas unidas a un dominio, asegúrese de que las máquinas host del agente pertenezcan al mismo dominio de Active Directory que los Cloud Connectors configurados. Además, asegúrese de que las máquinas host del agente en cada ubicación de recursos se unan correctamente.
-
El proceso de instalación de agentes en máquinas que no están unidas a un dominio es similar al de las máquinas unidas a un dominio. Sin embargo, asegúrese de cumplir con todos los requisitos y seleccionar las opciones correctas durante todo el proceso. Para obtener más información, consulte Administrar máquinas no unidas a un dominio.
Existen tres métodos para conectar el agente al servicio WEM:
- Cloud Connector
- No unido a ningún dominio
- Inscripción
Para obtener más información sobre los métodos, consulte Determinar qué método de configuración utilizar.
Instalar el agente
Nota:
Para acceder a los recursos publicados en Citrix Workspace como accesos directos de aplicaciones desde la consola de administración, asegúrese de que la aplicación Citrix Workspace para Windows esté instalada en la máquina del agente. Para obtener más información, consulte Requisitos del sistema.
Utilice la siguiente secuencia para instalar el agente de WEM.
Paso 1: Descargar el agente
Descargue el paquete del agente de WEM (Citrix-Workspace-Environment-Management-Agent-Setup.zip) de la ficha Utilidades de WEM Service y guarde una copia en cada host del agente.
Paso 2: Configurar directivas de grupo (opcional)
Importante:
Omita este paso si decide usar el método de inscripción o no unido a un dominio.
Si quiere, puede elegir configurar las directivas de grupo. La plantilla administrativa de directivas de grupo de agentes, proporcionada en el paquete de agentes de WEM, agrega la directiva de configuración de host del agente.
-
Copie la carpeta Directivas de grupo de agentes proporcionada con el paquete de instalación de WEM en el controlador de dominio WEM.
-
Agregue los archivos ADMX.
- Vaya a la carpeta Directivas de grupo del agente > ADMX.
- Copie los dos archivos (Citrix Workspace Environment Management Agent Host Configuration.admx y CitrixBase.admx).
- Vaya a la carpeta
<C:\Windows>\PolicyDefinitions
y pegue los archivos.
-
Agregue los archivos ADML.
- Vaya a la carpeta Agent Group Policies > ADMX > en-US.
- Copie los dos archivos (Citrix Workspace Environment Management Agent Host Configuration.adml y CitrixBase.adml).
- Vaya a la carpeta
<C:\Windows>\PolicyDefinitions\en-US
y pegue los archivos.
-
En la ventana Editor de administración de directivas de grupo, vaya a Configuración del equipo > Directivas > Plantillas administrativas > Componentes de Citrix > Workspace Environment Management > Configuración del host del agente y configure los siguientes valores:
Parámetros personalizados para la implementación básica. Parámetros de agente personalizados usados para la implementación. Para obtener más información sobre la configuración de los agentes disponibles para la implementación básica, consulte Administrar agentes de implementación básica.
Anular el tipo de implementación del agente. Anula el tipo de implementación del agente WEM. Puede elegir entre el servicio en la nube, la implementación local o la implementación básica.
Configuración de proxy de agente. El agente de WEM confía en conexiones a Internet para conectarse a WEM Service en Citrix Cloud. La comunicación entre el agente y el servicio sirve para los siguientes fines:
- Cargar estadísticas y estado en WEM Service
- Mantener la caché del agente sincronizada con la base de datos de WEM Service
- Recuperación de la configuración del agente y los parámetros de WEM específicos del conjunto de configuraciones del agente
Si quiere, puede elegir configurar un proxy HTTPS para definir cómo se comunica el agente con el servicio. Para ello, haga doble clic en la directiva de configuración de proxy del agente y, a continuación, escriba una dirección de servidor proxy con este formato: http://<FQDN or IP address>:<port number>
. Ejemplo: http://10.108.125.51:8080
.
Nota:
WEM Service no admite servidores proxy que requieren autenticación.
Puerto de servicio de agente. No es necesario para WEM Service. Deje el estado “Sin configurar”.
Puerto de sincronización de datos almacenado en caché. No es necesario para WEM Service. Deje el estado “Sin configurar”.
Citrix Cloud Connectors. Configure al menos un Citrix Cloud Connector. Los equipos host del agente deben estar en el mismo dominio AD que los equipos Cloud Connector configurados.
Descubra Citrix Cloud Connector desde el servicio CVAD. Le permite controlar si el agente descubre información de Cloud Connector de la implementación relevante de Citrix DaaS (anteriormente Citrix Virtual Apps and Desktops Service) si aún no ha configurado Cloud Connectors para el agente. A continuación, el agente se conecta a los equipos de Cloud Connector correspondientes.
Nota:
- Esta configuración está diseñada para situaciones en las que el agente de WEM se ejecuta en una implementación de Citrix DaaS.
- Esta configuración de directiva no funciona si Cloud Connectors se configura durante la instalación del agente o si la configuración de directiva de Citrix Cloud Connectors está habilitada.
Servidor de infraestructura. No es necesario para WEM Service. Deje el estado “Sin configurar”.
Demora de sincronización adicional de VUEMAppCmd. Especifica, en milisegundos, cuánto tiempo espera el iniciador de aplicaciones del agente (VUEMAppCmd.exe) antes de que se inicien los recursos publicados. Esto garantiza que el trabajo del agente necesario se complete primero. El valor recomendado es de 100 a 200. El valor predeterminado es 0.
Paso 3: Instalar el agente
Importante:
Aunque de.NET Framework se puede instalar automáticamente durante la instalación del agente, se recomienda que lo instale manualmente antes de instalar el agente. De lo contrario, debe reiniciar el equipo para continuar con la instalación del agente y podría tardar mucho tiempo en completarse.
El programa de configuración del agente Citrix Workspace Environment Management Agent se proporciona en la descarga del agente. Puede optar por instalar el agente de forma interactiva o mediante la línea de comandos. De forma predeterminada, el agente se instala en una de las siguientes carpetas, en función del sistema operativo (SO):
- C:\Program Files (x86)\Citrix\Workspace Environment Management Agent (en SO de 64 bits)
- C:\Program Files\ Citrix\Workspace Environment Management Agent (en SO de 32 bits)
Para instalar el agente de forma interactiva, siga los pasos siguientes:
- Ejecute Citrix Workspace Environment Management Agent.exe en su equipo.
- Seleccione “Acepto los términos y condiciones de la licencia” y, a continuación, haga clic en Instalar.
-
En la página de bienvenida, haga clic en Siguiente.
Nota:
La página de bienvenida puede tardar algún tiempo en aparecer. Esto sucede cuando falta el software necesario y se está instalando en segundo plano.
-
En la página Carpeta de destino, haga clic en Siguiente.
- De forma predeterminada, el campo de la carpeta de destino se rellena automáticamente con la ruta de acceso predeterminada de la carpeta. Si quiere instalar el agente en otra carpeta, haga clic en Cambiar para ir a la carpeta y, a continuación, haga clic en Siguiente.
- Si el agente de WEM ya está instalado, el campo de carpeta de destino se rellena automáticamente con la ruta de acceso de la carpeta de instalación existente.
-
En la página Tipo de implementación, seleccione el tipo de implementación aplicable y, a continuación, haga clic en Siguiente. En este caso, selecciona Cloud Service Deployment.
-
También puede seleccionar el tipo de implementación básica. Al seleccionar el tipo de implementación básica, el agente activa la configuración de optimización predeterminada sin conectarse al servicio de infraestructura.
-
En la página Configuración de Cloud Service, especifique Citrix Cloud Connectors al que se conecta el agente y, a continuación, haga clic en Siguiente.
-
Omitir configuración. Seleccione esta opción si:
- Ya configuró la configuración mediante la directiva de grupo.
- El equipo agente no está unido a un dominio. Consulte Administrar máquinas que no están unidas a un dominio.
- Desea inscribir al agente sin configurar Cloud Connectors. Consulte Inscribir al agente.
-
Configurar Citrix Cloud Connectors. Configure los Citrix Cloud Connectors a los que se conecta el agente escribiendo una lista separada por comas de los FQDN o las direcciones IP de los Cloud Connectors.
Nota:
- Escriba el FQDN o la dirección IP de cada Citrix Cloud Connector. Asegúrese de separar los FQDN o las direcciones IP con comas (,).
- En situaciones en las que se configuran varios Cloud Connectors, el agente de WEM selecciona aleatoriamente de la lista un Cloud Connector al que se puede acceder. Este diseño tiene la intención de distribuir el tráfico en todos los Cloud Connectors.
-
-
En la página Configuración avanzada, configure la configuración avanzada para el agente y, a continuación, haga clic en Siguiente.
-
Ubicación de caché alternativa (opcional). Permite especificar una ubicación alternativa para la caché del agente. Haga clic en Examinar para ir a la carpeta correspondiente. Como alternativa, puede hacerlo a través del registro. Para ello, primero detenga el servicio de host del agente Citrix WEM y, a continuación, modifique la siguiente clave del Registro.
HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Norskale\ Host del agente
Nombre: AgentCacheAlternateLocation
Tipo: REG_SZ
Valor: vacío
De forma predeterminada, el valor está vacío. La carpeta por defecto es:
<WEM agent installation folder path>\Local Databases Set
. Si es necesario, especifique una ruta de carpeta diferente. Para que los cambios surtan efecto, reinicie Citrix WEM Agent Host Service. Si el cambio surte efecto, aparecerán los siguientes archivos en la carpeta: LocalAgentCache.db y LocalAgentDatabase.db.Precaución:
Si se modifica el Registro de forma incorrecta, pueden producirse problemas graves que obliguen a reinstalar el sistema operativo. Citrix no puede garantizar que los problemas derivados de la utilización inadecuada del Editor del Registro puedan resolverse. Si utiliza el Editor del Registro, será bajo su propia responsabilidad. Haga una copia de seguridad del Registro antes de modificarlo.
-
Demora de sincronización extra de VUEMAppCmd (opcional). Permite especificar cuánto tiempo espera el iniciador de aplicaciones del agente (VUEMAppCmd.exe) antes de que se inicien los recursos publicados. Esto garantiza que el trabajo del agente necesario se complete primero. El valor predeterminado es 0.
Nota:
El valor que escriba para el intervalo de retardo de sincronización adicional debe ser un entero mayor o igual que cero.
-
- En la página Listo para instalar, haga clic en Instalar.
- Haga clic en Finalizar para salir del asistente de instalación.
Como alternativa, puede elegir una instalación silenciosa del agente de WEM mediante la línea de comandos. Para ello, utilice la siguiente línea de comandos:
Citrix Workspace Environment Management Agent.exe /quiet Cloud=1
Sugerencia:
- Para los agentes que se ejecutan en una implementación de WEM Service, introduzca
Cloud=1
. Para los agentes que se ejecutan en una implementación de WEM local, introduzcaCloud=0
.- Puede que quiera consultar los archivos de registros para solucionar problemas de instalación del agente. De forma predeterminada, los archivos de registros que registran todas las acciones que se producen durante la instalación se crean en%TEMP%. Puede utilizar el comando
/log log.txt
para designar una ubicación específica para los archivos de registros que se van a guardar.
También puede utilizar opciones de línea de comandos para especificar argumentos personalizados. Al hacerlo, puede personalizar la configuración del agente y del sistema durante el proceso de instalación. Para obtener más información, consulte Es bueno saberlo.
Tras la instalación, el agente se ejecuta como los siguientes servicios: Citrix WEM Agent Host Service y Servicio de inicio de sesión de usuario de Citrix WEM Agent. El agente se ejecuta como cuenta LocalSystem. No se admite el cambio de esta cuenta. Los servicios del agente requieren el permiso “iniciar sesión como sistema local”.
Paso 4: Reinicie la máquina para completar las instalaciones
Desinstalar el agente
- En un equipo en el que esté instalado el agente, abra el Panel de controldel sistema.
- Haga clic en Programas y características.
- Seleccione Citrix Workspace Environment Management Agent y haga clic en Desinstalar en el menú.
Si instala el agente como un componente adicional al instalar el VDA, utilice el instalador de WEM (MSI) disponible con el instalador del VDA para desinstalar el agente. El instalador de WEM citrix_wem_agent_core.msi
está presente en <VDA installer path>\x64\Virtual Desktop Components
. Para desinstalar el agente que se instaló como componente adicional con el VDA, siga estos pasos:
- Haga clic con el botón derecho
citrix_wem_agent_core.msi
en la carpeta - Selecciona Desinstalar.
Nota:
Después de desinstalar el agente, puede usar el instalador de VDA o el instalador de WEM para instalarlo. A partir de Citrix Virtual Apps and Desktops 2209, el agente WEM ya no se incluye como componente adicional en la instalación del VDA. Para instalarlo, utilice el instalador completo del producto en la imagen ISO de Citrix Virtual Apps and Desktops. Para obtener más información, consulte Instalar componentes principales.
Qué hacer a continuación
Si quiere migrar su base de datos WEM local existente al WEM Service, consulte Migrar a la nube.
Para comenzar directamente con WEM Service, inicie la consola de administración y configure allí los parámetros según sea necesario. Hay dos consolas disponibles:
Estamos en proceso de migrar funciones de la consola antigua a la consola web. La consola web responde más rápido que la consola antigua y proporciona más funcionalidades. Para ver las funciones disponibles solo en la consola web, consulte Novedades.
Requisitos previos y recomendaciones
Para garantizar que el agente de WEM funciona correctamente, tenga en cuenta los siguientes requisitos previos y recomendaciones:
Requisitos previos
Compruebe que se cumplen los siguientes requisitos:
-
El servicio de notificación de eventos del sistema de Windows está configurado para iniciarse automáticamente al inicio.
-
Los servicios del agente de WEM Citrix WEM Agent Host Service y Citrix WEM User Logon Service están configurados para iniciarse automáticamente al inicio.
-
La caché del agente reside en una ubicación persistente siempre que es posible. El uso de una ubicación de caché no persistente puede provocar posibles problemas de sincronización de la caché, uso excesivo de datos de red, problemas de rendimiento, etc.
Recomendaciones
Siga las recomendaciones de esta sección para que la implementación del agente sea correcta:
-
No opere manualmente Citrix WEM Agent Host Service, por ejemplo, mediante scripts de inicio de sesión o inicio. Las operaciones como detener o reiniciar Citrix WEM Agent Host Service pueden impedir que el servicio Netlogon funcione, lo que provoca problemas con otras aplicaciones.
-
No utilice scripts de inicio de sesión para iniciar agentes en modo IU o CMD. De lo contrario, es posible que algunas funcionalidades no funcionen.
Comportamientos de inicio del agente
-
Citrix WEM Agent Host Service vuelve a cargar automáticamente la configuración de Cloud Connector configurada mediante la directiva de grupo después de que se inicie el servicio.
-
Elservicio de inicio de sesión de usuario de Citrix WEM Agent inicia automáticamente Citrix WEM Agent Host Service si el servicio host del agente no se inicia durante el primer inicio de sesión. Este comportamiento garantiza que la configuración del usuario se procese correctamente.
-
Citrix WEM Agent Host Service realiza comprobaciones automáticamente de los siguientes archivos de base de datos locales al inicio:
LocalAgentCache.db
yLocalAgentDatabase.db
. Si se aprovisiona la máquina virtual y los archivos de base de datos locales proceden de la imagen base, los archivos de base de datos se purgan automáticamente. -
Cuando se inicia Citrix WEM Agent Host Service, verifica automáticamente que la caché local del agente se haya actualizado recientemente. Si la caché no se ha actualizado durante más de dos intervalos de tiempo de sincronización de caché configurados, la caché se sincroniza inmediatamente. Por ejemplo, supongamos que el intervalo de sincronización de la caché del agente predeterminado es de 30 minutos. Si la caché no se ha actualizado en los últimos 60 minutos, se sincroniza inmediatamente después de iniciar Citrix WEM Agent Host Service.
-
Durante la instalación, el instalador del agente de WEM configura el servicio Windows System Event Notification Service para que se inicie automáticamente.
-
El instalador del agente de WEM inicia automáticamente el servicio Netlogon una vez finalizada la actualización del agente de WEM.
Opciones de utilidad de caché del agente
Citrix WEM Agent Host Service gestiona la configuración de la actualización y la sincronización de la caché automáticamente. Utilice la utilidad de caché de agentes solo en situaciones en las que sea necesario actualizar inmediatamente la configuración y sincronizar la caché.
Utilice la línea de comandos para ejecutar AgentCacheUtility.exe en la carpeta de instalación del agente. El ejecutable acepta los siguientes argumentos de línea de comandos:
-
-help
: Muestra una lista de argumentos permitidos. -
-RefreshCache
o-r
: Activa una compilación o actualización de la caché. -
-RefreshSettings
o-S
: Actualiza la configuración del host del agente. -
-Reinitialize
o-I
: Reinicializa la caché del agente cuando se utiliza junto con la opción-RefreshCache
.
Consulte los siguientes ejemplos para obtener información detallada sobre cómo utilizar la línea de comandos:
- Actualizar la configuración del host del agente:
AgentCacheUtility.exe -RefreshSettings
- Actualizar la configuración del host del agente y la caché de agentes simultáneamente:
AgentCacheUtility.exe -RefreshSettings -RefreshCache
- Reinicialice la caché de agentes:
AgentCacheUtility.exe -RefreshCache -Reinitialize
Información útil
El ejecutable del agente acepta argumentos personalizados como se describe a continuación.
Configuración del agente
Consulte a continuación la configuración del agente de WEM.
-
AgentLocation. Permite especificar la ubicación de instalación del agente. Especifique una ruta de acceso de carpeta válida.
-
CloudConnectorList. Permite especificar el FQDN o la dirección IP de cada Citrix Cloud Connector. Asegúrese de separar FQDN o direcciones IP con comas (,).
-
VUEMAppCmdDelay. Permite especificar cuánto tiempo espera el iniciador de aplicaciones del agente (VUEMAppCmd.exe) antes de que se inicien los recursos publicados de Citrix Virtual Apps and Desktops. El valor predeterminado es 0 (milisegundos). El valor que escriba para el intervalo de retardo de sincronización adicional debe ser un entero mayor o igual que cero.
-
AgentCacheLocation. Permite especificar una ubicación alternativa para la caché del agente. Si se configura, el archivo de caché local del agente se guarda en la ubicación designada en lugar de en la carpeta de instalación del agente.
Tenga en cuenta lo siguiente:
-
Si la configuración se configura a través de la línea de comandos, el instalador del agente de WEM utiliza la configuración configurada.
-
Si las opciones no se configuran a través de la línea de comandos y existen configuraciones previamente configuradas, el instalador utiliza las opciones configuradas anteriormente.
-
Si la configuración no se configura a través de la línea de comandos y no hay opciones previamente configuradas, el instalador utiliza la configuración predeterminada.
Configuración del sistema
Consulte a continuación la configuración del sistema asociada con el equipo host del agente.
-
GpNetworkStartTimeoutPolicyValue. Permite configurar el valor, en segundos, de la clave del Registro GpNetworkStartTimeoutPolicyValue creada durante la instalación. Este argumento especifica cuánto tiempo espera la directiva de grupo a las notificaciones de disponibilidad de red durante el procesamiento de directivas al iniciar sesión. El argumento acepta cualquier número entero en el intervalo de 1 (mínimo) a 600 (máximo). De forma predeterminada, este valor es 120.
-
SyncForegroundPolicy. Permite configurar el valor del Registro SyncForegroundPolicy durante la instalación del agente. Esta configuración de directiva determina si el procesamiento de directiva de grupo es sincrónico. Valores aceptados: 0, 1. Si el valor no está establecido o establece el valor en 0, el servicio de inicio de sesión de usuario de Citrix WEM Agent no retrasa los inicios de sesión y la configuración de directivas de grupo de usuario se procesa en segundo plano. Si establece el valor en 1, el servicio de inicio de sesión de usuario de Citrix WEM Agent retrasa los inicios de sesión hasta que finalice el procesamiento de la configuración de directivas de grupo del usuario. De forma predeterminada, el valor no cambia durante la instalación.
Importante:
Si la configuración de directivas de grupo se procesa en segundo plano, el Shell de Windows (Explorador de Windows) puede iniciarse antes de que se procesen todas las configuraciones de directiva. Por lo tanto, es posible que algunos parámetros no surtan efecto la primera vez que un usuario inicia sesión. Si quiere que se procese toda la configuración de directiva la primera vez que un usuario inicia sesión, establezca el valor en 1.
-
WaitForNetwork. Permite configurar el valor, en segundos, de la clave del Registro WaitForNetwork creada durante la instalación. Este argumento especifica cuánto tiempo espera el host del agente a que la red esté completamente inicializada y disponible. El argumento acepta cualquier número entero en el intervalo de 0 (mínimo) a 300 (máximo). De forma predeterminada, este valor es 30.
Las tres claves anteriores se crean en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon durante la instalación. Las claves sirven para garantizar que el entorno de usuario reciba los GPO de dirección del servidor de infraestructura antes del inicio de sesión. En entornos de red en los que los servidores de Active Directory o Controlador de dominio son lentos para responder, esto podría dar lugar a un tiempo de procesamiento adicional antes de que aparezca la pantalla de inicio de sesión. Citrix recomienda establecer el valor de la clave GpNetworkStartTimeoutPolicyValue en un mínimo de 30 para que tenga un impacto.
-
ServicesPipeTimeout. Le permite configurar el valor de la clave del Registro ServicesPipeTimeout. La clave se crea durante la instalación en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. Esta clave del Registro agrega un retraso antes de que el administrador de control de servicios pueda informar sobre el estado del servicio del agente de WEM. El retraso impide que el agente falle al impedir que el servicio del agente se inicie antes de que se inicialice la red. Este argumento acepta cualquier valor, en milisegundos. Si no se especifica, se utiliza un valor predeterminado de 60000 (60 segundos).
Nota:
Si las opciones anteriores no se configuran mediante la línea de comandos, el instalador del agente de WEM no las procesa durante la instalación.
Ejemplos
También puede configurar los parámetros mediante el siguiente formato de línea de comandos:
"Citrix Workspace Environment Management Agent.exe" <key=value>
Por ejemplo:
- Especificar la ubicación de instalación del agente y Citrix Cloud Connectors
"Citrix Workspace Environment Management Agent.exe" /quiet AgentLocation="L:\WEM Agent" Cloud=1 CloudConnectorList=cc1.qa.local,cc2.qa.local
- Establecer el “tiempo de espera de inicio de sesión de usuario en la red” en 60 segundos
"Citrix Workspace Environment Management Agent.exe" WaitForNetwork=60