XenApp and XenDesktop

连接和资源管理

本节介绍

创建站点时,您可以选择性地创建与托管资源的第一个连接。之后,您可以更改该连接并创建其他连接。配置连接包括从支持的管理程序和云服务中选择连接类型。您将从该连接的资源中选择存储和网络。

只读管理员可以查看连接和资源详细信息;您必须是完全管理员才能执行连接和资源管理任务。有关详细信息,请参阅委派管理文章。

在何处查找有关连接类型的信息

您可以使用支持的虚拟化平台在 XenApp 或 XenDesktop 环境中托管和管理计算机。系统要求文章列出了支持的类型。您可以使用支持的云部署解决方案来托管产品组件和预配虚拟机。这些解决方案汇集计算资源以构建公共、私有和混合的基础设施即服务 (IaaS) 云。

有关详细信息,请参阅以下信息源。

微软 超级虚拟化

微软的 Azure 云服务

微软 Azure 资源管理器

亚马逊网络服务 (AWS)

  • Citrix 和 亚马逊网络服务
  • AWS 文档。
  • 在 Studio 中创建连接时,您必须提供 API 密钥和秘密密钥值。您可以从 AWS 导出包含这些值的密钥文件,然后将其导入。您还必须提供区域、可用区、VPC 名称、子网地址、域名、安全组名称和凭据。
  • 根 AWS 账户的凭据文件(从 AWS 控制台检索)的格式与为标准 AWS 用户下载的凭据文件不同。因此,Studio 无法使用该文件填充 API 密钥和秘密密钥字段。请确保您使用的是 AWS IAM 凭据文件。
  • 此版本的 XenApp 和 XenDesktop 不支持专用主机以及用于为 AWS 连接指定专用主机的 tenancytype PowerShell 参数。对专用主机的支持是在版本 1811 中添加的。有关详细信息,请参阅 如何使用 AWS 云在 MCS 中创建计算机

CloudPlatform

  • CloudPlatform documentation.
  • 在 Studio 中创建连接时,您必须提供 API 密钥和秘密密钥值。您可以从 CloudPlatform 导出包含这些值的密钥文件,然后将这些值导入 Studio。

思杰 Xen 服务器®

  • 思杰 Xen 服务器文档。
  • 创建连接时,您必须提供 VM Power Admin 或更高级别用户的凭据。
  • Citrix 建议使用 HTTPS 来保护与 XenServer 的通信。要使用 HTTPS,您必须替换 XenServer 上安装的默认 SSL 证书;请参阅 CTX128656
  • 如果 XenServer 上启用了高可用性,则可以对其进行配置。Citrix 建议您选择池中的所有服务器(从“编辑高可用性”),以便在池主服务器发生故障时允许与 XenServer 进行通信。
  • 如果 XenServer 支持 vGPU,您可以选择 GPU 类型和组,或直通。显示屏会指示所选内容是否具有专用 GPU 资源。

能腾 阿克罗波利斯

威睿

主机存储

预配计算机时,数据按类型分类:

  • 操作系统 (OS) 数据,包括主映像。
  • 临时数据,包括写入 MCS 预配的计算机的所有非持久性数据、Windows 页文件、用户配置文件数据以及与 ShareFile 同步的任何数据。每次计算机重新启动时都会丢弃此数据。
  • 存储在个人 vDisk 上的个人数据。

为每种数据类型提供单独的存储可以减少每个存储设备上的负载并提高 IOPS 性能,从而充分利用主机的可用资源。它还允许为不同的数据类型使用适当的存储——对于某些数据而言,持久性和弹性比其他数据更重要。

存储可以是共享的(集中放置,独立于任何主机,由所有主机使用),也可以是虚拟机管理程序本地的。例如,中央共享存储可以是一个或多个 Windows Server 2012 群集存储卷(带或不带附加存储),也可以是存储供应商的设备。中央存储还可能提供其自身的优化,例如虚拟机管理程序存储控制路径以及通过合作伙伴插件直接访问。

在本地存储临时数据可以避免遍历网络来访问共享存储。这还可以减少共享存储设备上的负载 (IOPS)。共享存储可能成本更高,因此在本地存储数据可以降低开销。必须权衡这些优势与虚拟机管理程序服务器上是否有足够的存储空间。

当您创建连接时,您可以选择两种存储管理方法之一:由管理程序共享的存储,或管理程序本地存储。

注意:

在一个或多个 XenServer 主机上使用本地存储进行临时数据存储时,请确保池中的每个存储位置都具有唯一的名称。(要在 XenCenter® 中更改名称,请右键单击存储并编辑名称属性。)

管理程序共享的存储

管理程序共享存储方法集中存储需要长期持久性的数据,提供集中备份和管理。该存储包含操作系统磁盘和个人 vDisk 磁盘。

选择此方法时,您可以选择是否使用本地存储(在同一管理程序池中的服务器上)来存储不需要持久性或与共享存储中的数据具有相同弹性的临时计算机数据。这称为临时数据缓存。本地磁盘有助于减少到主操作系统存储的流量。此磁盘在每次计算机重新启动后都会清除。通过直写式内存缓存访问此磁盘。请记住,如果将本地存储用于临时数据,则预配的 VDA 将绑定到特定的管理程序主机;如果该主机发生故障,则 VM 无法启动。

例外:如果使用群集共享卷 (CSV),Microsoft System Center Virtual Machine Manager 不允许在本地存储上创建临时数据缓存磁盘。

创建连接时,如果启用在本地存储临时数据的选项,则在创建使用该连接的计算机目录时,可以为每个 VM 的缓存磁盘大小和内存大小启用并配置非默认值。但是,默认值是根据连接类型量身定制的,并且在大多数情况下都足够。有关详细信息,请参阅创建计算机目录文章。

管理程序还可以通过在本地读取缓存磁盘映像来提供优化技术;例如,XenServer 提供了 IntelliCache。这也可以减少到中央存储的网络流量。

管理程序本地存储

管理程序本地存储方法将数据本地存储在管理程序上。使用此方法,主映像和其他操作系统数据将传输到站点中使用的所有管理程序,用于初始计算机创建和将来的映像更新。这会导致管理网络上出现大量流量。映像传输也耗时,并且映像在不同时间对每个主机可用。

选择此方法时,您可以选择是否将共享存储用于个人 vDisk,以提供弹性并支持备份和灾难恢复系统。

创建一个连接和资源

您可以在创建站点时选择性地创建第一个连接。站点创建向导包含以下与连接相关的页面:连接、存储管理、存储选择和网络。

如果您在创建站点后创建连接,请从下面的步骤 1 开始。

重要提示:

在创建连接之前,必须提供主机资源(存储和网络)。

  • 在 Studio 导航窗格中,选择 配置 > 托管
  • 在“操作”窗格中,选择 添加连接和资源
  • 向导将引导您完成以下页面(具体页面内容取决于所选的连接类型)。完成每个页面后,单击 Next,直到到达 Summary 页面。

连接配置

添加连接

在“连接”页面上:

  • 要创建新连接,请选择 Create a new Connection。要基于现有连接的相同主机配置创建连接,请选择 Use an existing Connection,然后选择相关连接。
  • Connection type 字段中选择您正在使用的虚拟机管理程序或云服务。
  • 连接地址和凭据字段会根据所选的连接类型而有所不同。请输入所需信息。
  • 输入连接名称。此名称将显示在 Studio 中。
  • 选择用于创建虚拟机的工具:Studio 工具(例如机器创建服务™ 或预配服务)或其他工具。

存储的管理

添加连接

有关存储管理类型和方法的信息,请参阅 主机存储

如果要配置与 Hyper-V 或 VMware 主机的连接,请浏览并选择群集名称。其他连接类型不要求提供群集名称。

选择存储管理方法:由虚拟机管理程序共享的存储或虚拟机管理程序本地存储。

  • 如果选择由虚拟机管理程序共享的存储,请指明是否要将临时数据保留在可用的本地存储上。(您可以在使用此连接的计算机目录中指定非默认的临时存储大小。)例外:使用群集共享卷 (CSV) 时,Microsoft System Center Virtual Machine Manager 不允许在本地存储上创建临时数据缓存磁盘,因此在 Studio 中配置该存储管理设置将失败。
  • 如果选择虚拟机管理程序本地存储,请指明是否要在共享存储上管理个人数据(个人 vDisk)。

如果在 XenServer 虚拟机管理程序上使用共享存储,请指明是否要使用 IntelliCache 来减少共享存储设备上的负载。请参阅 将 IntelliCache 用于 XenServer 连接

存储的选择

添加连接存储

有关存储选择的详细信息,请参阅 主机存储

为每个可用数据类型选择至少一个主机存储设备。您在上一页选择的存储管理方法会影响此页上可供选择的数据类型。在继续向导的下一页之前,必须为每个受支持的数据类型选择至少一个存储设备。

如果您在上一页选择了以下任一选项,则“存储选择”页面的下半部分包含其他配置选项。

  • 如果选择由虚拟机管理程序共享的存储,并启用了“优化可用本地存储上的临时数据”复选框,则可以选择要用于临时数据的本地存储设备(在同一虚拟机管理程序池中)。
  • 如果选择虚拟机管理程序本地存储,并启用了“在共享存储上集中管理个人数据”复选框,则可以选择要用于个人 (PvD) 数据的共享设备。

显示当前选定的存储设备数量(在上图中,“已选择 1 个存储设备”)。将鼠标悬停在该条目上时,将显示选定的设备名称(除非未配置任何设备)。

  1. 单击“选择”以更改要使用的存储设备。
  2. 选择存储对话框中,选中或清除存储设备复选框,然后单击确定

网络

输入资源的名称;此名称将显示在 Studio 中,用于标识与连接关联的存储和网络组合。

选择虚拟机将使用的一个或多个网络。

摘要

查看您的选择;如果要进行更改,请返回到之前的向导页面。完成查看后,单击完成

请记住:如果您选择在本地存储临时数据,则在创建包含使用此连接的计算机的计算机目录时,可以为临时数据存储配置非默认值。请参阅创建计算机目录文章。

编辑连接设置

请勿使用此过程重命名连接或创建新连接。这些是不同的操作。仅当当前主机具有新地址时才更改地址;输入不同计算机的地址将中断连接的计算机目录。

您无法更改连接的 GPU 设置,因为访问此资源的计算机目录必须使用适当的 GPU 专用主映像。请创建新连接。

  1. 在 Studio 导航窗格中选择配置 > 托管
  2. 选择连接,然后在“操作”窗格中选择编辑连接
  3. 请按照以下指南操作,了解编辑连接时可用的设置。
  4. 完成后,单击应用以应用所做的任何更改并保持窗口打开,或者单击确定以应用更改并关闭窗口。

连接属性页面:

  • 要更改连接地址和凭据,请选择“编辑设置”,然后输入新信息。
  • 要为 XenServer 连接指定高可用性服务器,请选择“编辑 HA 服务器”。Citrix 建议您选择池中的所有服务器,以便在池主服务器发生故障时仍能与 XenServer 通信。

高级”页面:

对于与远程电脑访问结合使用的 Microsoft System Center Configuration Manager (ConfMgr) LAN 唤醒连接类型,请输入 ConfMgr 唤醒代理、幻数据包和数据包传输信息。

限制阈值设置允许您指定连接上允许的最大电源操作数。当电源管理设置允许同时启动的计算机过多或过少时,这些设置会很有帮助。每种连接类型都有特定的默认值,这些默认值适用于大多数情况,通常不应更改。

同时操作(所有类型)”和“同时个人 vDisk 清单更新”设置指定两个值:此连接上可同时发生的最大绝对数量,以及使用此连接的所有计算机的最大百分比。您必须同时指定绝对值和百分比值;实际应用的限制是这两个值中较低的一个。

例如,在包含 34 台计算机的部署中,如果“同时操作(所有类型)”设置为绝对值 10 和百分比值 10,则实际应用的限制为 3(即 34 的 10% 四舍五入到最接近的整数,小于 10 台计算机的绝对值)。

每分钟最大新操作数”是一个绝对数字;没有百分比值。

注意: 仅在 Citrix 支持代表的指导下,才可在“连接选项”字段中输入信息。

启用或禁用连接的维护模式

为连接启用维护模式可防止任何新的电源操作影响存储在该连接上的任何计算机。当计算机处于维护模式时,用户无法连接到该计算机。如果用户已连接,则维护模式将在他们注销时生效。

  1. 在 Studio 导航窗格中选择“配置 > 托管”。
  2. 选择连接。要启用维护模式,请在“操作”窗格中选择“启用维护模式”。要禁用维护模式,请选择“禁用维护模式”。

您还可以为单个计算机启用或禁用维护模式。此外,您还可以为计算机目录或交付组中的计算机启用或禁用维护模式。

删除一个连接

注意:

删除连接可能导致大量计算机被删除和数据丢失。确保受影响计算机上的用户数据已备份或不再需要。

在删除连接之前,请确保:

  • 所有用户都已从连接上存储的计算机注销。
  • 没有断开连接的用户会话正在运行。
  • 已为池化和专用计算机开启维护模式。
  • 连接使用的所有计算机目录中的所有计算机均已关机。

当您删除某个目录引用的连接时,该计算机目录将变得不可用。如果此连接被某个目录引用,您可以选择删除该目录。在删除目录之前,请确保它未被其他连接使用。

  1. 在 Studio 导航窗格中选择配置 > 托管
  2. 选择连接,然后在“操作”窗格中选择删除连接
  3. 如果此连接上存储有计算机,系统会询问您是否应删除这些计算机。如果要删除它们,请指定如何处理关联的 Active Directory 计算机帐户。

重命名或测试连接

  1. 在 Studio 导航窗格中选择配置 > 托管
  2. 选择连接,然后在“操作”窗格中选择重命名连接测试连接

查看连接上的计算机详细信息

  1. 在 Studio 导航窗格中选择 配置 > 托管
  2. 选择连接,然后在“操作”窗格中选择 查看计算机

上方窗格列出了通过连接访问的计算机。选择一台计算机可在下方窗格中查看其详细信息。还提供了开放会话的会话详细信息。

使用搜索功能快速查找计算机。可以从窗口顶部的列表中选择一个已保存的搜索,也可以创建新搜索。您可以通过键入计算机名称的全部或部分来搜索,也可以构建一个表达式用于高级搜索。要构建表达式,请单击 展开,然后从属性和运算符列表中进行选择。

管理连接上的计算机

  1. 在 Studio 导航窗格中选择 配置 > 托管
  2. 选择一个连接,然后在“操作”窗格中选择 查看计算机
  3. 在“操作”窗格中选择以下选项之一。某些操作可能不可用,具体取决于计算机状态和连接主机类型。
  • 启动: 如果计算机已关机或已挂起,则启动计算机。
  • 挂起: 暂停计算机而不将其关闭,并刷新计算机列表。
  • 关机: 请求操作系统关机。
  • 强制关机: 强制关闭计算机电源,并刷新计算机列表。
  • 重新启动: 请求操作系统关机,然后再次启动计算机。如果操作系统无法执行此操作,则桌面将保持其当前状态。
  • 启用维护模式: 暂时停止与计算机的连接。用户无法连接到处于此状态的计算机。如果用户已连接,则维护模式将在他们注销时生效。(您还可以为通过连接访问的所有计算机启用或禁用维护模式,如上所述。)
  • 从交付组中删除: 从交付组中删除计算机不会将其从交付组使用的计算机目录中删除。只有在没有用户连接到计算机时才能将其删除;在删除计算机时,请启用维护模式以暂时阻止用户连接。
  • 删除: 删除计算机后,用户将无法再访问该计算机,并且该计算机将从计算机目录中删除。在删除计算机之前,请确保所有用户数据均已备份或不再需要。仅当没有用户连接到计算机时,才能删除该计算机;打开维护模式可暂时阻止用户在您删除计算机时进行连接。

对于涉及计算机关机的操作,如果计算机未在 10 分钟内关机,则会断电。如果 Windows 在关机期间尝试安装更新,则存在计算机在更新完成之前断电的风险。

编辑存储

您可以显示用于存储使用连接的虚拟机的操作系统、临时和个人 (PvD) 数据的服务器状态。您还可以指定要用于存储每种数据类型的服务器。

  1. 在 Studio 导航窗格中选择“配置”>“托管”。
  2. 选择连接,然后在“操作”窗格中选择“编辑存储”。
  3. 在左窗格中,选择数据类型:操作系统、个人 vDisk 或临时。
  4. 选中或清除所选数据类型的一个或多个存储设备的复选框。
  5. 单击“确定”。

列表中的每个存储设备都包含其名称和存储状态。有效的存储状态值为:

  • 正在使用:此存储正用于创建新计算机。
  • 已取代:此存储仅用于现有计算机。此存储中不会添加新计算机。
  • 未使用:此存储未用于创建计算机。

如果清除当前正在使用的设备的复选框,其状态将更改为已取代。现有计算机将继续使用该存储设备(并且可以向其写入数据),因此即使该位置停止用于创建新计算机,它也可能变满。

删除、重命名或测试资源

  1. 在 Studio 导航窗格中,选择配置 > 托管
  2. 选择资源,然后在“操作”窗格中选择相应的条目:删除资源重命名资源测试资源

将智能缓存用于 XenServer 连接

使用 IntelliCache,托管 VDI 部署更具成本效益,因为您可以结合使用共享存储和本地存储。这可以提高性能并减少网络流量。本地存储会缓存共享存储中的主映像,从而减少共享存储上的读取量。对于共享桌面,对差异磁盘的写入将写入主机上的本地存储,而不是共享存储。

  • 使用 IntelliCache 时,共享存储必须为 NFS。
  • Citrix 建议您使用高性能本地存储设备,以确保最快的数据传输速度。

要使用 IntelliCache,必须在此产品和 XenServer 中都启用它。

  • 安装 XenServer 时,选择启用精简预配(针对 XenDesktop® 优化的存储)。Citrix 不支持同时包含已启用 IntelliCache 的服务器和未启用 IntelliCache 的服务器的混合池。有关详细信息,请参阅 XenServer 文档。
  • 在 XenApp® 和 XenDesktop 环境中,IntelliCache 功能默认是禁用的。您只能在创建 XenServer 连接时才能修改此设置;之后将无法禁用 IntelliCache。当您从 Studio 添加 XenServer 连接时:
    • 选择共享作为存储类型。
    • 选中使用 智能缓存复选框。

连接计时器

您可以使用策略设置配置三个连接计时器:

  • 最大连接计时器:确定用户设备与虚拟桌面之间不间断连接的最长持续时间。使用会话连接计时器会话连接计时器间隔策略设置。
  • 连接空闲计时器:确定在用户没有输入的情况下,用户设备与虚拟桌面之间不间断连接将保持多长时间。使用会话空闲计时器会话空闲计时器间隔策略设置。
  • 断开连接计时器:确定断开连接的锁定虚拟桌面在会话注销之前可以保持锁定的时间。使用断开连接会话计时器断开连接会话计时器间隔策略设置。

更新任何这些设置时,请确保它们在整个部署中保持一致。

有关详细信息,请参阅策略设置文档。