创建计算机目录

物理机或虚拟机的集合作为称为计算机目录的单个实体进行管理。目录中的计算机具有相同类型的操作系统:多会话操作系统或单会话操作系统。包含多会话操作系统计算机的目录可能包含 Windows 计算机或 Linux 计算机,但不能同时包含这二者。

Studio 会在您创建站点后指导您创建第一个计算机目录。创建第一个计算机目录后,Studio 会指导您创建第一个交付组。之后,您可以更改所创建的目录,也可以创建更多目录。

提示:

如果升级现有部署以启用 Machine Creation Services (MCS) 存储优化功能(又称为 MCS I/O),则无需执行任何其他配置。VDA 和 DDC 升级处理 MCS I/O 升级。

概述

在您创建 VM 的目录时,要指定如何预配这些 VM。您可以使用 Citrix 工具,例如 Machine Creation Services (MCS) 或 Citrix Provisioning(以前称为 Provisioning Services)。也可以使用您自己的工具来提供计算机。

请注意:

  • MCS 支持虚拟机映像中的单个系统磁盘。它忽略附加到该映像的其余数据磁盘。
  • 如果使用 Citrix Provisioning 创建计算机,请参阅 Citrix Provisioning 文档以了解相关说明。
  • 如果使用 MCS 预配 VM,则需要提供一个主映像(或映像的快照)以在目录中创建完全相同的 VM。创建目录之前,先使用虚拟机管理程序或云服务工具创建并配置主映像。此过程包括在该映像上安装 Virtual Delivery Agent (VDA)。然后在 Studio 中创建计算机目录。选择该映像(或快照),指定要在目录中创建的 VM 数以及配置其他信息。
  • 如果您的计算机已可用,您仍必须为那些计算机创建一个或多个计算机目录。
  • 如果直接使用 PowerShell SDK 创建目录,可以指定虚拟机管理程序模板 (VMTemplates),而不是映像或快照。

使用 MCS 或 Citrix Provisioning 创建第一个目录时,请使用创建站点时配置的主机连接。之后(创建第一个目录和交付组后),可以更改该连接的信息或创建更多连接。

完成目录创建向导之后,将自动运行测试以确保目录配置正确。测试完成后,可以查看测试报告。通过 Studio 随时运行测试。

注意:

MCS 不支持 Windows 10 IoT 核心版和 Windows 10 IoT 企业版。有关详细信息,请参阅 Microsoft 站点

有关 Citrix Provisioning 工具的技术详细信息,请参阅 Citrix Virtual Apps and Desktops 映像管理

RDS 许可证检查

在创建包含 Windows 多会话操作系统计算机的计算机目录时,Citrix Studio 当前不会检查是否存在有效的 Microsoft RDS 许可证。要查看适用于 Windows 多会话操作系统计算机的 Microsoft RDS 许可证的状态,请转到 Citrix Director。在计算机详细信息和用户详细信息页面的计算机详细信息面板中查看 Microsoft RDS 许可证的状态。有关详细信息,请参阅Microsoft RDS 许可证运行状况

VDA 注册

必须向要在启动代理会话时考虑使用的 Delivery Controller(适用于本地部署)或 Cloud Connector(适用于 Citrix Cloud 部署)注册 VDA。未注册的 VDA 会导致无法充分利用原本可用的资源。VDA 无法注册的原因有多种,其中许多都可由管理员进行故障排除。Studio 在目录创建向导中以及在您向交付组中添加了某个目录中的计算机之后,提供故障排除信息。

在目录创建向导中,添加现有计算机之后,计算机帐户名称列表会指示每台计算机是否都适合添加到该目录。将鼠标悬停在每个计算机旁边的图标上,以显示有关该计算机的有用消息。

如果该消息确定存在一台有问题的计算机,您可以删除该计算机(使用删除按钮),也可以添加计算机。例如,如果一条消息指示可能无法获取有关某台计算机的信息(可能因为该计算机始终未注册),则添加该计算机。

有关详细信息,请参阅:

MCS 目录创建摘要

此处简要概述您在目录创建向导中提供信息后要执行的默认 MCS 操作。

  • 如果选择了主映像(而非快照),则 MCS 会创建快照。
  • MCS 创建此快照的完整副本,并将副本放在主机连接中定义的各个存储位置。
  • MCS 将计算机添加到 Active Directory,Active Directory 创建唯一身份。
  • MCS 创建向导中指定的 VM 数,并为每个 VM 定义两个磁盘。除每个 VM 的两个磁盘外,主映像也存储在相同的存储位置。如果定义了多个存储位置,每个磁盘位置将获得以下磁盘类型:
    • 快照的完整副本,该副本为只读且在所创建的 VM 之间共享。
    • 唯一的 16 MB 身份磁盘,为每个 VM 提供唯一身份。每个 VM 获得身份磁盘。
    • 唯一的差异磁盘,用于存储对 VM 执行的写操作。此磁盘采用精简预配(前提是主机存储支持)并在必要时增加到主映像的最大大小。每个 VM 获得一个差异磁盘。差异磁盘保存会话期间所做的更改。对于专有桌面,此磁盘为永久磁盘。对于池桌面,每次通过 Delivery Controller 重新启动时都会删除此磁盘并创建一个新磁盘。

或者,在创建 VM 以交付静态桌面时,您可以指定(在目录创建向导的计算机页面上)胖(完整复制)VM 克隆。完整克隆不需要在每个数据存储上保留主映像。每个 VM 均有自己的文件。

MCS 存储注意事项

确定适用于 MCS 的存储解决方案、配置和容量时,需要考虑许多因素。以下信息针对存储容量提供了适当的注意事项:

容量注意事项:

  • 磁盘

    增量磁盘或差异磁盘在每个 VM 的大多数 MCS 部署中占用的空间量最大。由 MCS 创建的每个 VM 在创建时最少具有 2 个磁盘。

    • Disk0 = 差异磁盘:包含从主基础映像复制时的操作系统。
    • Disk1 = 身份磁盘:16 MB - 包含每个 VM 的 Active Directory 数据。

    随着产品的升级,您可能需要添加更多磁盘,以满足特定用例和功能的占用。例如:

    • Personal vDisk 可为最终用户提供以下功能:在连接到 VM 的独立磁盘上安装应用程序,而无需管理员干预。
    • AppDisk 可为最终用户提供以下功能:将仅限应用程序使用的磁盘连接到主要用于多会话操作系统目录的 VM。
    • MCS 存储优化可为每个 VM 创建写入缓存样式磁盘。
    • MCS 新增了使用完整克隆的功能,而不是上文所述的增量磁盘方案。

    虚拟机管理程序功能也可能会进入权衡阶段。例如:

    • Citrix Hypervisor IntelliCache 将在每个 Citrix Hypervisor 的本地存储上创建读取磁盘,以节省主映像(可能保存在共享存储位置)的 IOPS。
  • 虚拟机管理程序开销

    不同的虚拟机管理程序使用为 VM 创建开销的特定文件。虚拟机管理程序还可以使用存储进行管理和常规日志记录操作。计算空间以包含以下对象的开销:

    • 日志文件
    • 特定于虚拟机管理程序的文件。例如:
      • VMware 会将更多文件添加到 VM 存储文件夹中。请参阅VMware 最佳做法
      • 计算总虚拟机大小的需求。以虚拟机为例,20 GB 用于虚拟磁盘,16 GB 用于虚拟机交换文件(已分配的内存大小)以及 100 GB 用于日志文件,或者总计 36.1 GB。
    • XenServer 的快照VMware 的快照
  • 处理开销

    创建目录、添加计算机以及更新目录会产生独特的存储影响。例如:

    • 初始目录创建要求将基础磁盘的副本复制到每个存储位置。
    • 向目录添加计算机不需要将基础磁盘复制到每个存储位置。目录创建因所选功能而异。因此,利用 PvD 或 AppDisks 的目录需要的空间少于简单池化随机目录。
    • 更新目录允许在每个存储位置创建额外的基础磁盘。目录更新还会出现临时存储高峰,即目录中的每个 VM 在特定的时间段内都具有 2 个差异磁盘。

更多注意事项:

  • RAM 大小调整:影响特定虚拟机管理程序文件和磁盘的大小,包括 I/O 优化磁盘、写入缓存和快照文件。
  • 精简/密集预配:由于具有精简预配功能,因此首选使用 NFS 存储。

Machine Creation Services (MCS) 存储优化

使用 Machine Machine Services (MCS) 存储优化功能(称为 MCS I/O):

  • 写入缓存容器基于文件,与在 Citrix Provisioning 中找到的功能相同。例如,Citrix Provisioning 写入缓存文件名为 D:\vdiskdif.vhdx,MCS I/O 写入缓存文件名为 D:\mcsdif.vhdx
  • 诊断改进功能是通过包括支持写入到写入缓存磁盘的 Windows 故障转储文件事项的。
  • MCS I/O 保留技术在 RAM 中缓存并溢出到硬盘 ,以提供最优的多层写入缓存解决方案。此功能允许管理员在每个层、RAM 和磁盘中的成本与性能之间进行平衡,以满足所需的工作负载期望。

将写入缓存方法从基于磁盘更新为基于文件需要进行以下更改:

  1. MCS I/O 不再支持仅 RAM 缓存。在计算机目录创建期间在 Citrix Studio 中指定磁盘大小。
  2. 首次启动 VM 时,将自动创建并格式化 VM 写入缓存磁盘。VM 启动后,写入缓存文件 mcsdif.vhdx 将写入到格式化的卷 MCSWCDisk 中。
  3. 除 Microsoft Azure 环境外,页面文件将重定向到这一格式化的卷 MCSWCDisk。因此,此磁盘大小考虑磁盘空间的总量,包括磁盘大小与生成的工作负载之间的增量加上页面文件大小(通常与 VM RAM 大小相关联)。Microsoft Azure 页面文件已预先配置为使用本地临时磁盘,并且不会通过 MCS 存储优化 I/O 功能重定向到 MCSWCDisk

启用 MCS 存储优化更新

要启用 MCS I/O 存储优化功能,请将 Delivery Controller 和 VDA 升级到最新版本的 Citrix Virtual Apps and Desktops。

注意:

如果升级启用了 MCS I/O 的现有部署,则无需执行任何其他配置。VDA 和 DDC 升级处理 MCS I/O 升级。

启用 MCS 存储优化更新时,请注意以下事项:

  • 创建计算机目录时,管理员可以配置 RAM 和磁盘大小。

计算机目录设置

  • 将现有计算机目录更新为包含安装了 Citrix Virtual Apps and Desktops 版本 1903 的 VDA 的新 VM 快照时,它将继续使用现有目录的 MCS I/O 设置来确定 RAM 和磁盘大小。现有原始磁盘已格式化。

重要:

Citrix 建议您重新评估磁盘大小,以确保磁盘有足够的磁盘空间来存储分配的工作流和页面文件。如果现有目录磁盘大小不足,请创建计算机目录。

关于 Microsoft Azure 环境

默认情况下,MCS I/O 写入缓存磁盘在初始 VM 启动过程中预配,在关闭 VM 后删除。这是最经济实惠的设置,但是,VM 启动时间较长,因为它涉及格式化写入缓存磁盘和额外的重新启动。对于包含具有敏感启动时间的工作负载的环境,Citrix 建议使用 PowerShell 创建具有持久性 MCS I/O 缓存磁盘的 VM。在电源打开并关闭事件过程中不会删除持久性缓存磁盘,但是,应考虑 Azure 存储帐户费用的成本。

使用 PowerShell 创建具有持久回写式缓存磁盘的 Azure 目录

要配置具有持久回写式缓存磁盘的 Azure 目录,请使用 PowerShell 参数 New-ProvScheme CustomProperties。此参数支持额外的属性 PersistWBC,用于确定 Azure Resource Manager 托管的 MCS 预配的计算机的回写式缓存磁盘如何保留。仅当指定了 UseWriteBackCache 参数时,并且当 WriteBackCacheDiskSize 参数设置为指示创建了磁盘时才使用 PersistWBC 属性。

提示:

由于 Azure 提供了许多特定于预配的属性,因此,CustomProperties 字段用于许多设置。

在支持 PersistWBC 之前在 CustomProperties 参数中找到的属性示例包括:

<CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Property xsi:type="StringProperty" Name="UseManagedDisks" Value="true" />
<Property xsi:type="StringProperty" Name="StorageAccountType" Value="Premium_LRS" />
<Property xsi:type="StringProperty" Name="ResourceGroups" Value="benvaldev5RG3" />
</CustomProperties>

使用这些属性时,如果在 CustomProperties 参数中省略这些属性,请考虑其包含默认值。PersistWBC 属性有两个可能的值:truefalse

如果 PersistWBC 属性设置为 true,则当 Citrix Virtual Apps and Desktops 管理员使用 Citrix Studio 关闭计算机时,不会删除回写式缓存磁盘。

如果 PersistWBC 属性设置为 false,则当 Citrix Virtual Apps and Desktops 管理员使用 Citrix Studio 关闭计算机时,将删除回写式缓存磁盘。

注意:

如果省略 PersistWBC 属性,则该属性默认设置为 false,并在使用 Citrix Studio 关闭计算机时删除回写式缓存。

例如,使用 CustomProperties 参数将 PersistWBC 设置为 true:

<CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Property xsi:type="StringProperty" Name="UseManagedDisks" Value="true" />
<Property xsi:type="StringProperty" Name="StorageAccountType" Value="Premium_LRS" />
<Property xsi:type="StringProperty" Name="ResourceGroups" Value="benvaldev5RG3" />
<Property xsi:type="StringProperty" Name="PersistWBC" Value="true" />
</CustomProperties>

重要:

只能使用 New-ProvScheme PowerShell cmdlet 设置 PersistWBC 属性。在创建后尝试更改预配方案 CustomProperties 不会影响计算机目录以及计算机关闭时回写式缓存磁盘的持久性。PersistWBC 值仅用于部署到 Azure Resource Manager 的目录。

例如,设置 New-ProvScheme 以在将 PersistWBC 属性设置为 true 时使用回写式缓存:

New-ProvScheme
-CleanOnBoot
-CustomProperties "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"><Property xsi:type=`"StringProperty`" Name=`"UseManagedDisks`" Value=`"true`" /><Property xsi:type=`"StringProperty`" Name=`"StorageAccountType`" Value=`"Premium_LRS`" /><Property xsi:type=`"StringProperty`" Name=`"ResourceGroups`" Value=`"benvaldev5RG3`" /><Property xsi:type=`"StringProperty`" Name=`"PersistWBC`" Value=`"true`" /></CustomProperties>"
-HostingUnitName "adSubnetScale1"
-IdentityPoolName "BV-WBC1-CAT1"
-MasterImageVM "XDHyp:\HostingUnits\adSubnetScale1\image.folder\GoldImages.resourcegroup\W10MCSIO-01_OsDisk_1_a940e6f5bab349019d57ccef65d2c7e3.manageddisk"
-NetworkMapping @{"0"="XDHyp:\HostingUnits\adSubnetScale1\virtualprivatecloud.folder\CloudScale02.resourcegroup\adVNET.virtualprivatecloud\adSubnetScale1.network"}
-ProvisioningSchemeName "BV-WBC1-CAT1"
-ServiceOffering "XDHyp:\HostingUnits\adSubnetScale1\serviceoffering.folder\Standard_D2s_v3.serviceoffering"
-UseWriteBackCache
-WriteBackCacheDiskSize 127
-WriteBackCacheMemorySize 256

AWS 专用主机租赁支持

您可以使用 MCS 预配 AWS 专用主机。管理员可以使用通过 PowerShell 定义的主机租赁创建计算机目录。

Amazon [EC2] 专用主机是具有完全专用的 [EC2] 实例容量的物理服务器,允许您按套接字或 VM 使用现有软件许可证。

专用主机具有基于实例类型的预设利用率。例如,针对 C4 大型实例类型分配的一个专用主机最多运行 16 个实例。有关详细信息,请参阅 AWS 站点

用于预配到 AWS 主机的要求包括:

  • 导入的 BYOL(自带许可)映像 (AMI)。通过专用主机,使用并管理您的现有许可证。
  • 分配了具有足够利用率的专用主机,可满足预配请求。
  • 启用自动放置

要使用 PowerShell 预配到 AWS 中的专用主机,请使用参数 TenancyType 设置为主机New-ProvScheme cmdlet。

有关详细信息,请参阅 Citrix 开发人员文档

在虚拟机管理程序或云服务上准备主映像

有关与虚拟机管理程序和云提供程序建立连接的信息,请参阅连接和资源

主映像包含操作系统、非虚拟化应用程序、VDA 和其他软件。

须知:

  • 主映像可能也称为克隆映像、黄金映像、基础 VM 或基础映像。主机供应商和云服务提供商使用的术语不同。
  • 使用 Citrix Provisioning 时,可以使用主映像或物理计算机作为主目标设备。Citrix Provisioning 使用与 MCS 不同的术语来表示映像。有关详细信息,请参阅 Citrix Provisioning 文档。
  • 确保虚拟机管理程序或云服务具有足够多的处理器、内存和存储来容纳创建的计算机数。
  • 正确配置桌面和应用程序所需的硬盘空间量。因为该值以后不能更改,也不能在计算机目录中更改。
  • Remote PC Access 计算机目录不使用主映像。
  • 在使用 MCS 时的 Microsoft KMS 激活注意事项:如果您的部署包括采用 XenServer 6.1 或 6.2、vSphere 或 Microsoft System Center Virtual Machine Manager 主机的 7.x VDA,则无需手动重新部署 Microsoft Windows 或 Microsoft Office。

在主映像上安装和配置以下软件:

  • 虚拟机管理程序的集成工具(如 Citrix VM Tools、Hyper-V Integration Services 或 VMware 工具)。如果您忽略此步骤,应用程序和桌面可能无法正常运行。
  • VDA。Citrix 建议安装最新版本,以便访问最新功能。在主映像上安装 VDA 失败会导致目录创建失败。
  • 所需的第三方工具(例如防病毒软件或电子软件分发代理)。使用适合用户和计算机类型的设置配置服务(如更新功能)。
  • 未虚拟化的第三方应用程序。Citrix 建议对应用程序进行虚拟化。进行虚拟化后,无需在添加或重新配置应用程序后更新主映像,从而降低成本。此外,减少安装的应用程序数量还可以减小主映像硬盘的大小,从而节约存储成本。
  • 具有建议设置的 App-V 客户端(如果计划发布 App-V 应用程序)。App-V 客户端可从 Microsoft 获取。
  • 使用 MCS 时,如果要本地化 Microsoft Windows,请安装区域设置和语言包。在预配期间,如果已创建快照,则已预配的 VM 使用已安装的区域设置和语言包。

重要:

如果要使用 Citrix Provisioning 或 MCS,请勿在主映像上运行 Sysprep。

准备主映像:

  1. 使用虚拟机管理程序的管理工具创建主映像,然后安装操作系统以及所有服务包和更新。指定 vCPU 数。如果使用 PowerShell 创建计算机目录,还可以指定 vCPU 值。使用 Studio 创建目录时不能指定 vCPU 数。配置桌面和应用程序所需的硬盘空间量。因为该值以后不能更改,也不能在目录中更改。
  2. 确保硬盘连接在设备位置 0 处。大多数标准主映像模板在默认情况下都会配置此位置,但有些自定义模板可能不配置。
  3. 在主映像上安装和配置上面列出的软件。
  4. 使用 Citrix Provisioning 时,为主目标设备中的虚拟磁盘创建一个 VHD 文件,然后再将该主目标设备加入到域中。有关详细信息,请参阅 Citrix Provisioning 文档。
  5. 如果未使用 MCS,请将主映像加入到应用程序和桌面所属的域中。确保主映像在创建计算机的主机上可用。如果使用 MCS,则不需要将主映像加入到域中。预配的计算机已加入在目录创建向导中指定的域中。
  6. Citrix 建议您创建并命名主映像的快照,以便以后能识别该快照。如果您在创建目录时指定主映像而非快照,Studio 将创建一个快照,但您无法对其进行命名。

使用 Studio 创建计算机目录

启动目录创建向导之前,请查看本节内容。

如果要使用主映像,请确保创建目录之前已在此映像上安装 VDA。

在 Studio 中:

  • 如果您已创建站点但尚未创建计算机目录,Studio 会指导您进入正确的起始位置以创建目录。
  • 如果您已创建目录且希望创建另一目录,请在 Studio 导航窗格中选择计算机目录。然后在操作窗格中选择创建计算机目录

该向导将指导您完成下列项目。根据您所做的选择,您看到的向导页面会有所不同。

操作系统

每个目录都只包含一种类型的计算机。请选择一种。

  • 多会话操作系统:多会话操作系统目录提供托管共享桌面。计算机可以在受支持的 Windows 或 Linux 操作系统版本上运行,但目录不能同时包含这两种操作系统。(参阅 Linux VDA 文档了解该操作系统的详细信息。)
  • 单会话操作系统:单会话操作系统目录提供可分配给不同用户的 VDI 桌面。
  • Remote PC Access: Remote PC Access 目录为用户提供对其办公室物理桌面计算机的远程访问权限。Remote PC Access 不需要 VPN 提供安全性。

计算机管理

此页面不会在创建 Remote PC Access 目录时显示。

计算机管理页面指出管理计算机的方式以及用于部署计算机的工具。

选择目录中的计算机是否通过 Studio 进行电源管理。

  • 计算机通过 Studio 进行电源管理或通过云环境进行预配,例如,VM 或刀片式 PC。仅在已配置了与虚拟机管理程序或云服务的连接时,此选项才可用。
  • 计算机不通过 Studio 进行电源管理,例如物理机。

如果选择计算机通过 Studio 进行电源管理或通过云环境进行预配,请选择要用于创建 VM 的工具。

  • Citrix Machine Creation Services (MCS): 使用主映像创建和管理虚拟机。云环境中的计算机目录使用 MCS。MCS 不可用于物理机。
  • Citrix Provisioning: (以前称为 Provisioning Services。)将目标设备作为设备集合进行管理。从主目标设备进行映像的 Citrix Provisioning 虚拟磁盘交付桌面和应用程序。
  • 其他: 用于管理已位于数据中心内的计算机的工具。Citrix 建议您使用 Microsoft System Center Configuration Manager 或其他第三方应用程序,以确保目录中的计算机一致。

桌面类型(桌面体验)

此页面仅在创建包含单会话操作系统计算机的目录时显示。

桌面体验页面确定每次用户登录时发生的情况。选择以下其中之一:

  • 用户在每次登录时均会连接至一个新的(随机的)桌面。
  • 用户每次登录时连接至同一个(静态)桌面。

如果选择第二项并使用 Citrix Provisioning 来预配计算机,可以对如何处理用户对桌面所做的更改进行配置:

  • 在单独的个人虚拟磁盘上保存用户对桌面所做的更改。Personal vDisk 已弃用
  • 在本地磁盘上保存用户对桌面的更改。
  • 在用户注销时放弃用户更改并清除虚拟桌面。

主映像

此页面仅在使用 MCS 来创建虚拟机时显示。

主映像页面上,选择与主机虚拟机管理程序或云服务的连接,然后选择之前创建的快照或 VM。如果正在创建第一个目录,唯一可用的连接是您在创建站点时配置的连接。

谨记:

  • 使用 MCS 或 Citrix Provisioning 时,请勿在主映像上运行 Sysprep。
  • 如果您指定主映像而非快照,Studio 将创建一个快照,但您无法为其命名。

为了能够使用最新的产品功能,请务必在主映像上安装最新的 VDA 版本。请勿更改默认的最小 VDA 选择。但是,如果您必须使用早期 VDA 版本,请参阅 VDA 版本和功能级别

如果选择的快照或 VM 与您之前在向导中选择的计算机管理技术不兼容,将显示错误消息。

云平台和服务环境

当您使用云服务或平台来托管 VM(例如 Azure Resource Manager、Nutanix 或 Amazon Web Services)时,目录创建向导包含其他特定于相应主机的页面。

有关详细信息,请参阅 与连接类型有关的信息的查找位置

设备集合

此页面仅在使用 Citrix Provisioning 创建 VM 时显示。

设备集合页面显示设备集合和尚未添加至目录的设备。

选择要使用的设备集合。

计算机

此页面不会在创建 Remote PC Access 目录时显示。

此页面的标题取决于您在计算机管理页面上选择的内容:计算机虚拟机VM 和用户

使用 MCS 时:

  • 指定要创建的虚拟机数。
  • 选择每个 VM 将具有的内存量(以 MB 为单位)。
  • 创建的每个 VM 都有一个硬盘。其大小在主映像中设置。您不能在目录中更改硬盘大小。
  • 如果您已在桌面体验页面指出将用户对静态桌面的更改保存到单独的个人虚拟磁盘上,请指定虚拟磁盘的大小(以 GB 为单位)和驱动器盘符。
  • 如果部署包含多个区域,可以为此目录选择一个区域。
  • 如果您正创建静态桌面虚拟机,请选择一个虚拟机复制模式。请参阅虚拟机复制模式
  • 如果您创建的是不使用个人虚拟磁盘的随机桌面虚拟机,您可以配置一个高速缓存,使其用于每台计算机上的临时数据。请参阅配置用于临时数据的缓存

使用 Citrix Provisioning 时:

设备页面列出了设备集合中您在前面的向导页面中选择的计算机。您无法在此页面上添加或删除计算机。

使用其他工具时:

添加(或导入一列)Active Directory 计算机帐户名称。在添加/导入了某个虚拟机后可以更改该虚拟机的 Active Directory 帐户名称。如果在桌面体验页面上指定了静态计算机,您可以选择为添加的每个 VM 指定 Active Directory 用户名。

添加或导入名称后,可以使用删除按钮从列表中删除名称,而您仍在此页面上。

使用 Citrix Provisioning 或其他工具(而非 MCS)时:

每个添加的(或导入的,或来自 Citrix Provisioning 设备集合的)计算机的图标和工具提示都可帮助确定可能不适合添加到目录或者可能无法通过 Delivery Controller 注册的计算机。有关详细信息,请参阅 VDA 版本和功能级别

虚拟机复制模式

您在计算机页面上指定的复制模式决定 MCS 从主映像创建瘦(快速复制)克隆还是胖(完整复制)克隆。(默认为瘦克隆)

  • 使用快速复制克隆以实现更高效的存储用途和更快速的计算机创建。
  • 使用完整复制克隆以实现更好的数据恢复和迁移支持,但在创建了计算机之后可能导致更低的 IOPS。

VDA 版本和功能级别

目录的功能级别控制哪些产品功能可用于目录中的计算机。要使用新产品版本中采用的功能,需要使用新的 VDA。通过设置功能级别,该版本(及更高版本,如果功能级别未更改)中采用的所有功能均可用于目录中的计算机。但是,具有早期 VDA 版本的目录中的计算机将无法注册。

计算机(或设备)页面底部附近的菜单允许您选择最低 VDA 级别。这会设定目录的最低功能级别。默认情况下,会针对内部部署选择最新的功能级别。如果您遵循 Citrix 建议,始终安装和升级 VDA 和核心组件至最新版本,则无需更改此选择。但是,如果必须继续使用较早的 VDA 版本,则请选择正确的值。

Citrix Virtual Apps and Desktops 版本可能不包括新 VDA 版本,或者新 VDA 不影响功能级别。在这种情况下,功能级别可能指示 VDA 版本早于已安装或已升级的组件。例如,尽管版本 7.17 包含 7.17 VDA,但默认功能级别(7.9 或更高级别)保持最新版本。因此,安装 7.17 或将组件从 7.9-7.16 升级到 7.17 后,不需要更改默认功能级别。

在 Citrix Cloud 部署中,Studio 可以使用早于最新版本的默认功能级别。

选定的功能级别会影响其上面的计算机列表。在列表中,每个条目附近的工具提示会指示计算机的 VDA 是否与该功能级别下的目录兼容。

如果每台计算机上的 VDA 不符合或超过选定的最低功能级别,则会在页面上弹出消息提示。您可以继续执行本向导。这些计算机可能无法稍后再通过 Controller 来注册。或者,您可以:

  • 从列表中删除包含较早 VDA 的计算机,升级它们的 VDA,然后将它们重新添加到目录。
  • 选择阻止访问最新的产品功能的较低功能级别。

如果因为错误的计算机类型无法将某台计算机添加到目录,也会弹出消息。例如,尝试将一台服务器添加到单会话操作系统目录,或将一台原本为随机分配创建的单会话操作系统计算机添加到静态计算机的目录中。

重要:

对于版本 1811,已添加了一个额外的功能级别:1811(或更高版本)。该级别用于与将来的 Citrix Virtual Apps and Desktops 功能结合使用。7.9(或更高版本)选项将保留默认值。现在,该默认值对所有部署都有效。

如果您选择 1811(或更高版本),则该目录中的任意早期 VDA 版本将无法通过 Controller 或 Cloud Connector 来注册。但是,如果该目录中仅包含 VDA 版本 1811 或受支持的更高版本,它们将都符合注册条件。

配置用于临时数据的缓存

在虚拟机本地缓存临时数据的行为是可选行为。当使用 MCS 管理目录中的合并(而非专用)计算机时,可以在计算机上启用临时数据缓存。如果目录使用一个用于指定临时数据存储的连接,则您可以在创建目录时启用并配置临数据缓存信息。

重要:

此功能需要最新的 MCS I/O 驱动程序。安装或升级 VDA 时可以选择安装此驱动程序。默认情况下,未安装该驱动程序。

在创建目录使用的连接时,可以指定临时数据是使用共享存储还是使用本地存储。有关详细信息,请参阅连接和资源。要为每台计算机上的临时数据配置缓存,可以使用以下两个选项:分配给缓存的内存(MB)磁盘缓存大小(GB)。默认情况下,取消选中这两个选项。要启用“分配给缓存的内存(MB)”选项,请选中“磁盘缓存大小(GB)”复选框。如果未选中磁盘缓存大小复选框,“分配给缓存的内存”选项将变为灰色。根据连接类型,这些选项的默认值可能会有所差别。通常情况下,默认值对大多数情况来说已足够。但是,请考虑以下各项所需的空间:

  • Windows 自己创建的临时数据文件(其中包括 Windows 页面文件)。
  • 用户配置文件数据。
  • 同步到用户的会话的 ShareFile 数据。
  • 可由会话用户,或由可在会话内执行安装的任何应用程序用户创建或复制的数据。

Windows 将不允许会话使用大于原始主映像(已在计算机目录中从其预配计算机)上的可用空间量的缓存磁盘量。例如,如果主映像上只具有 10 GB 可用空间,则指定 20 GB 的磁盘缓存将没有意义。

临时存储与映像存储

要为每台计算机上的临时数据配置缓存,请注意以下三种情况:

  • 如果不选中“磁盘缓存大小”复选框和“分配给缓存的内存”复选框,则不会缓存临时数据。这些数据会直接写入每个 VM 的其他磁盘(位于操作系统存储中)。(这是版本 7.8 和更早版本中的预配操作。)
  • 如果选中了“磁盘缓存大小”复选框,但未选中“分配给缓存的内存”复选框,临时数据将直接写入缓存磁盘,从而仅使用最少量的内存缓存。
  • 如果选中了“磁盘缓存大小”复选框和“分配给缓存的内存”复选框,临时数据最初将写入到内存缓存中。当内存中缓存达到为其配置的限制(分配给缓存的内存值)时,最早的数据将移到临时数据缓存磁盘。

重要:

  • 如果磁盘缓存空间已用完,则用户的会话将变得不可用。
  • 如果要使用此目录创建 AppDisk,请勿启用缓存。
  • 此功能在使用 Nutanix 主机连接时不可用。
  • 在创建计算机后,不能在计算机目录中更改缓存值。

注意:

  • 内存缓存是每台计算机上的内存总量的一部分。因此,如果启用“分配给缓存的内存”选项,则可以考虑在每台计算机上增加内存总量。
  • 如果将磁盘缓存大小更改为除默认值外的值,可能会影响性能。此大小必须与用户需求以及计算机负载相匹配。

网络接口卡 (NIC)

此页面不会在创建 Remote PC Access 目录时显示。

网络接口卡页面上,如果计划使用多个 NIC,请将虚拟网络与每个卡相关联。例如,可以分配一个卡用于访问特定的安全网络,另一个卡用于访问更为常用的网络。也可以从此页面添加或删除 NIC。

计算机帐户

此页面仅在创建 Remote PC Access 目录时显示。

计算机帐户页面上,指定要添加的对应于用户或用户组的 Active Directory 计算机帐户或组织单位 (OU)。请勿在 OU 名称中使用正斜杠 (/)。

您可以选择之前配置的电源管理连接,也可以选择不使用电源管理。如果要使用电源管理但尚未配置合适的连接,可以稍后创建该连接,然后编辑计算机目录以更新电源管理设置。

计算机帐户

此页面仅在使用 MCS 创建虚拟机时显示。

目录中的每台计算机都必须具有一个相应的 Active Directory 计算机帐户。在计算机帐户页面上,指示是创建帐户还是使用现有帐户,并指出这些帐户的位置。

  • 如果要创建帐户,则必须对计算机所在域的域管理员帐户具有访问权限。

    为将要创建的计算机指定帐户命名方案,使用哈希值标记来指示将显示连续数字或字母的位置。请勿在 OU 名称中使用正斜杠 (/)。名称不能以数字开头。例如,命名方案 PC-Sales-##(可以选择 0-9)将生成名为 PC-Sales-01、PC-Sales-02、PC-Sales-03 等的计算机帐户。

  • 如果使用现有帐户,浏览到相应帐户,或单击导入并指定一个包含帐户名称的 .csv 文件。导入的文件内容必须使用以下格式:

[ADComputerAccount]
ADcomputeraccountname.domain
...

确保所有要添加的计算机都有足够的帐户。由于 Studio 将管理这些帐户,因此应允许 Studio 重置所有帐户的密码或者指定帐户密码,所有帐户的密码必须相同。

对于包含物理机或现有计算机的目录,选择或导入现有帐户,并将每台计算机同时分配给 Active Directory 计算机帐户和用户帐户。

对于使用 Citrix Provisioning 创建的计算机,目标设备的计算机帐户的管理方式不同;请参阅 Citrix Provisioning 文档。

摘要、名称和描述

摘要页面上,检查指定的设置。为目录输入名称及说明。此信息显示在 Studio 中。

完成后,单击完成以开始创建目录。

故障排除

重要:

使用 Citrix Studio 创建计算机目录后,无法再使用 Get-ProvTask PowerShell 命令检索与计算机目录创建相关联的任务。此限制是因为,无论目录是否成功创建,Studio 都会在计算机目录创建后删除这些任务。

Citrix 建议收集日志以帮助支持团队提供解决方案。使用 Citrix Provisioning 时,请按照以下过程生成日志文件:

  1. 在主映像上,创建值为 1(以“DWORD (32 位)值”格式)的以下注册表项:HKLM\Software\Citrix\MachineIdentityServiceAgent\LOGGING

  2. 关闭主映像并创建快照。

  3. 在 Delivery Controller 上运行以下 PowerShell 命令:Set-ProvServiceConfigurationData -Name ImageManagementPrep_NoAutoShutdown -Value $True

  4. 根据该快照创建一个目录。
  5. 当准备 VM 是在虚拟机管理程序上创建的时,请登录并从 C:\ 的根目录下提取以下文件:Image-prep.log 和 PvsVmAgentLog.txt。
  6. 关闭计算机,此时将报告失败。
  7. 运行以下 PowerShell 命令以重新启用自动关闭映像准备计算机的功能:Remove-ProvServiceConfigurationData -Name ImageManagementPrep_NoAutoShutdown

下一步的去向

如果这是创建的第一个目录,Studio 将引导您创建交付组