Linux Virtual Delivery Agent

VDA no unidos a un dominio

Información general de la configuración

Los VDA no unidos a un dominio solo son compatibles con Citrix DaaS. Para crear VDA no unidos a un dominio en Citrix DaaS, debes usar Machine Creation Services™ (MCS). Los pasos resumidos son:

  1. Crea una imagen maestra en una VM de plantilla donde también instales el paquete VDA. Puedes usar una sola imagen para crear VDA unidos a un dominio y no unidos a un dominio.
  2. Usa la imagen maestra para crear un catálogo de máquinas. Selecciona MCS como método de implementación de máquinas y selecciona No unido a un dominio como identidad para las máquinas que se crearán en el catálogo.

Para obtener más información, consulta Usar Machine Creation Services (MCS) para crear VM Linux y Identidades de máquina.

Funciones disponibles para VDA no unidos a un dominio

Crear usuarios locales con atributos específicos en VDA no unidos a un dominio

Cuando abres una sesión alojada en un VDA no unido a un dominio, el VDA crea automáticamente un usuario local con atributos predeterminados. El VDA crea el usuario local basándose en el nombre de usuario que utilizaste para iniciar sesión en la aplicación Citrix Workspace™. También puedes especificar atributos de usuario, incluidos el identificador de usuario (UID), el identificador de grupo (GID), el directorio de inicio y el shell de inicio de sesión del usuario. Para usar esta función, completa los siguientes pasos:

  1. Ejecuta el siguiente comando para habilitar la función:

    /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\VirtualDesktopAgent\LocalMappedAccount" -t "REG_DWORD" -v "CreateWithUidGid" -d "0x00000001" --force
    <!--NeedCopy-->
    
  2. Especifica los siguientes atributos en el script /var/xdl/getuidgid.sh en la ruta de instalación del VDA:

    Atributo Obligatorio u opcional Descripción
    uid Obligatorio Un identificador de usuario (UID) es un número asignado por Linux a cada usuario del sistema. Determina a qué recursos del sistema puede acceder el usuario.
    gid Obligatorio Un identificador de grupo (GID) es un número que se utiliza para representar un grupo específico.
    homedir Opcional El directorio de inicio de Linux es un directorio para un usuario en particular.
    shell Opcional Un shell de inicio de sesión es un shell que se le asigna a un usuario al iniciar sesión en su cuenta de usuario.

    El siguiente es un ejemplo del script getuidgid.sh:

    Nota:

    Asegúrate de que los atributos especificados en el script sean válidos.

    #!/bin/bash
    
    ###############################################################################
    #
    # Citrix Virtual Apps™ & Desktops For Linux Script: Get uid and gid for the user
    #
    # Copyright (c) Citrix Systems, Inc. All Rights Reserved.
    #
    
    export LC_ALL="en_US.UTF-8"
    
    function get_uid_gid_for_user()
    {
    echo "uid:12345"
    echo "gid:1003"
    echo "homedir:/home/$1"
    echo "shell:/bin/sh"
    }
    
    get_uid_gid_for_user $1
    <!--NeedCopy-->
    
VDA no unidos a un dominio