要准备部署 Linux 远程桌面,请首先使用 vSphere Client 在 vCenter Server 中创建虚拟机 (VM)。然后在该虚拟机上安装 Linux 分发包。

必备条件

  • 确认您的部署满足支持 Linux 桌面的相关要求。请参阅Horizon Agent for Linux 的系统要求
  • 熟悉打算用于虚拟机的显示器的显存 (vRAM) 设置要求。请参阅2D 图形的虚拟机设置
  • 熟悉虚拟机的自定义配置参数。请参阅虚拟机自定义配置参数
  • 确认 ESXi Server 上的数据存储中有客户机 Linux 分发包的 ISO 映像文件。
    注: 选择客户机 Linux 分发包时,请考虑即时克隆桌面池和多会话主机的以下限制。

    Horizon Agent for Linux 仅支持从运行以下操作系统的虚拟机创建的即时克隆桌面池:

    • Ubuntu 20.04/22.04
    • Debian 10.x/11.x/12.x
    • RHEL 7.9/8.x/9.x
    • Rocky Linux 8.x/9.x
    • CentOS 7.9
    • SLED/SLES 15.x

    只有运行 RHEL Workstation 7.9/8.x/9.x、Rocky Linux 8.x/9.x、Ubuntu 20.04/22.04 或 Debian 10.x/11.x/12.x 的虚拟机可以支持多会话已发布桌面池以及单会话或多会话应用程序池。

步骤

您可以在 vSphere 中从头创建虚拟机,或通过克隆现有虚拟机进行创建。此过程说明了如何从头创建虚拟机。

  1. 登录到 vSphere Client。
  2. 右键单击属于虚拟机的有效主对象的任何清单对象,例如数据中心、文件夹、集群、资源池或主机,然后选择新建虚拟机
  3. 选择创建新的虚拟机,然后单击下一步
  4. 指定 vCPU 数量和 vMemory 大小。有关必需的设置,请参阅以下准则。
    • 如果要准备虚拟机以将其部署为单会话虚拟桌面池,请按照适用于您的 Linux 分发包的安装指南中的相应准则进行操作。
    • 如果要准备虚拟机以将其用作已发布桌面或应用程序池的多会话主机,请至少指定 8 个 vCPU 和 40 GB vMemory。
      重要说明: 要使每个已发布的桌面或已发布的应用程序最多支持 50 个用户会话,则至少需要 8 个 vCPU 和 40 GB vMemory。
  5. 自定义硬件页面中,选择虚拟硬件以配置硬件设置。
    1. 单击添加新设备,然后选择一个 CD/DVD 驱动器。将媒体类型设置为使用 ISO 映像文件,选择放置在 ESXi 服务器上数据存储中的客户机 Linux 分发包的 ISO 映像文件。然后选择打开电源时连接
  6. 自定义硬件页面中,选择虚拟机选项以配置虚拟机设置。
    1. (可选)引导选项中,将引导延迟设置为 10,000 毫秒。

    您可以设置引导延迟,以便在引导时轻松访问虚拟机的 BIOS 并修改系统设置。修改系统设置后,可以重置引导延迟。

  7. 有关其他自定义选项的详细信息,请参阅虚拟机自定义配置参数。在配置虚拟机选项后,单击完成以创建虚拟机。
  8. 打开虚拟机电源,然后从之前指定的 ISO 映像安装 Linux 分发包。
    1. vSphere Client 中,右键单击虚拟机,选择电源,然后选择打开电源以启动虚拟机。

      由于已将 CD/DVD 驱动器配置为指向客户机分发包的 ISO 映像并在打开电源时连接,因此客户机分发包安装进程将自动开始。

    2. 单击控制台选项卡,然后按照客户机分发包安装程序中的说明进行操作。
    重要说明: 始终使用装有全新安装的 Linux 操作系统的虚拟机作为即时克隆桌面池的最佳配置映像。请勿使用已克隆的系统作为最佳配置映像虚拟机。
  9. 配置要用于特定 Linux 分发包的桌面环境。

    有关更多信息,请参阅桌面环境

  10. 确保虚拟机主机名可解析为 127.0.0.1。
  11. 继续为远程桌面部署准备 Linux 计算机

虚拟机自定义配置参数

为远程桌面部署创建虚拟机时,您可以使用虚拟机自定义配置参数作为基准设置。

表 1. 自定义配置参数
参数 描述和建议
Name and Folder

虚拟机的名称和位置。

如果打算将该虚拟机用作模板,应当指定一个通用名称。该位置可以是数据中心清单中的任何文件夹。

Host/Cluster

将运行该虚拟机的 ESXi Server 或服务器集群资源。

如果打算使用该虚拟机作为模板,则初始虚拟机的位置不必指定以后由模板创建的虚拟机将驻留的位置。

Resource Pool

如果物理 ESXi Server 资源分为若干资源池,您可以将它们分配给虚拟机。

Datastore 与虚拟机关联的文件的位置。
Hardware Machine Version

可用的硬件计算机版本取决于正在运行的 ESXi 版本。最佳实践是选择提供最强虚拟机功能的最新可用硬件计算机版本。某些 VMware Horizon 8 功能需要最低的硬件计算机版本。

Guest Operating System 在虚拟机中安装的操作系统的类型。
CPUs

虚拟机中虚拟处理器的数目。

Memory

分配给虚拟机的内存容量。

Network

虚拟机中虚拟网络适配器 (NIC) 的数目。

通常情况下,一个 NIC 已经足够。虚拟基础架构的网络名称应当一致。如果模板中的网络名称错误,将导致实例自定义阶段失败。

在具有多个网卡的虚拟机上安装 Horizon Agent 时,必须配置 Horizon Agent 使用的子网。请参阅为 Horizon Agent 配置具有多个网卡的虚拟机了解更多信息。

SCSI Controller 在虚拟机中使用的 SCSI 适配器类型。选择 LSI Logic SAS 或 VMware 准虚拟 SCSI (PVSCSI)。

如果使用 PVSCSI,可能需要执行一些额外的步骤,具体取决于要安装的 Windows 版本。有关更多信息,请参阅 VMware 知识库文章配置磁盘以使用 VMware 准虚拟 SCSI (PVSCSI) 控制器 (1010398)

Select a Disk

要在虚拟机中使用的磁盘。

根据您决定分配给每个用户的本地存储容量,创建一个新的虚拟磁盘。应为操作系统安装程序、修补程序以及本地安装的应用程序提供足够的存储空间。

为降低磁盘空间和本地数据管理需求,您应当将用户的信息、配置文件和文档存储在网络共享位置,而不是本地磁盘。