Citrix Provisioning

新增功能

本版本的 Citrix Provisioning 包括以下各部分中介绍的增强功能。本版本还包括一些针对过去的版本中出现的问题的多个修复以及我们已确定的新已知问题

重要:

使用最新版本的 Citrix 许可证服务器才能接收最新的预配功能。如果要将 Citrix Provisioning 升级到最新版本,则需要使用最新的许可证服务器版本。如果不升级到最新版本的许可证服务器,产品许可证将进入 30 天宽限期。有关详细信息,请参阅许可

支持 AWS 上的 VMware 云

Citrix Provisioning 增加了对使用 Citrix Virtual Apps and Desktops 服务的 AWS 环境中的 VMware 云的支持。

支持 Microsoft SQL 2017

Citrix Provisioning 添加了对 Microsoft SQL Server 2017 的支持。

删除了对 32 位 Provisioning 控制台的支持

Citrix Provisioning 支持 Citrix Hypervisor 8.1 功能、来宾 UEFI 引导和安全引导。此功能允许运行 Windows 10(64 位)、Windows Server 2016(64 位)或 Windows Server 2019(64 位)的 VM 在 UEFI 模式下启动。UEFI 引导为来宾操作系统提供了更丰富的界面来与硬件交互,这样可以显著缩短 Windows VM 的启动时间。有关详细信息,请参阅 Citrix Hypervisor 文档。

Provisioning 服务器性能更新

本版本的 Citrix Provisioning 引入了对 Provisioning 服务器性能统计信息的更新。这些统计信息允许其他 Citrix 应用程序通过引入生成有关 Provisioning 服务器的动态信息的性能计数器提供程序来确定已预配的服务器的状态。

注意:

Citrix Provisioning 版本 1909 为预配的目标设备引入了与此增强功能相关的功能。请参阅“新增功能”了解详细信息。

工作原理

本版本添加了一个性能计数器提供程序,该提供程序通过使用在服务器或远程计算机上运行的外部应用程序来捕获与 Provisioning 服务器有关的动态信息。此应用程序使用 Windows 性能计数器查询服务器的性能数据。该提供程序不会复制使用标准 Windows 对象(例如 CPU、内存、磁盘或网络配置信息)从系统获取的信息。

请注意:

  • 包含数据库和 Stream Service 重新启动事件的新 Windows 事件将写入 Windows 事件日志。
  • 已预配的服务器的状态可通过面向 Citrix Provisioning 对象的 PowerShell API 获取。
  • Citrix Provisioning 服务器安装程序会注册新安装的性能计数器提供程序。

更新的性能计数器

作为标准安装和升级过程的一部分,安装此版本会在每个已预配的服务器上添加并注册更新的性能计数器。下图说明了作为 StreamProcess 的一部分的计数器:

Provisioning 服务器性能计数器

更新后的 StreamProcess 包括下列额外的性能计数器:

CounterSet:Citrix Provisioning StreamProcess

提供程序在 root/Citrix/PVS 命名空间中创建 PVS_TargetPVS_VDisk WMI 对象。每个预配的目标设备都有 PVS_Target 对象的单个实例。PVS_Target 对象提供与已安装的 Citrix Provisioning 版本有关的信息,以及最新引导操作的统计信息。

计数器名称 类型 说明
Total Target Login Attempts perf_counter_rawcount 目标设备登录尝试的总次数。
Total Target Reconnect Count perf_counter_rawcount 目标设备重新连接的总次数。
Rejected Login Count - Device Not Found perf_counter_rawcount 由于在数据库中找不到设备而被拒绝的目标设备登录次数。
Rejected Login Count - virtual disk Not Available perf_counter_rawcount 由于虚拟磁盘不可用于设备而被拒绝的目标设备登录次数。
Rejected Login Count - Server Busy perf_counter_rawcount 由于已达到服务器允许引导的设备数上限而暂停的目标设备登录次数。
Rejected Login Count - Server Not Available For virtual disk perf_counter_large_rawcount 由于没有可用于虚拟磁盘的服务器而被拒绝的目标设备登录次数。

StreamProcess 将以下新事件写入 Windows 事件日志:

  • 启用了脱机数据库支持的数据库联机到脱机
  • 禁用了脱机数据库支持的数据库联机到脱机
  • 脱机数据库支持启用事件
  • 脱机数据库支持禁用事件

StreamService 将以下新事件写入 Windows 事件日志:

  • 流进程重新启动事件
  • 管理守护程序重新启动事件
  • 通知程序重新启动事件
  • 清单重新启动事件

在不透明网络上预配 VDA

要在不透明网络上预配 VDA,请使用 Citrix Virtual Apps and Desktops 设置向导。

创建托管单元并使用 Citrix Studio 将不透明网络与其关联。有关详细信息,请参阅连接和资源

使用 Citrix Studio 选择不透明网络

在 Citrix Studio 中,访问添加连接和资源页面。在网络部分中,选择表示不透明网络的资源,然后单击下一步

Studio 添加连接和资源

提示:

使用不透明网络创建托管单元后,请在 Provisioning 控制台的 Citrix Virtual Apps and Desktops 向导中使用该托管单元。

将 VDA 预配到特定资源池

Citrix Provisioning 1912 支持在本地 ESX 虚拟机管理程序中的特定资源池中预配 VDA。可以使用 Citrix Provisioning 控制台中的 Citrix Virtual Apps and Desktops 设置向导来预配此 VDA。

注意:

请先使用 Citrix Studio 创建具有资源池的托管单元,然后再使用 Provisioning 控制台中的设置向导。

  • 预配的目标设备安装程序将注册 WMI 和性能计数器提供程序。没有其他安装选项需要在预配的目标设备上进行配置。
  • 当前 CVhdMp 性能计数器提供程序仅支持使用在设备 RAM 中缓存并溢出到硬盘驱动器的目标设备的 VHDX。 配置资源池。在 Citrix Studio 中,启动添加连接和资源向导。在添加连接和资源页面中,选择存储管理。在选择群集字段中,单击浏览

Studio 存储管理

选择相应的群集,然后单击下一步。选择 Compute-ResourcePool 下的 Compute-ResourcePool 或任何子资源池选项。

Studio 存储管理

使用 Provisioning 控制台中的 Citrix Virtual Apps and Desktops 设置向导选择具有资源池的托管单元。单击 Next(下一步):

Studio 存储管理

提示:

要在根群集级别进行预配,请选中忽略资源池信息,在群集级别创建 VM 复选框。

群集和资源池信息显示在 Citrix Virtual Apps 和设置向导的“摘要”页面中:

Studio 存储管理

使用 PowerShell 在资源池级别预配 VDA

Citrix Provisioning 1912 包括在 Citrix.ProvisioningServices PowerShell cmdlet 中添加到 StartPvsProvisionXdMachines 的新开关参数 UseResourcePool

要在资源池级别预配计算机,请使用带 -UseResourcePool 开关参数的 Start-ProvisionXdMachines

例如:

Start-PvsProvisionXdMachines -DdcAddress <ddcAddress> -BootType <bootType> -CatalogName <catalogName> -CatalogDescription <catalogDescription> -SessionSupport <sessionSupport> -AllocationType <allocationType> -PersistUserChanges <persistUserChanges> -Scope <scope> -VdaLevel <vdaLevel> -XenDesktopHostResource <hostname> -HostResourcePassword <hostPassword> -TemplateName <templateName> -NetworkPath <networkPath> -StoreId <storeId> -SiteId <siteId> -DiskLocatorId <diskLocatorId> -Domain <domain> -OrganizationalUnit <organizationalUnit> -NamingScheme <namingScheme> -VmCount <vmCount> -DeviceMemory <deviceMemory> -DeviceCpu <deviceCPU> -DeviceWriteCacheSize <deviceWriteCacheSize> -NameSuffixType <nameSuffixType> -VmPvdSize <vmPvdSize> -VmPvdDrive <vmPvdDrive> -UseResourcePool
<!--NeedCopy-->

注意:

如果不包括参数 -UseResourcePool,则会在根群集级别预配 VDA。

操作方法

有关与配置、网络连接、防病毒软件或虚拟机管理程序相关过程的其他信息,请参阅 Citrix 知识中心上的操作方法页面。这些页面是专门用于帮助解决使用 Citrix Provisioning 时遇到的问题。