安装概述

VDA 安装选项

您可以使用以下三个选项安装 Linux VDA:

  • 轻松安装。在计算机上安装 Linux VDA 软件包后,可以使用 ctxinstall.sh 脚本来配置正在运行的环境。有关详细信息,请参阅轻松安装

  • MCS。可以使用 MCS 来批量创建也安装了 Linux VDA 软件包的 Linux VM。有关详细信息,请参阅使用 MCS 创建 Linux VM

    注意:

    使用 MCS 创建 Linux VM 时,请勿在模板 VM 上使用轻松安装。

  • 手动安装。您可以使用以下常规步骤来安装 Linux VDA。各种变体和特定命令按发行版进行记录。有关详细信息,请参阅 安装 Linux Virtual Delivery Agent for RHEL/CentOS安装 Linux Virtual Delivery Agent for SUSE安装 Linux Virtual Delivery Agent for Ubuntu

    1. 准备安装。
    2. 准备虚拟机管理程序。
    3. 向 Windows 域中添加 Linux 虚拟机 (VM)。
    4. 安装 Linux VDA。
    5. 配置 Linux VDA。
    6. 在 Citrix Virtual Apps 或 Citrix Virtual Desktops 中创建计算机目录。
    7. 在 Citrix Virtual Apps 或 Citrix Virtual Desktops 中创建交付组。

.NET Core 运行时 2.1 的脱机安装

如果您的 VM 没有 Internet 访问权限,请在安装 Linux VDA 之前准备 .NET Core 运行时 2.1。

  1. 在具有 Internet 访问权限的计算机上,从 Microsoft 官方页面 https://dotnet.microsoft.com/download/dotnet-core/2.1 下载 .NET Core 运行时 2.1 软件包。

    Run apps – Runtime(运行应用程序 - 运行时)列中选择 .NET Core 运行时 2.1 软件包。对于 RHEL 6/CentOS 6,请选择 RHEL 6 x64。对于其他平台,请选择 x64。有关示例,请参阅下面的屏幕截图。

    选择 .NET 运行时示意图

  2. 将下载的软件包复制到您的 VM。
  3. 在 VM 上,运行以下命令以解压软件包并将其安装到目标路径,例如 /aa/bb。

    对于 RHEL6/CentOS6

    mkdir -p /aa/bb
    tar -C /aa/bb -xvf dotnet-runtime-2.1.12-rhel.6-x64.tar.gz
    

    对于其他平台

    mkdir -p /aa/bb
    tar -C /aa/bb -xvf dotnet-runtime-2.1.12-linux-x64.tar.gz
    
  4. (可选)要在 RHEL 6/CentOS 6 上运行 .NET Core 运行时 2.1,请另外运行以下命令。

    wget http://download.icu-project.org/files/icu4c/57.1/icu4c-57_1-RHEL6-x64.tgz
    tar -xf icu4c-57_1-RHEL6-x64.tgz -C /
    

然后,当您运行 ctxinstall.sh、ctxsetup.sh 或者通过 mcs.conf 更新 MCS 设置时,请指定安装该对象的运行时安装路径。在此示例中为 /aa/bb。