Linux Virtual Delivery Agent

Crear VDA de Linux en Citrix DaaS Standard para Azure

Puedes crear VDA de Linux unidos a un dominio y no unidos a un dominio en Citrix DaaS Standard para Azure (anteriormente Citrix Virtual Apps and Desktops Standard para Azure) para entregar aplicaciones y escritorios virtuales a cualquier dispositivo desde Microsoft Azure. Para obtener más información, consulta Citrix DaaS Standard para Azure.

  • Distribuciones de Linux compatibles

  • Las siguientes distribuciones de Linux son compatibles con esta función:

  • RHEL 8.2
  • Ubuntu 20.04
  • Ubuntu 18.04

Pasos

Para crear VDA de Linux en Citrix DaaS Standard para Azure, completa los siguientes pasos:

  1. Prepara una imagen maestra en Azure:

    Nota:

    También puedes usar la función de actualización automática de VDA de Linux para programar actualizaciones de software automáticas. Para lograr este objetivo, agrega líneas de comando al archivo etc/xdl/mcs/mcs_local_setting.reg en la imagen maestra. Por ejemplo, puedes agregar las siguientes líneas de comando:

    create -k "HKLM\System\CurrentControlSet\Control\Citrix\SelfUpdate" -t "REG_DWORD" -v "fEnabled" -d "0x00000001" –force
    
    create -k "HKLM\System\CurrentControlSet\Control\Citrix\SelfUpdate" -t "REG_SZ" -v "ScheduledTime" -d "Immediately" –force
    
    create -k "HKLM\System\CurrentControlSet\Control\Citrix\SelfUpdate" -t "REG_SZ" -v "Url" -d "`<Your-Azure-Container-Url>`" –force
    
    create -k "HKLM\System\CurrentControlSet\Control\Citrix\SelfUpdate" -t "REG_SZ" -v "CaCertificate" -d "`<Local-Certificate-Path-of-PortalAzureCom>`" --force
    <!--NeedCopy-->
    
    1. En Azure, crea una VM de Linux de una distribución compatible.
    2. Instala un entorno de escritorio en la VM de Linux si es necesario.
    3. En la VM, instala .NET Runtime 6.0 según las instrucciones en https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-managers.
    4. (Solo para Ubuntu) Agrega la línea source /etc/network/interfaces.d/* al archivo /etc/network/interfaces.
    5. (Solo para Ubuntu) Apunta /etc/resolv.conf a /run/systemd/resolve/resolv.conf en lugar de apuntarlo a /run/systemd/resolve/stub-resolv.conf:

      unlink /etc/resolv.conf
      
      ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
      <!--NeedCopy-->
      
    6. Instala el paquete VDA de Linux.
    7. Cambia las variables en /etc/xdl/mcs/mcs.conf. El archivo de configuración mcs.conf contiene variables para configurar MCS y el VDA de Linux.

      Nota:

      Deja la variable dns sin especificar. Si seleccionas el tipo Estático o Aleatorio al crear un catálogo de máquinas, establece VDI_MODE=Y.

    8. Ejecuta /opt/Citrix/VDA/sbin/deploymcs.sh.
    9. En Azure, detén (o desasigna) la VM. Haz clic en Exportar disco para generar una URL SAS para el archivo de disco duro virtual (VHD) que puedes usar como imagen maestra para crear otras VM.

      Generar una URL para el archivo VHD

    10. (Opcional) Configura las directivas de grupo en la imagen maestra. Puedes usar la herramienta ctxreg para configurar las directivas de grupo. Por ejemplo, el siguiente comando habilita la directiva Crear automáticamente impresora universal PDF para la impresión de PDF.

      ```
      /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\GroupPolicy\Defaults\PrintingPolicies" -t "REG_DWORD" -v "AutoCreatePDFPrinter" -d "0x00000001" –force
      <!--NeedCopy--> ```
      
  2. Importa la imagen maestra desde Azure.

    1. Desde el panel Administrar, expande Imágenes maestras a la derecha. La pantalla muestra las imágenes maestras que proporciona Citrix y las imágenes que has creado e importado.

      Sugerencia: La mayoría de las actividades de administración de este servicio se gestionan a través de los paneles Administrar y Supervisar. Después de crear tu primer catálogo, el panel Administrar se inicia automáticamente después de que inicies sesión en Citrix Cloud™ y selecciones el servicio Escritorios administrados.

      Imagen de Imágenes maestras

    2. Haz clic en Importar imagen.
    3. Introduce la URL SAS del archivo VHD que generaste en Azure. Selecciona Linux para el tipo de imagen maestra.

      Imagen de Importar una imagen desde Azure

    4. Sigue las instrucciones del asistente para completar la importación de la imagen maestra.
  3. Crea un Catálogo de máquinas.

    Accede al panel Administrar y haz clic en Crear catálogo. Al crear el Catálogo de máquinas, elige la imagen maestra que creaste anteriormente.

    Nota:

    La VM utilizada como imagen maestra no es accesible a través de SSH o RDP. Para acceder a la VM, usa la Consola serie en el portal de Azure.

Crear VDA de Linux en Citrix DaaS Standard para Azure