Instalar VDA con SCCM

Información general

Microsoft Endpoint Configuration Manager, anteriormente System Center Configuration Manager (SCCM), es un producto de Windows que permite la administración, implementación y seguridad de dispositivos y aplicaciones en toda una empresa.

Nota:

El siguiente artículo describe solo recomendaciones basadas en cómo Citrix® ha probado el entorno. Puede personalizar estos pasos según sus necesidades. Citrix no se hace responsable de las actualizaciones o ajustes necesarios para adaptarlos a las necesidades del cliente.

Recomendaciones

  • Para implementar correctamente un Virtual Delivery Agent (VDA) mediante SCCM o herramientas de distribución de software similares, Citrix recomienda utilizar el instalador de VDA en una secuencia de pasos.

  • Citrix no recomienda utilizar la utilidad de limpieza de VDA como parte de una instalación o actualización de VDA. Utilice la utilidad de limpieza de VDA solo en el caso limitado de que el instalador de VDA haya fallado anteriormente.

Antes de empezar

El número de reinicios necesarios durante la instalación del VDA depende del entorno. Por ejemplo:

  • Puede ser necesario un reinicio para las actualizaciones pendientes o los reinicios de instalaciones de software anteriores.
  • Los archivos bloqueados previamente por otros procesos podrían necesitar actualizaciones, lo que forzaría un reinicio adicional.
  • Algunos componentes opcionales del instalador de VDA (como Citrix Profile Management y Citrix Files) podrían requerir un reinicio.
  • Al actualizar un VDA, la máquina en la que está instalado debe estar en modo de mantenimiento, sin sesiones.
  • Cuando una instalación de VDA se ejecuta por primera vez en una máquina, el instalador de VDA que se utiliza se copia en esa máquina. Para obtener más información sobre la instalación de VDA, consulte Instaladores.

SCCM Task Sequencer gestiona todos los reinicios necesarios.

Pasos clave para implementar VDA con SCCM

Los siguientes pasos describen cómo implementar VDA con SCCM en la máquina virtual.

  1. Instalar el VDA.
  2. Crear una unidad organizativa (OU).
  3. Verificar las máquinas.
  4. Usar VDA para distribuir contenido.

Paso 1: Instalar el VDA

Después de identificar todos los requisitos previos, utilice SCCM Task Sequencer para completar las siguientes tareas:

  1. Instale el VDA desde una copia accesible del medio de instalación o desde uno de los instaladores independientes de VDA:

    • VDAWorkstationSetup_XXXX.exe
    • VDAServerSetup_XXXX.exe
    • VDAWorkstationCoreSetup_XXXX.exe

    Para obtener más información sobre los instaladores de VDA, consulte Instaladores.

    Nota:

    Cuando actualiza un VDA, la máquina en la que está instalado debe estar en modo de mantenimiento, sin sesiones.

  2. Cuando una instalación de VDA se ejecuta por primera vez en una máquina, el instalador de VDA que se utiliza se copia en esa máquina.
    • Cuando utiliza un instalador de VDA que no sea VDAWorkstationCoreSetup_XXXX.exe, el instalador de VDA se copia en %ProgramData%\Citrix\XenDesktopSetup\XenDesktopVdaSetup.exe.
    • Cuando utiliza VDAWorkstationCoreSetup_XXXX.exe, el instalador de VDA se copia en %ProgramData%\Citrix\XenDesktopSetup\XenDesktopRemotePCSetup.exe.
  3. La ubicación del directorio del instalador de VDA también se almacena en el registro HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\MetaInstall” “MetaInstallerInstallLocation”.

  4. Agregue las opciones de línea de comandos /NOREBOOT, /NORESUME y /QUIET a sus opciones de línea de comandos.

    • /QUIET: No muestre la interfaz de usuario durante la instalación, para que SCCM tenga el control del proceso de instalación.
    • /NOREBOOT: Suprima el reinicio automático del instalador de VDA. SCCM activa los reinicios cuando es necesario.
    • /NORESUME: Normalmente, cuando se necesita un reinicio durante la instalación, el instalador de VDA establece una clave de registro de ejecución única (\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce). Windows utiliza la clave para abrir el instalador de VDA cuando la máquina se reinicia. Esto es un problema para SCCM, porque SCCM no puede supervisar la instalación y capturar el código de salida.

Paso 2: Crear una unidad organizativa (OU)

  1. Cree dos máquinas virtuales unidas a un dominio que desee agregar a la OU. Cuando las máquinas virtuales se crean inicialmente, se encuentran en la carpeta Equipos. Mueva las máquinas virtuales a la carpeta SCCM. Ejemplo: WIN10EN-BB80MJ4.cseblr.com W2K19ST-EBPR3UG.cseblr.com

    VDA de SCCM

  2. En Microsoft Configuration Manager, vaya a \Administration\Overview\Hierarchy Configuration\Discovery Methods\.

  3. Haga clic en Detección de sistemas de Active Directory y seleccione la casilla de verificación Habilitar detección de sistemas de Active Directory para habilitar la detección automática de las máquinas virtuales recién creadas.

  4. Haga clic en el icono icono para seleccionar nuevos contenedores.

  5. En la sección Ubicación, añada la Ruta donde se encuentran sus máquinas virtuales de SCCM.

  6. Vaya a \Administration\Overview\Site Configuration\Sites y haga clic con el botón derecho en el VDA de SCCM.

  7. Seleccione Client Installation Settings > Client Push Installation. Se abrirá la ventana Client Push Installation Properties.

  8. Una vez que las máquinas virtuales estén configuradas en Enabled, podrá ver la lista de máquinas virtuales como se ilustra en las siguientes imágenes.

    SCCM

    SCCM-2

  9. Cree una Colección de dispositivos para crear la OU. Introduzca el Nombre de la Colección.

    Colección de dispositivos

  10. Siga las instrucciones del asistente.

    Reglas de pertenencia

    La OU se ha creado.

    Creación de OU

  11. Añada las máquinas virtuales creadas a la Colección de dispositivos recién creada.

    1. Haga clic con el botón derecho en la máquina virtual. Seleccione Add Selected Items > Add Selected Items to Existing Device Collection.

      Añadir elemento

    2. En la ventana Seleccionar colección, seleccione el nombre de dispositivo requerido. En este ejemplo, es Devices-SCCM.

      Lista de dispositivos

    Devices-SCCM aparece en Activos y compatibilidad > Información general > Colecciones de dispositivos.

    Dispositivo listado

  12. Seleccione Instalar cliente en el Recopilador de dispositivos.

    Instalar cliente

  13. Seleccione el Sitio de instalación requerido.

    Sitio de instalación

  14. Siga las instrucciones del asistente. El Asistente para la instalación del cliente de Configuration Manager se ha completado correctamente.

    Instalación completada

Para obtener información detallada, consulte Administrar colecciones en la documentación de Microsoft.

Paso 3: Verificar las máquinas

  1. En la máquina cliente, verifique que el cliente esté instalado comprobando si el proceso CCMExec se está ejecutando.

    CCMexe.exe

  2. Verifique si el cliente se está ejecutando para las máquinas virtuales en SCCM.

Paso 4: Usar VDA para distribuir contenido

Los siguientes pasos describen cómo puede usar el VDA implementado para distribuir contenido en las máquinas virtuales asociadas.

  1. Crear un paquete

  2. Distribuir contenido

Crear un paquete

  1. Para crear un paquete, haga clic con el botón derecho en el VDA que desee y haga clic en Crear paquete.

    Crear paquete

  2. Especifique la ubicación de los archivos de origen para este paquete haciendo clic en Examinar.

    Examinar paquete

  3. Seleccione el tipo de paquete que desee.

    Asistente para crear paquete y programa

  4. Introduzca el Nombre del paquete y la Línea de comandos.

    Especificar detalles del paquete

  5. Haga clic en Siguiente.

    Paquete correcto

Para obtener información detallada, consulte Paquetes y programas en Configuration Manager en la documentación de Microsoft.

Distribuir contenido

  1. Haga clic con el botón derecho en el nombre del paquete que ha creado.

  2. Seleccione Distribuir contenido.

    Distribuir contenido

  3. En la ventana del Asistente para distribuir contenido, seleccione la ubicación de los archivos de origen del paquete que ha creado. En este ejemplo, es 2019-SCCM. Haga clic en Siguiente.

    Especificar ubicación

  4. Verifique que el paquete (en este ejemplo, Zodiac) esté disponible para su implementación.

    Verificación

    La siguiente imagen ilustra que el paquete está disponible para su implementación.

    Paquete a implementar

Para obtener información detallada, consulte Implementar y administrar contenido para Configuration Manager en la documentación de Microsoft.

Ejemplo de secuencia de instalación con SCCM

El siguiente ejemplo muestra la secuencia de instalación.

  1. Reiniciar el equipo: Prepare el equipo reiniciándolo.

    Reiniciar equipo

  2. Instalar VDA (primer intento): Inicie la instalación del VDA.

    1. Agregue las opciones /quiet, /noreboot y /noresume a las opciones de la línea de comandos.

    2. Ejecute el instalador de VDA de su elección (imagen local o uno de los instaladores mínimos).

      Instalar VDA (primer intento)

    3. SCCM debe capturar el código de retorno.

      • Si el código de retorno es 0 u 8, la instalación se ha completado y es necesario reiniciar.

        SCCM captura el código de retorno

      • Si el código de retorno es 3, reinicie la máquina y, a continuación, pase el control a Instalar VDA (segundo intento).

        Reiniciar máquina

  3. Instalar VDA (segundo intento): Continúe con la instalación del VDA.

    1. Después de Instalar VDA (primer intento), si el archivo %programdata%\Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xml existe, la instalación no se ha completado y debe continuar una vez finalizado el reinicio.

      Instalar VDA (segundo intento)

    2. Instalar VDA (segundo intento) se repite hasta que el archivo %programdata%\Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xml no exista o se devuelva un código de retorno distinto de 0 u 8. Trate cualquier otro código de retorno como un error, y INSTALL VDA SECOND ATTEMPT debe informar de un error y detenerse.

    3. Reanude la instalación del VDA ejecutando el instalador de VDA adecuado (XenDesktopVdaSetup.exe para la mayoría de los casos, o XenDesktopRemotePCSetup.exe si se utilizó VDAWorkstationCoreSetup_XXXX.exe) desde el directorio del archivo %programdata%\ Citrix\XenDesktopSetup\ sin parámetros de línea de comandos. (El instalador de VDA utiliza los parámetros que guardó durante la primera ejecución del instalador).

      Editor de secuencia de tareas de actualización

    4. Esté atento al código de retorno del instalador de VDA.

      • 0 u 8: Éxito, instalación completada, se requiere reiniciar.

        Instalación completada correctamente

      • 3: La instalación no está completa. Reinicie la máquina y repita INSTALL VDA SECOND ATTEMPT hasta que el archivo %programdata%\ Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xml no exista o hasta que se devuelva un 0 o un 8. Considere cualquier otro código de retorno como un error, e INSTALL VDA SECOND ATTEMPT debe informar un error y finalizar.

Para obtener más información sobre los códigos de retorno, consulte Citrix installation return codes.

Ejemplos de comandos de instalación de VDA

Las opciones de instalación disponibles varían, según el instalador que se utilice. Consulte los siguientes artículos para obtener detalles sobre las opciones de línea de comandos.

Comandos de instalación para Acceso con PC remoto

  • El siguiente comando utiliza el instalador de VDA principal de sesión única (VDAWorkstationCoreSetup.exe):

    VDAWorkstationCoreSetup.exe /quiet /controllers “control.domain.com” /enable_hdx_ports /noresume /noreboot

  • El siguiente comando utiliza el instalador de VDA completo de sesión única (VDAWorkstationSetup.exe):

    VDAWorkstationSetup.exe /quiet /remotepc /physicalmachine /controllers “control.domain.com” /enable_hdx_ports /noresume /noreboot

Comando de instalación para VDI dedicado

  • El siguiente comando utiliza el instalador VDA completo de sesión única (VDAWorkstationSetup.exe):

    VDAWorkstationSetup.exe /quiet /components vda /controllers “control.domain.com” /enable_hdx_ports /enable_remote_assistance /noresume /noreboot

Instalar VDA con SCCM