Citrix Virtual Apps and Desktops

Instalar VDA mediante scripts

Nota:

Citrix no se hace responsable de los problemas causados por scripts adaptados a los entornos de producción del cliente. Para cualquier problema de instalación relacionado con Citrix, abre un caso de soporte técnico con los registros de instalación pertinentes a través del portal de soporte de Citrix.

Este artículo se aplica a la instalación de VDA en máquinas con sistemas operativos Windows. Para obtener información sobre los VDA para sistemas operativos Linux, consulta la documentación del Virtual Delivery Agent para Linux.

  • Los medios de instalación contienen scripts de ejemplo que instalan, actualizan o quitan Virtual Delivery Agents (VDA) para máquinas en Active Directory. También puedes usar los scripts para mantener las imágenes maestras utilizadas por Machine Creation Services™ y Citrix Provisioning (anteriormente Provisioning Services).

Acceso requerido:

  • Los scripts necesitan acceso de lectura para “Todos” (Everyone Read) a la ubicación compartida de red donde se encuentra el comando de instalación del VDA. El comando de instalación es XenDesktopVdaSetup.exe en la ISO del producto completo, o VDAWorkstationSetup.exe o VDAServerSetup.exe en un instalador independiente.
    • Los detalles de registro se almacenan en cada máquina local. Para registrar los resultados de forma centralizada para su revisión y análisis, los scripts necesitan acceso de lectura y escritura para “Todos” (Everyone Read and Write) a la ubicación compartida de red adecuada.

    • Para comprobar los resultados de la ejecución de un script, examina la ubicación compartida de registros central. Los registros capturados incluyen el registro del script, el registro del instalador y los registros de instalación de MSI. Cada intento de instalación o eliminación se registra en una carpeta con marca de tiempo. El título de la carpeta indica el resultado de la operación con el prefijo PASS o FAIL. Puedes usar herramientas de búsqueda de directorios estándar para encontrar una instalación o eliminación fallida en la ubicación compartida de registros central. Esas herramientas ofrecen una alternativa a la búsqueda local en las máquinas de destino.

    • Antes de comenzar cualquier instalación, lee y completa las tareas en Preparar la instalación.

Instalar o actualizar VDA mediante el script

  1. Obtén el script de ejemplo InstallVDA.bat de \Support\AdDeploy\ en los medios de instalación. Citrix recomienda que hagas una copia de seguridad del script original antes de personalizarlo.
      1. Modifica el script:
    • Especifica la versión del VDA que quieres instalar: SET DESIREDVERSION. El valor completo se encuentra en los medios de instalación, en el archivo ProductVersion.txt. Sin embargo, no es necesario que coincida exactamente.
    • Especifica la ubicación compartida de red desde la que se invocará el instalador. Apunta a la raíz del diseño (el punto más alto del árbol). La versión adecuada del instalador (32 bits o 64 bits) se llama automáticamente cuando se ejecuta el script. Por ejemplo: SET DEPLOYSHARE=\\fileserver1\share1.
    • Opcionalmente, especifica una ubicación compartida de red para almacenar los registros centralizados. Por ejemplo: SET LOGSHARE=\\fileserver1\log1).
    • Especifica las opciones de configuración del VDA como se describe en Instalar mediante la línea de comandos. Las opciones /quiet y /noreboot se incluyen de forma predeterminada en el script y son obligatorias: SET COMMANDLINEOPTIONS=/QUIET /NORESUME /NOREBOOT.
      1. Mediante los scripts de inicio de directiva de grupo, asigna el script a la OU que contiene tus máquinas. Esta OU debe contener solo las máquinas en las que quieres instalar el VDA. Cuando las máquinas de esa OU se reinician, el script se ejecuta en todas ellas. Se instala un VDA en cada máquina que tiene un sistema operativo compatible.

Quitar VDA mediante el script

-  1.  Obtén el script de ejemplo UninstallVDA.bat de \\Support\\AdDeploy\\ en los medios de instalación. Citrix recomienda que hagas una copia de seguridad del script original antes de personalizarlo.
-  1.  Modifica el script.
-  Especifica la versión del VDA que quieres quitar: `SET CHECK\_VDA\_VERSION`. El valor completo se encuentra en los medios de instalación, en el archivo ProductVersion.txt (por ejemplo, 7.0.0.3018). Sin embargo, no es necesario que coincida exactamente.
-  Opcionalmente, especifica una ubicación compartida de red para almacenar los registros centralizados.
    1. Mediante los scripts de inicio de directiva de grupo, asigna el script a la OU que contiene tus máquinas. Esta OU debe contener solo las máquinas de las que quieres quitar el VDA. Cuando las máquinas de la OU se reinician, el script se ejecuta en todas ellas. El VDA se quita de cada máquina.

Solución de problemas

  • El script genera archivos de registro internos que describen el progreso de la ejecución del script. El script copia un registro Kickoff_VDA_Startup_Script a la ubicación compartida de registros central en cuestión de segundos desde el inicio de la implementación. Puedes verificar que el proceso general funciona. Si este registro no se copia a la ubicación compartida de registros central como se esperaba, soluciona el problema inspeccionando la máquina local. El script coloca dos archivos de registro de depuración en la carpeta %temp% de cada máquina:

    • Kickoff_VDA_Startup_Script_<DateTimeStamp>.log
    • VDA_Install_ProcessLog_<DateTimeStamp>.log

    Revisa estos registros para asegurarte de que el script:

    • Se ejecuta como se esperaba.
    • Detecta correctamente el sistema operativo de destino.
    • Está configurado correctamente para apuntar a la ROOT de la ubicación compartida DEPLOYSHARE (contiene el archivo llamado AutoSelect.exe).
    • Es capaz de autenticarse tanto en las ubicaciones compartidas DEPLOYSHARE como LOG.
  • Para obtener información sobre cómo Citrix informa del resultado de las instalaciones de componentes, consulta Códigos de retorno de la instalación de Citrix.

  • En la visualización de Studio para un grupo de entrega, la entrada Versión de VDA instalada en el panel Detalles podría no ser la versión instalada en las máquinas. La visualización de programas y características de la máquina muestra la versión real del VDA.

  • Después de instalar un VDA, no puede entregar aplicaciones ni un escritorio a los usuarios hasta que se registre en un Delivery Controller.

    Para obtener información sobre los métodos de registro de VDA y cómo solucionar problemas de registro, consulta Registro de VDA.

Instalar VDA mediante scripts