Linux Virtual Delivery Agent 2109

在 Citrix Virtual Apps and Desktops™ Standard for Azure 中创建 Linux VDA

您可以在 Citrix Virtual Apps and Desktops Standard for Azure 中创建已加入域和未加入域的 Linux VDA,以便将虚拟应用程序和桌面交付到 Microsoft Azure 中的任何设备。有关详细信息,请参阅 Citrix Virtual Apps and Desktops Standard for Azure

  • 支持的 Linux 发行版

  • 以下 Linux 发行版支持此功能:

  • RHEL 8.3
  • RHEL 8.2
  • RHEL 7.8
  • Ubuntu 20.04
  • Ubuntu 18.04
  • Ubuntu 16.04

步骤

要在 Citrix Virtual Apps™ and Desktops Standard for Azure 中创建 Linux VDA,请完成以下步骤:

  1. 在 Azure 中准备主映像:

    注意:

    您还可以使用 Linux VDA 自更新功能来安排自动软件更新。为此,请将命令行添加到主映像上的 etc/xdl/mcs/mcs_local_setting.reg 文件中。 例如,您可以添加以下命令行:

       ```
    unlink /etc/resolv.conf
    
    ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
    <!--NeedCopy--> ```
    
    1.  在 Azure 中,创建受支持发行版的 Linux VM。
    2.  如有必要,在 Linux VM 上安装桌面环境。
    3.  在 VM 上,按照 <https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-managers> 上的说明安装 .NET Core Runtime 3.1。
    4.  (仅限 Ubuntu)将 `source /etc/network/interfaces.d/*` 行添加到 `/etc/network/interfaces` 文件中。
    5.  (仅限 Ubuntu)将 `/etc/resolv.conf` 指向 `/run/systemd/resolve/resolv.conf`,而不是指向 `/run/systemd/resolve/stub-resolv.conf`:
    
    ```
    unlink /etc/resolv.conf
    
    ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
    <!--NeedCopy--> ```
    
    6.  安装 Linux VDA 软件包。
    7.  更改 /etc/xdl/mcs/mcs.conf 中的变量。`mcs.conf` 配置文件包含用于设置 MCS 和 Linux VDA 的变量。
    
    >**注意:**
    >
    >将 dns 变量留空。
    >如果在创建计算机目录时选择**静态**或**随机**类型,请将 `VDI_MODE=Y`。
    
    8.  运行 `/opt/Citrix/VDA/sbin/deploymcs.sh`。
    9.  在 Azure 中,停止(或解除分配)VM。单击**磁盘导出**以生成虚拟硬盘 (VHD) 文件的 SAS URL,您可以将其用作主映像来创建其他 VM。
    
    ![生成 VHD 文件的 URL](/zh-cn/linux-virtual-delivery-agent/2109/media/export-disk.png)
    
    10.  (可选)在主映像上进行组策略设置。您可以使用 `ctxreg` 工具进行组策略设置。例如,以下命令为 PDF 打印启用**自动创建 PDF 通用打印机**策略。
    
    ```
        /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\GroupPolicy\Defaults\PrintingPolicies" -t "REG_DWORD" -v "AutoCreatePDFPrinter" -d "0x00000001" –force
        <!--NeedCopy--> ```
    
  2. 从 Azure 导入主映像。

    1. 管理 控制板中,展开右侧的主映像。显示屏列出了 Citrix 提供的主映像以及您创建和导入的映像。

      提示:此服务的大多数管理员活动都是通过管理监视控制板进行管理的。创建第一个目录后,登录 Citrix Cloud™ 并选择托管桌面服务后,管理控制板将自动启动。

      主映像的图像

    2. 单击导入映像
    3. 输入您在 Azure 中生成的 VHD 文件的 SAS URL。为主要映像类型选择 Linux

      从 Azure 导入映像的图像

    4. 按照向导中的说明完成主映像的导入。
  3. 创建计算机目录。

    访问 管理 控制板,然后单击创建目录。创建计算机目录时,请选择您之前创建的主映像。

    注意:您只能在 Citrix 托管的 Azure 订阅中创建未加入域的 Linux 计算机目录。

在 Citrix Virtual Apps and Desktops™ Standard for Azure 中创建 Linux VDA