在 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,请完成以下步骤:
-
在 Azure 中准备主映像:
- 在 Azure 中,创建受支持分发版的 Linux VM。
- 如有必要,请在 Linux VM 上安装桌面环境。
- 在 VM 上,按照 https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-managers 上的说明安装 .NET Core Runtime 3.1。
- (仅限 Ubuntu)将
source /etc/network/interfaces.d/*行添加到/etc/network/interfaces文件中。 -
(仅限 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--> - 安装 Linux VDA 软件包。
-
更改 /etc/xdl/mcs/mcs.conf 中的变量。
mcs.conf配置文件包含用于设置 MCS 和 Linux VDA 的变量。注意:
将 dns 变量留空。 如果在创建计算机目录时选择 Static(静态)或 Random(随机)类型,请将
VDI_MODE=Y。 - 运行
/opt/Citrix/VDA/sbin/deploymcs.sh。 -
在 Azure 中,停止(或解除分配)VM。单击 Disk Export(磁盘导出)以生成虚拟硬盘 (VHD) 文件的 SAS URL,您可以将其用作主映像来创建其他 VM。

-
(可选)在主映像上进行组策略设置。
您可以使用
ctxreg工具进行组策略设置。例如,以下命令为 PDF 打印启用 Auto-create PDF Universal Printer(自动创建 PDF 通用打印机)策略。/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\GroupPolicy\Defaults\PrintingPolicies" -t "REG_DWORD" -v "AutoCreatePDFPrinter" -d "0x00000001" –force <!--NeedCopy-->
-
从 Azure 导入主映像。
-
在 Manage(管理)控制板中,展开右侧的 Master Images(主映像)。显示屏列出了 Citrix 提供的主映像以及您创建和导入的映像。
提示: 此服务的大多数管理员活动都是通过 Manage(管理)和 Monitor(监视)控制板进行管理的。创建第一个目录后,在您登录 Citrix Cloud™ 并选择 Managed Desktops(托管桌面)服务后,Manage(管理)控制板会自动启动。

- 单击 Import Image(导入映像)。
-
输入您在 Azure 中生成的 VHD 文件的 SAS URL。为主映像类型选择 Linux。

- 按照向导中的说明完成主映像的导入。
-
-
创建计算机目录。
访问 Manage(管理)控制板,然后单击 Create Catalog(创建目录)。创建计算机目录时,选择您之前创建的主映像。
注意: 您只能在 Citrix 托管的 Azure 订阅中创建非域加入的 Linux 计算机目录。